| Summary: | net-misc/unison-2.9.1-r1 fails to compile | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Malte S. Stretz <gentoo-bugger> |
| Component: | New packages | Assignee: | Gentoo Team for the ML programming language family <ml> |
| Status: | RESOLVED TEST-REQUEST | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | 2004.2 | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Malte S. Stretz
2004-10-16 10:47:49 UTC
You have to rebuild lablgtk before unison as you updated ocaml (at some point in the past :) and previously installed ocaml libraries are not compatible with the new compiler. Maybe you haven't noticed the message at the end of the ocaml build informing you to use the /usr/portage/dev-lang/ocaml/files/ocaml-rebuild.sh script to automatically rebuild ocaml libs ? "emerge (10 of 14) net-misc/unison-2.9.1-r1 to /" -- yeah, I probably didn't notice that message ;~) Is there an ocaml.eclass? If there's one, it should probably point to that script in case of an error. Whatever: | (0) otherland ~ # sh /usr/portage/dev-lang/ocaml/files/ocaml-rebuild.sh | | These are the packages that I would merge, in order: | | Calculating dependencies | emerge: there are no ebuilds to satisfy "=net-p2p/mldonkey-2.5.16-r4". | | (0) otherland ~ # emerge --oneshot lablgtk | Calculating dependencies ...done! | >>> emerge (1 of 1) dev-ml/lablgtk-1.2.5 to / |[...] | ocamlc.opt -I /usr/lib/ocaml/lablGL -w s -c glGtk.mli | The files /usr/lib/ocaml/pervasives.cmi and /usr/lib/ocaml/lablGL/raw.cmi | make inconsistent assumptions over interface Pervasives | make[1]: *** [glGtk.cmi] Error 2 | rm varcc.ml | make[1]: Leaving directory | `/var/tmp/portage/lablgtk-1.2.5/work/lablgtk-1.2.5/src' | make: *** [all] Error 2 | | !!! ERROR: dev-ml/lablgtk-1.2.5 failed. | !!! Function src_compile, Line 35, Exitcode 2 | !!! (no error message) | !!! If you need support, post the topmost build error, NOT this status message. That pretty much sucks. Will try to resolve the dependencies per hand... |