Advertisement
Guest User

opam-install-ocamlfind

a guest
Apr 18th, 2015
345
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.78 KB | None | 0 0
  1. The following actions will be performed:
  2. - install ocamlfind.1.5.5
  3. === 1 to install ===
  4.  
  5. =-=- Synchronizing package archives -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  6.  
  7. =-=- Installing packages =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  8. Building ocamlfind.1.5.5:
  9. ./configure -bindir /root/.opam/system/bin -sitelib /root/.opam/system/lib -mandir /root/.opam/system/man -config /root/.opam/system/lib/findlib.conf -no-topfind
  10. make all
  11. make opt
  12. make install
  13. Welcome to findlib version 1.5.5
  14. Configuring core...
  15. Checking for #remove_directory...
  16. Testing threading model...
  17. systhread_supported: true
  18. Testing DLLs...
  19. Testing whether ppxopt can be supported...
  20. File "itest-aux/ppx.ml", line 1, characters 0-25:
  21. Error: Unbound value Toploop.preprocess_phrase
  22. Configuring libraries...
  23. native dynlink: found
  24. labltk: not present
  25. ocamlbuild: found
  26. camlp4: using camlp4, style 310
  27. compiler-libs: found
  28. dbm: not present (normal since OCaml-4.00)
  29. bytes: not found, installing compat library
  30. Configuration for dynlink written to site-lib-src/dynlink/META
  31. Configuration for graphics written to site-lib-src/graphics/META
  32. Configuration for num written to site-lib-src/num/META
  33. Configuration for num-top written to site-lib-src/num-top/META
  34. Configuration for str written to site-lib-src/str/META
  35. Configuration for threads written to site-lib-src/threads/META
  36. Configuration for unix written to site-lib-src/unix/META
  37. Configuration for stdlib written to site-lib-src/stdlib/META
  38. Configuration for bigarray written to site-lib-src/bigarray/META
  39. Configuration for camlp4 written to site-lib-src/camlp4/META
  40. Configuration for ocamlbuild written to site-lib-src/ocamlbuild/META
  41. Configuration for compiler-libs written to site-lib-src/compiler-libs/META
  42. Detecting compiler arguments: (extractor built) ok
  43.  
  44. About the OCAML core installation:
  45. Standard library: /nix/store/pppfsivqfv1kgkaqyyxg0g8hvpah57ma-ocaml-4.01.0/lib/ocaml
  46. Binaries: /run/current-system/sw/bin
  47. Manual pages: /usr/local/man
  48. Multi-threading type: posix
  49. The directory of site-specific packages will be
  50. site-lib: /root/.opam/system/lib
  51. The configuration file is written to:
  52. findlib config file: /root/.opam/system/lib/findlib.conf
  53. Software will be installed:
  54. Libraries: in <site-lib>/findlib
  55. Binaries: /root/.opam/system/bin
  56. Manual pages: /root/.opam/system/man
  57. topfind script: omitted
  58. Topfind ppxopt support: no
  59. Toolbox: no
  60. Link custom runtime: yes
  61. Need bytes compatibility: yes
  62.  
  63. Configuration has been written to Makefile.config
  64.  
  65. You can now do 'make all', and optionally 'make opt', to build ocamlfind.
  66. for p in findlib bytes; do ( cd src/$p; make all ) || exit; done
  67. make[1]: Entering directory `/root/.opam/system/build/ocamlfind.1.5.5/src/findlib'
  68. Makefile:160: depend: No such file or directory
  69. ocamllex fl_meta.mll
  70. 22 states, 392 transitions, table size 1700 bytes
  71. ocamldep *.ml *.mli >depend
  72. make[1]: Leaving directory `/root/.opam/system/build/ocamlfind.1.5.5/src/findlib'
  73. make[1]: Entering directory `/root/.opam/system/build/ocamlfind.1.5.5/src/findlib'
  74. USE_CYGPATH="0"; \
  75. export USE_CYGPATH; \
  76. cat findlib_config.mlp | \
  77. ../../tools/patch '@CONFIGFILE@' '/root/.opam/system/lib/findlib.conf' | \
  78. ../../tools/patch '@STDLIB@' '/nix/store/pppfsivqfv1kgkaqyyxg0g8hvpah57ma-ocaml-4.01.0/lib/ocaml' | \
  79. sed -e 's;@AUTOLINK@;true;g' \
  80. -e 's;@SYSTEM@;linux;g' \
  81. >findlib_config.ml
  82. ocamlc -I +compiler-libs -g -c findlib_config.ml
  83. ocamlc -I +compiler-libs -g -c fl_split.ml
  84. ocamlc -I +compiler-libs -g -c fl_metatoken.ml
  85. ocamlc -I +compiler-libs -g -c fl_meta.ml
  86. ocamlc -I +compiler-libs -c fl_metascanner.mli
  87. ocamlc -I +compiler-libs -g -c fl_metascanner.ml
  88. ocamlc -I +compiler-libs -c fl_topo.mli
  89. ocamlc -I +compiler-libs -g -c fl_topo.ml
  90. ocamlc -I +compiler-libs -c fl_package_base.mli
  91. ocamlc -I +compiler-libs -g -c fl_package_base.ml
  92. ocamlc -I +compiler-libs -c findlib.mli
  93. ocamlc -I +compiler-libs -g -c findlib.ml
  94. ocamlc -I +compiler-libs -g -c fl_args.ml
  95. ocamlc -I +compiler-libs -a -o findlib.cma findlib_config.cmo fl_split.cmo fl_metatoken.cmo fl_meta.cmo fl_metascanner.cmo fl_topo.cmo fl_package_base.cmo findlib.cmo fl_args.cmo
  96. ocamlc -I +compiler-libs -g -c ocaml_args.ml
  97. ocamlc -I +compiler-libs -g -c frontend.ml
  98. ocamlc -I +compiler-libs -custom -o ocamlfind -g findlib.cma unix.cma \
  99. ocaml_args.cmo frontend.cmo
  100. /nix/store/b8qhjrwf8sf9ggkjxqqav7f1m6w83bh0-binutils-2.23.1/bin/ld: cannot find -lncurses
  101. collect2: error: ld returned 1 exit status
  102. make[1]: Leaving directory `/root/.opam/system/build/ocamlfind.1.5.5/src/findlib'
  103. File "_none_", line 1:
  104. Error: Error while building custom runtime system
  105. make[1]: *** [ocamlfind] Error 2
  106. make: *** [all] Error 2
  107. Removing ocamlfind.1.5.5.
  108. ocamlfind remove bytes
  109. ./configure -bindir /root/.opam/system/bin -sitelib /root/.opam/system/lib -mandir /root/.opam/system/man -config /root/.opam/system/lib/findlib.conf -no-topfind
  110. make uninstall
  111. ocamlfind: /nix/store/v5y6q08qsgm55vn4q1qkj285lpc26icg-ocaml-findlib-1.5.3/lib/ocaml/4.01.0/site-lib/bytes/bytes.cmx: Read-only file system
  112. Welcome to findlib version 1.5.5
  113. Configuring core...
  114. Checking for #remove_directory...
  115. Testing threading model...
  116. systhread_supported: true
  117. Testing DLLs...
  118. Testing whether ppxopt can be supported...
  119. File "itest-aux/ppx.ml", line 1, characters 0-25:
  120. Error: Unbound value Toploop.preprocess_phrase
  121. Configuring libraries...
  122. native dynlink: found
  123. labltk: not present
  124. ocamlbuild: found
  125. camlp4: using camlp4, style 310
  126. compiler-libs: found
  127. dbm: not present (normal since OCaml-4.00)
  128. bytes: not found, installing compat library
  129. Configuration for dynlink written to site-lib-src/dynlink/META
  130. Configuration for graphics written to site-lib-src/graphics/META
  131. Configuration for num written to site-lib-src/num/META
  132. Configuration for num-top written to site-lib-src/num-top/META
  133. Configuration for str written to site-lib-src/str/META
  134. Configuration for threads written to site-lib-src/threads/META
  135. Configuration for unix written to site-lib-src/unix/META
  136. Configuration for stdlib written to site-lib-src/stdlib/META
  137. Configuration for bigarray written to site-lib-src/bigarray/META
  138. Configuration for camlp4 written to site-lib-src/camlp4/META
  139. Configuration for ocamlbuild written to site-lib-src/ocamlbuild/META
  140. Configuration for compiler-libs written to site-lib-src/compiler-libs/META
  141. Detecting compiler arguments: (extractor built) ok
  142.  
  143. About the OCAML core installation:
  144. Standard library: /nix/store/pppfsivqfv1kgkaqyyxg0g8hvpah57ma-ocaml-4.01.0/lib/ocaml
  145. Binaries: /run/current-system/sw/bin
  146. Manual pages: /usr/local/man
  147. Multi-threading type: posix
  148. The directory of site-specific packages will be
  149. site-lib: /root/.opam/system/lib
  150. The configuration file is written to:
  151. findlib config file: /root/.opam/system/lib/findlib.conf
  152. Software will be installed:
  153. Libraries: in <site-lib>/findlib
  154. Binaries: /root/.opam/system/bin
  155. Manual pages: /root/.opam/system/man
  156. topfind script: omitted
  157. Topfind ppxopt support: no
  158. Toolbox: no
  159. Link custom runtime: yes
  160. Need bytes compatibility: yes
  161.  
  162. Configuration has been written to Makefile.config
  163.  
  164. You can now do 'make all', and optionally 'make opt', to build ocamlfind.
  165. make uninstall-doc
  166. make[1]: Entering directory `/root/.opam/system/build/ocamlfind.1.5.5'
  167. rm -f /root/.opam/system/man/man1/ocamlfind.1
  168. rm -f /root/.opam/system/man/man3/Findlib.3
  169. rm -f /root/.opam/system/man/man3/Topfind.3
  170. rm -f /root/.opam/system/man/man5/META.5
  171. rm -f /root/.opam/system/man/man5/site-lib.5
  172. make[1]: Leaving directory `/root/.opam/system/build/ocamlfind.1.5.5'
  173. make uninstall-meta
  174. make[1]: Entering directory `/root/.opam/system/build/ocamlfind.1.5.5'
  175. for x in `ls site-lib-src`; do if [ "$x" != "CVS" ]; then rm -rf "/root/.opam/system/lib/$x"; fi; done
  176. make[1]: Leaving directory `/root/.opam/system/build/ocamlfind.1.5.5'
  177. for p in `cd src; echo *`; do ( cd src/$p; make uninstall ); done
  178. make[1]: Entering directory `/root/.opam/system/build/ocamlfind.1.5.5/src/bytes'
  179. rm -rf "/root/.opam/system/lib/bytes"
  180. make[1]: Leaving directory `/root/.opam/system/build/ocamlfind.1.5.5/src/bytes'
  181. make[1]: Entering directory `/root/.opam/system/build/ocamlfind.1.5.5/src/findlib'
  182. USE_CYGPATH="0"; \
  183. export USE_CYGPATH; \
  184. cat findlib_config.mlp | \
  185. ../../tools/patch '@CONFIGFILE@' '/root/.opam/system/lib/findlib.conf' | \
  186. ../../tools/patch '@STDLIB@' '/nix/store/pppfsivqfv1kgkaqyyxg0g8hvpah57ma-ocaml-4.01.0/lib/ocaml' | \
  187. sed -e 's;@AUTOLINK@;true;g' \
  188. -e 's;@SYSTEM@;linux;g' \
  189. >findlib_config.ml
  190. ocamldep *.ml *.mli >depend
  191. make[1]: Leaving directory `/root/.opam/system/build/ocamlfind.1.5.5/src/findlib'
  192. make[1]: Entering directory `/root/.opam/system/build/ocamlfind.1.5.5/src/findlib'
  193. rm -f /nix/store/pppfsivqfv1kgkaqyyxg0g8hvpah57ma-ocaml-4.01.0/lib/ocaml/findlib
  194. rm -rf /root/.opam/system/lib/findlib
  195. rm -f /root/.opam/system/bin/ocamlfind
  196. make[1]: Leaving directory `/root/.opam/system/build/ocamlfind.1.5.5/src/findlib'
  197. make[1]: Entering directory `/root/.opam/system/build/ocamlfind.1.5.5/src/findlib-toolbox'
  198. true
  199. make[1]: Leaving directory `/root/.opam/system/build/ocamlfind.1.5.5/src/findlib-toolbox'
  200. make uninstall-config
  201. make[1]: Entering directory `/root/.opam/system/build/ocamlfind.1.5.5'
  202. Leaving /root/.opam/system/lib/findlib.conf installed, consider manual removal
  203. make[1]: Leaving directory `/root/.opam/system/build/ocamlfind.1.5.5'
  204.  
  205.  
  206. =-=- ocamlfind.1.5.5 troubleshooting =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  207. => Could not build ocamlfind. The most common reason for that is a missing 'm4' system package.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement