First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 57696
Alias:
Product:
Component:
Status: RESOLVED
Resolution: DUPLICATE of bug 56597
Assigned To: Gentoo net-p2p team <net-p2p@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Martin Bürger <buerger_martin@web.de>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 57696 depends on: Show dependency tree
Bug 57696 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-07-20 02:27 0000
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"

------- Comment #1 From aueh@gmx.net 2004-07-20 09:31:57 0000 -------
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.

------- Comment #2 From Martin Bürger 2004-07-20 11:32:16 0000 -------
Thanks this worked. I think after all this might have something to do with the
latest ocaml update, doesn't it?

------- Comment #3 From Jon Hood (RETIRED) 2004-07-20 17:40:13 0000 -------

*** This bug has been marked as a duplicate of 56597 ***

First Last Prev Next    No search results available      Search page      Enter new bug