Summary: | dev-lang/ocaml-4.02.1 - File "ocamlbuild_plugin.ml", line 1: Error: The files ocamlbuild_pack.cmi and ocamlbuild_plugin.cmi make inconsistent assumptions over interface Ocamlbuild_pack | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sebastian Pipping <sping> |
Component: | Current packages | Assignee: | Gentoo Team for the ML programming language family <ml> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | gienah, rose |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Sebastian Pipping
![]() PS: 4.01.0 installs just fine. I can reproduce this bug. From the hint of http://stackoverflow.com/questions/9166489/inconsistent-assumptions-over-interface-ocaml I found out that removing ocaml-3 before compiling ocaml-4 works. isnt this just a parallel make issue ? (In reply to Benda Xu from comment #3) > From the hint of > > > http://stackoverflow.com/questions/9166489/inconsistent-assumptions-over- > interface-ocaml > > I found out that removing ocaml-3 before compiling ocaml-4 works. I hit the same issue and there is not any ocaml-3 installed: Error: The files ocamlbuild_pack.cmi and ocamlbuild_plugin.cmi make inconsistent assumptions over interface Ocamlbuild_pack Makefile:191: recipe for target 'ocamlbuild_plugin.cmx' failed make[2]: *** [ocamlbuild_plugin.cmx] Error 2 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory '/var/tmp/portage/dev-lang/ocaml-4.02.1/work/ocaml-4.02.1/ocamlbuild' Makefile:790: recipe for target 'ocamlbuild.native' failed make[1]: *** [ocamlbuild.native] Error 2 make[1]: Leaving directory '/var/tmp/portage/dev-lang/ocaml-4.02.1/work/ocaml-4.02.1' Makefile:259: recipe for target 'opt' failed make: *** [opt] Error 2 * ERROR: dev-lang/ocaml-4.02.1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-lang/ocaml-4.02.1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-lang/ocaml-4.02.1::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-lang/ocaml-4.02.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/ocaml-4.02.1/temp/environment'. * Working directory: '/var/tmp/portage/dev-lang/ocaml-4.02.1/work/ocaml-4.02.1' * S: '/var/tmp/portage/dev-lang/ocaml-4.02.1/work/ocaml-4.02.1' >>> Failed to emerge dev-lang/ocaml-4.02.1, Log file: >>> '/var/tmp/portage/dev-lang/ocaml-4.02.1/temp/build.log' root@lynx:/root(30)# qlist -Iv ocaml app-emacs/ocaml-mode-4.00.1 dev-lang/ocaml-4.02.1 dev-ml/cairo-ocaml-1.2.0 dev-ml/ocaml-ctypes-0.4.1 (In reply to Alexis Ballier from comment #4) > isnt this just a parallel make issue ? At least the first try with 'MAKEOPTS=-j1 emerge -v1 ocaml' worked. ocaml-4.02 and ocaml-3 are no more in the tree |