Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
ocamlopt.opt -inline 10 -I src/utils/cdk -I src/daemon/chat -I src/utils/lib -I src/utils/net -I tools -I src/daemon/common -I src/daemon/driver -I src/utils/mp3tagui -I src/config/unix -I src/gtk/newgui -I src/gtk/gui2 -I src/gtk/configwin -I src/gtk/okey -I src/gtk/gpattern -I icons/tux -I +lablgtk -I src/gtk/progress -I src/im -I src/im/yahoo -I src/im/irc -I src/networks/direct_connect -I src/networks/opennap -I src/networks/gnutella -I src/networks/gnutella2 -I src/networks/fasttrack -I src/networks/fileTP -I src/networks/bittorrent -I src/networks/donkey -I src/networks/soulseek -c src/utils/mp3tagui/mp3_messages.ml The files /usr/lib/ocaml/pervasives.cmi and /usr/lib/ocaml/lablgtk/gPack.cmi make inconsistent assumptions over interface Pervasives make: *** [src/gtk/configwin/configwin_types.cmx] Error 2 make: *** Waiting for unfinished jobs.... !!! ERROR: net-p2p/mldonkey-2.5.16-r5 failed. !!! Function src_compile, Line 50, Exitcode 2 !!! (no error message) Reproducible: Always Steps to Reproduce: 1. emerge net-p2p/mldonkey-2.5.16-r5 Actual Results: compilation fails Expected Results: compilation should successfully finish Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.4.26-gentoo-r3) ================================================================= System uname: 2.4.26-gentoo-r3 i686 AMD-K7(tm) Processor Gentoo Base System version 1.4.16 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon -O3 -pipe -fomit-frame-pointer -ffast-math -funroll-loops -fforce-addr -falign-functions=4 -fprefetch-loop-arrays" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon -O3 -pipe -fomit-frame-pointer -ffast-math -funroll-loops -fforce-addr -falign-functions=4 -fprefetch-loop-arrays" DISTDIR="/mnt/hde1/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/mnt/hde1/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync16.de.gentoo.org/gentoo-merged/" USE="3dnow X aalib alsa apm avi berkdb cdr crypt cups dga divx4linux dvb dvd encode foomaticdb freewnn gdbm gif gimpprint gpm gtk gtk2 imlib java jpeg kde lcms leim libg++ libwww linguas_de mad maildir mikmod mmx motif mozilla mpeg ncurses nls offensive oggvorbis opengl oss pam pdflib perl plotutils png python qt quicktime readline samba sdl slang slp spell ssl svga tcltk tcpd tetex tiff truetype usb v4l v4l2 wmf x86 xml2 xmms xv xvid zlib"
i'm no guru or even programmer, so i can't explain why this works. i noticed "lablgtk" in the error message which mentioned the following: "The files /usr/lib/ocaml/pervasives.cmi and /usr/lib/ocaml/lablgtk/gPack.cmi" i checked it out whether or not lablgtk was a package itself or just part of ocaml by typing: qpkg -fp lablgtk the result was "dev-ml/lablgtk" which means a package itself; i then tried to re-emerge this package which produced yet another error in: "The files /usr/lib/ocaml/pervasives.cmi and /usr/lib/ocaml/lablGL/raw.cmi" again, i checked and found out, that "lablgl" was a package itself and re-emerged it, which worked smoothly. i tried once more to re-emerge lablgtk which went fine as well. finally, i emerged net-p2p/mldonkey (2.5.16-r5) and all was well. a guess why things went wrong in the first place: the error message was always about "make inconsistent assumptions over interface Pervasives" they may have changed some underlying structures so tried the above re-emerges. maybe some expert can explain what really caused the problem. btw, i'm using the "gtk" flag in my make.conf: emerge -vupDU net-p2p/mldonkey These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild U ] net-p2p/mldonkey-2.5.16-r5 [2.5.16-r4] +gtk 166 kB i mention this because other people claim to have problems with gtk in newer mldonkey versions. if so, they could also try the above method. additionally they may also have to re-emerge the package "gtkglarea" - again, it's only a guess.
Thanks this worked. I think after all this might have something to do with the latest ocaml update, doesn't it?
*** This bug has been marked as a duplicate of 56597 ***