aballier / ml-overlay

7 stars 6 forks source link

dev-ml/utop-2.5.0: Error on dynamically loaded library: /home/xvilka/.opam/ocaml-system/lib/stublibs/dlllwt_unix_stubs.so: /home/xvilka/.opam/ocaml-system/lib/stublibs/dlllwt_unix_stubs.so: undefined symbol: caml_local_roots #13

Closed XVilka closed 4 years ago

XVilka commented 4 years ago
(cd _build/default && /usr/bin/ocamlc.opt -w -40 -safe-string -g -o src/top/utop.bc -linkall /usr/lib64/ocaml/compiler-libs/ocamlcommon.cma /usr/lib64/ocaml/compiler-libs/ocamlbytecomp.cma /usr/lib64/ocaml/compiler-libs/ocamltoplevel.cma /usr/lib64/ocaml/findlib/findlib.cma /usr/lib64/ocaml/findlib/findlib_top.cma /usr/lib64/ocaml/result/result.cma /usr/lib64/ocaml/lwt/lwt.cma /usr/lib64/ocaml/unix.cma /usr/lib64/ocaml/bigarray.cma /usr/lib64/ocaml/mmap/mmap.cma /usr/lib64/ocaml/ocplib-endian/ocplib_endian.cma /usr/lib64/ocaml/ocplib-endian/bigstring/ocplib_endian_bigstring.cma /usr/lib64/ocaml/threads/threads.cma /usr/lib64/ocaml/lwt/unix/lwt_unix.cma /usr/lib64/ocaml/react/react.cma /usr/lib64/ocaml/lwt_react/lwt_react.cma /usr/lib64/ocaml/camomile/default_config/camomileDefaultConfig.cma /usr/lib64/ocaml/camomile/library/camomileLibrary.cma /usr/lib64/ocaml/camomile/lib_default/camomileLibraryDefault.cma /usr/lib64/ocaml/camomile/dyn/camomileLibraryDyn.cma /usr/lib64/ocaml/camomile/camomile_yuge.cma /usr/lib64/ocaml/charInfo_width/charInfo_width.cma /usr/lib64/ocaml/zed/zed.cma /usr/lib64/ocaml/lwt_log/core/lwt_log_core.cma /usr/lib64/ocaml/lwt_log/lwt_log.cma /usr/lib64/ocaml/trie/trie.cma /usr/lib64/ocaml/mew/mew.cma /usr/lib64/ocaml/mew_vi/mew_vi.cma /usr/lib64/ocaml/lambda-term/lambda_term.cma src/lib/uTop.cma src/top/.utop.eobjs/byte/utop.cmo)
File "_none_", line 1:
Error: Error on dynamically loaded library: /home/xvilka/.opam/ocaml-system/lib/stublibs/dlllwt_unix_stubs.so: /home/xvilka/.opam/ocaml-system/lib/stublibs/dlllwt_unix_stubs.so: undefined symbol: caml_local_roots
Done: 149/155 (jobs: 1)

 * ERROR: dev-ml/utop-2.5.0::ml-overlay failed (compile phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line 125:  Called src_compile
 *   environment, line 551:  Called jbuilder_src_compile
 *   environment, line 501:  Called die
 * The specific snippet of code:
 *       dune build -p "${PN}" -j $(makeopts_jobs) @install || die
 * 
 * If you need support, post the output of `emerge --info '=dev-ml/utop-2.5.0::ml-overlay'`,
 * the complete build log and the output of `emerge -pqv '=dev-ml/utop-2.5.0::ml-overlay'`.
 * The complete build log is located at '/var/tmp/portage/dev-ml/utop-2.5.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-ml/utop-2.5.0/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-ml/utop-2.5.0/work/utop-2.5.0'
 * S: '/var/tmp/portage/dev-ml/utop-2.5.0/work/utop-2.5.0'
aballier commented 4 years ago

isn't it opam polluting your environment and have it search in your homedir ?

XVilka commented 4 years ago

Oh, right! I run it under sudo. Sorry, haven't thought about this.