* Package: dev-ml/lwt-3.1.0 * Repository: gentoo * Maintainer: ml@gentoo.org * USE: abi_x86_64 amd64 camlp4 elibc_glibc kernel_linux libev userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking lwt-3.1.0.tar.gz to /var/tmp/portage/dev-ml/lwt-3.1.0/work >>> Source unpacked in /var/tmp/portage/dev-ml/lwt-3.1.0/work >>> Preparing source in /var/tmp/portage/dev-ml/lwt-3.1.0/work/lwt-3.1.0 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-ml/lwt-3.1.0/work/lwt-3.1.0 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-ml/lwt-3.1.0/work/lwt-3.1.0 ... File "src/unix/jbuild", line 33, characters 0-81: Warning: File lwt_config is both generated by a rule and present in the source tree. As a result, the rule is currently ignored, however this will become an error in the future. To keep the current behavior and get rid of this warning, add a field (fallback) to the rule. ocamllex src/logger/lwt_log_rules.ml ocamldep src/logger/lwt_log.dependsi.ocamldep-output ocamldep src/core/lwt.dependsi.ocamldep-output ocamldep src/preemptive/lwt_preemptive.depends.ocamldep-output ocamldep src/preemptive/lwt_preemptive.dependsi.ocamldep-output ocamldep src/simple_top/lwt_simple_top.depends.ocamldep-output ocamldep src/core/lwt.depends.ocamldep-output camlp4oof src/camlp4/log/pa_lwt_log.pp.ml camlp4oof src/camlp4/log/pa_lwt_log.pp.mli ocamldep src/camlp4/options/lwt_syntax_options.depends.ocamldep-output camlp4oof src/camlp4/pa_lwt.pp.ml camlp4oof src/camlp4/pa_lwt.pp.mli ocamlc src/unix/ocamlc_config ocamldep src/unix/config/discover.depends.ocamldep-output ocamldep src/unix/stubs/gen_stubs.depends.ocamldep-output cppo src/unix/lwt_unix.mli ocamldep src/logger/lwt_log.depends.ocamldep-output ocamlc src/core/lwt_pqueue.{cmi,cmti} cppo src/unix/lwt_unix.ml ocamlc src/core/lwt_sequence.{cmi,cmti} ocamldep src/camlp4/log/lwt_syntax_log.depends.ocamldep-output ocamldep src/camlp4/log/lwt_syntax_log.dependsi.ocamldep-output ocamldep src/camlp4/lwt_syntax.depends.ocamldep-output ocamldep src/camlp4/lwt_syntax.dependsi.ocamldep-output ocamlc src/unix/config/discover.{cmi,cmo,cmt} ocamlc src/camlp4/options/pa_lwt_options.{cmi,cmo,cmt} ocamldep src/unix/lwt_unix.dependsi.ocamldep-output ocamlc src/core/lwt_pqueue.{cmo,cmt} ocamlc src/core/lwt_sequence.{cmo,cmt} ocamlc src/unix/stubs/gen_stubs.{cmi,cmo,cmt} ocamlopt src/core/lwt_pqueue.{cmx,o} ocamlc src/core/lwt.{cmi,cmti} ocamlopt src/core/lwt_sequence.{cmx,o} ocamlc src/camlp4/options/lwt_syntax_options.cma ocamlc src/camlp4/log/pa_lwt_log.{cmi,cmti} ocamlc src/camlp4/pa_lwt.{cmi,cmti} ocamlopt src/camlp4/options/pa_lwt_options.{cmx,o} File "_none_", line 1: Warning 58: no cmx file was found in path for module Camlp4, and its interface was not compiled with -opaque ocamlopt src/unix/config/discover.{cmx,o} ocamlc src/core/lwt_list.{cmi,cmti} ocamlc src/core/lwt_mutex.{cmi,cmti} ocamlc src/core/lwt_mvar.{cmi,cmti} ocamlc src/core/lwt_pool.{cmi,cmti} ocamlc src/core/lwt_result.{cmi,cmti} ocamlopt .ppx/ppx_tools_versioned.metaquot_404/ppx.exe ocamlc src/core/lwt_stream.{cmi,cmti} ocamlc src/core/lwt_switch.{cmi,cmti} ocamlopt src/unix/stubs/gen_stubs.{cmx,o} ocamlc src/core/lwt.{cmo,cmt} ocamlopt src/camlp4/options/lwt_syntax_options.{a,cmxa} ocamlc src/camlp4/log/pa_lwt_log.{cmo,cmt} ocamlopt src/core/lwt.{cmx,o} ocamlopt src/camlp4/log/pa_lwt_log.{cmx,o} ocamlc src/core/lwt_list.{cmo,cmt} ocamlc src/camlp4/pa_lwt.{cmo,cmt} ocamlc src/core/lwt_mutex.{cmo,cmt} ocamlc src/core/lwt_condition.{cmi,cmti} ocamlc src/core/lwt_mvar.{cmo,cmt} ocamlc src/core/lwt_pool.{cmo,cmt} ocamlc src/core/lwt_result.{cmo,cmt} ppx src/ppx/ppx_lwt.pp.mli ppx src/ppx/ppx_lwt.pp.ml ocamlc src/core/lwt_switch.{cmo,cmt} ocamlopt src/unix/config/discover.exe ocamlc src/core/lwt_stream.{cmo,cmt} ocamlc src/camlp4/log/lwt_syntax_log.cma ocamlopt src/camlp4/options/lwt_syntax_options.cmxs ocamlopt src/camlp4/pa_lwt.{cmx,o} File "_none_", line 1: Warning 58: no cmx file was found in path for module Camlp4, and its interface was not compiled with -opaque ocamlopt src/core/lwt_result.{cmx,o} ocamlopt src/core/lwt_list.{cmx,o} ocamlopt src/core/lwt_switch.{cmx,o} ocamlopt src/core/lwt_mutex.{cmx,o} ocamlopt src/unix/stubs/gen_stubs.exe ocamlopt src/core/lwt_mvar.{cmx,o} ocamlc src/camlp4/lwt_syntax.cma ocamlopt src/core/lwt_pool.{cmx,o} ocamlc src/core/lwt_condition.{cmo,cmt} ocamlopt src/camlp4/log/lwt_syntax_log.{a,cmxa} ocamldep src/ppx/ppx_lwt.dependsi.ocamldep-output ocamlopt src/core/lwt_stream.{cmx,o} ocamlc src/logger/lwt_log_core.{cmi,cmti} ocamlc src/logger/lwt_log_rules.{cmi,cmti} ocamldep src/ppx/ppx_lwt.depends.ocamldep-output ocamlopt src/camlp4/lwt_syntax.{a,cmxa} gen_stubs src/unix/lwt_unix_job_access.c,src/unix/lwt_unix_job_chdir.c,src/unix/lwt_unix_job_chmod.c,src/unix/lwt_unix_job_chown.c,src/unix/lwt_unix_job_chroot.c,src/unix/lwt_unix_job_close.c,src/unix/lwt_unix_job_fchmod.c,src/unix/lwt_unix_job_fchown.c,src/unix/lwt_unix_job_fdatasync.c,src/unix/lwt_unix_job_fsync.c,src/unix/lwt_unix_job_ftruncate.c,src/unix/lwt_unix_job_link.c,src/unix/lwt_unix_job_lseek.c,src/unix/lwt_unix_job_mkdir.c,src/unix/lwt_unix_job_mkfifo.c,src/unix/lwt_unix_job_rename.c,src/unix/lwt_unix_job_rmdir.c,src/unix/lwt_unix_job_symlink.c,src/unix/lwt_unix_job_tcdrain.c,src/unix/lwt_unix_job_tcflow.c,src/unix/lwt_unix_job_tcflush.c,src/unix/lwt_unix_job_tcsendbreak.c,src/unix/lwt_unix_job_truncate.c,src/unix/lwt_unix_job_unlink.c,src/unix/lwt_unix_jobs_generated.ml ocamlc src/core/lwt.cma ocamlopt src/core/lwt_condition.{cmx,o} ocamlc src/logger/lwt_log_rules.{cmo,cmt} ocamlc src/ppx/ppx_lwt.{cmi,cmti} ocamlopt src/camlp4/log/lwt_syntax_log.cmxs ocamlc src/unix/lwt_gc.{cmi,cmti} ocamlc src/unix/lwt_engine.{cmi,cmti} ocamlc src/unix/lwt_main.{cmi,cmti} ocamlc src/unix/lwt_sys.{cmi,cmti} ocamlc src/unix/lwt_throttle.{cmi,cmti} ocamlc src/unix/lwt_timeout.{cmi,cmti} ocamlc src/unix/lwt_unix.{cmi,cmti} ocamlc src/logger/lwt_log_core.{cmo,cmt} ocamlopt src/camlp4/lwt_syntax.cmxs discover src/unix/lwt_config.{h,ml},src/unix/unix_c_flags.sexp,src/unix/unix_c_library_flags.sexp (exit 1) (cd _build/default/src/unix && ./config/discover.exe -ocamlc-config ocamlc_config -lwt-config lwt_config) found config var ext_obj: ...................... .o found config var default_executable_name: ...... a.out found config var ccomp_type: ................... cc found config var system: ....................... linux found config var os_type: ...................... Unix found config var use_libev: .................... true testing for pkg-config: ........................ available Error: failed to compile a trivial ocaml toplevel. You may be missing core components (compiler, ncurses, etc) Run with DEBUG=y for more details. * ERROR: dev-ml/lwt-3.1.0::gentoo failed (compile phase): * (no error message) * * Call stack: * ebuild.sh, line 125: Called src_compile * environment, line 221: Called die * The specific snippet of code: * jbuilder build -p lwt || die; * * If you need support, post the output of `emerge --info '=dev-ml/lwt-3.1.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-ml/lwt-3.1.0::gentoo'`. * The complete build log is located at '/var/log/portage/dev-ml:lwt-3.1.0:20190717-142035.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-ml/lwt-3.1.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-ml/lwt-3.1.0/temp/environment'. * Working directory: '/var/tmp/portage/dev-ml/lwt-3.1.0/work/lwt-3.1.0' * S: '/var/tmp/portage/dev-ml/lwt-3.1.0/work/lwt-3.1.0'