Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 77664 - ebuild compiles fail after gcc update from 3.3.4 to 3.3.5
Summary: ebuild compiles fail after gcc update from 3.3.4 to 3.3.5
Status: RESOLVED DUPLICATE of bug 73435
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 78039 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-01-12 04:49 UTC by Jukka Palko
Modified: 2005-07-17 13:06 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jukka Palko 2005-01-12 04:49:13 UTC
I updated my system and got gcc 3.3.5 after which I started to run --newuse update as I had done some USE flag modifications and got the compile going, but alas it die in the middle of the job:

[ebuild   R   ] mail-client/evolution-2.0.2  +crypt -debug +doc +ipv6 -kerberos +ldap +mozilla* -nntp -pda +spell +ssl 0 kB 

it dies while taking an old version of gcc libs:
grep: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or directory
/bin/sed: can't read /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or directory
libtool: link: `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la' is not a valid libtool archive
make[3]: *** [libeutil.la] Error 1
make[3]: *** Waiting for unfinished jobs....
i686-pc-linux-gnu-gcc -Os -march=pentium4 -mcpu=pentium4 -pipe -fomit-frame-pointer -msse2 -mfpmath=sse -mmmx -Wall -Wmissing-prototypes -Wno-sign-compare -o e-error-tool e-error-tool.o -Wl,--export-dynamic -L/usr/X11R6/lib -pthread /usr/lib/libgnomeui-2.so -lSM -lICE /usr/lib/libbonoboui-2.so /usr/lib/libgnome-2.so /usr/lib/libpopt.so /usr/lib/libgnomevfs-2.so /usr/lib/libbonobo-2.so /usr/lib/libbonobo-activation.so /usr/lib/libgconf-2.so /usr/lib/libORBit-2.so /usr/lib/libgthread-2.0.so /usr/lib/libgal-2.2.so /usr/lib/libgal-a11y-2.2.so /usr/lib/libgnomecanvas-2.so /usr/lib/libglade-2.0.so /usr/lib/libgnomeprint-2-2.so /usr/lib/libpangoft2-1.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so /usr/lib/libart_lgpl_2.so /usr/lib/libxml2.so -lpthread -lz -lm /usr/lib/libpango-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so
make[3]: Leaving directory `/var/tmp/portage/evolution-2.0.2/work/evolution-2.0.2/e-util'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/evolution-2.0.2/work/evolution-2.0.2/e-util'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/evolution-2.0.2/work/evolution-2.0.2'
make: *** [all] Error 2

# ls /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la
ls: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or directory
# ls -lrt /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/libstdc++.la 
-rwxr-xr-x  1 root root 918 Jan 12 08:49 /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/libstdc++.la

Reproducible: Always
Steps to Reproduce:
1. update gcc from 3.3.4 to 3.3.5
2. remerge evolution 2.0.2


Actual Results:  
compile fails

Expected Results:  
compiled and installed

Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1,
2.6.10-gentoo-r4 i686)
=================================================================
System uname: 2.6.10-gentoo-r4 i686 Intel(R) Xeon(TM) CPU 3.06GHz
Gentoo Base System version 1.4.16
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1-r2
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-Os -march=pentium4 -mcpu=pentium4 -pipe -fomit-frame-pointer -msse2
-mfpmath=sse -mmmx"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/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="-Os -march=pentium4 -mcpu=pentium4 -pipe -fomit-frame-pointer -msse2
-mfpmath=sse -mmmx"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/
ftp://trumpetti.atm.tut.fi/gentoo/ http://mirror.gentoo.no/
http://mirror.pudas.net/gentoo ftp://mirror.pudas.net/gentoo
http://gentoo.blueyonder.co.uk ftp://mirrors.blueyonder.co.uk/mirrors/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="x86 X Xaw3d acl acpi alsa apm avi berkdb bitmap-fonts blender-game
cdparanoia cdr crypt cups dga doc dv dvd dvdr dvdread editor encode fam flac
foomaticdb fortran freetype gdbm gif gimpprint gnome gnutls gpm gstreamer gtk
gtk2 hal imap imlib ipv6 jabber java jikes joystick jpeg kde ldap libwww live
lzo mad maildir matroska mbox mikmod mjpeg mmx mng motif mozcalendar mozilla
mpeg mpeg4 ncurses network nls nptl oggvorbis opengl oss pam pdflib perl png
ppds python qt quicktime readline rtc samba sasl sdl silc slang slp sndfile
spell sse ssl stroke svg svga tcpd tetex tga theora tiff tools truetype type1
unicode usb userlocales wmf xchattext xine xml xml2 xmms xv xvid yv12 zlib"
Comment 1 Jukka Palko 2005-01-12 05:44:07 UTC
I do get the feeling that this might be actually a gcc bug as at home I get this from djvu:
creating libdjvulibre.la
(cd .libs && rm -f libdjvulibre.la && ln -s ../libdjvulibre.la libdjvulibre.la)
make[1]: Leaving directory `/portage/tmp/portage/djvu-3.5.14/work/djvulibre-3.5.14/libdjvu'
make[1]: Entering directory `/portage/tmp/portage/djvu-3.5.14/work/djvulibre-3.5.14/tools'
make[1]: Circular Makefile.dep <- Makefile.dep dependency dropped.
i686-pc-linux-gnu-g++ -mcpu=athlon-xp -march=athlon-xp -msse -mmmx -m3dnow -fomit-frame-pointer -frerun-loop-opt -pipe  -DHAVE_CONFIG_H -I.. -I.. -I../libdj
u -I. -DNDEBUG -Wall -O3 -mcpu=i686   -pthread -DTHREADMODEL=POSIXTHREADS -c bzz.cpp
/bin/sh ../libtool --mode=link \
  i686-pc-linux-gnu-g++ -o bzz -mcpu=athlon-xp -march=athlon-xp -msse -mmmx -m3dnow -fomit-frame-pointer -frerun-loop-opt -pipe  -DHAVE_CONFIG_H -I.. -I.. -
../libdjvu -I. -DNDEBUG -Wall -O3 -mcpu=i686   -pthread -DTHREADMODEL=POSIXTHREADS bzz.o ../libdjvu/libdjvulibre.la -ljpeg  -lm 
mkdir .libs
i686-pc-linux-gnu-g++ -o .libs/bzz -mcpu=athlon-xp -march=athlon-xp -msse -mmmx -m3dnow -fomit-frame-pointer -frerun-loop-opt -pipe -DHAVE_CONFIG_H -I.. -I.
 -I../libdjvu -I. -DNDEBUG -Wall -O3 -mcpu=i686 -DTHREADMODEL=POSIXTHREADS bzz.o  -pthread ../libdjvu/.libs/libdjvulibre.so //usr/lib/gcc-lib/i686-pc-linux-
nu/3.3.5/libstdc++.so -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/../../../i686-pc-linux-gnu/lib /usr/lib
libjpeg.so -lm -Wl,--rpath -Wl,//usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5
creating bzz
i686-pc-linux-gnu-g++ -mcpu=athlon-xp -march=athlon-xp -msse -mmmx -m3dnow -fomit-frame-pointer -frerun-loop-opt -pipe  -DHAVE_CONFIG_H -I.. -I.. -I../libdj
u -I. -DNDEBUG -Wall -O3 -mcpu=i686   -pthread -DTHREADMODEL=POSIXTHREADS -c c44.cpp
/bin/sh ../libtool --mode=link \
  i686-pc-linux-gnu-g++ -o c44 -mcpu=athlon-xp -march=athlon-xp -msse -mmmx -m3dnow -fomit-frame-pointer -frerun-loop-opt -pipe  -DHAVE_CONFIG_H -I.. -I.. -
../libdjvu -I. -DNDEBUG -Wall -O3 -mcpu=i686   -pthread -DTHREADMODEL=POSIXTHREADS c44.o ../libdjvu/libdjvulibre.la -ljpeg  -lm 
i686-pc-linux-gnu-g++ -o .libs/c44 -mcpu=athlon-xp -march=athlon-xp -msse -mmmx -m3dnow -fomit-frame-pointer -frerun-loop-opt -pipe -DHAVE_CONFIG_H -I.. -I.
 -I../libdjvu -I. -DNDEBUG -Wall -O3 -mcpu=i686 -DTHREADMODEL=POSIXTHREADS c44.o  -pthread ../libdjvu/.libs/libdjvulibre.so //usr/lib/gcc-lib/i686-pc-linux-
nu/3.3.5/libstdc++.so -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/../../../i686-pc-linux-gnu/lib /usr/lib
libjpeg.so -lm -Wl,--rpath -Wl,//usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5
creating c44
i686-pc-linux-gnu-g++ -mcpu=athlon-xp -march=athlon-xp -msse -mmmx -m3dnow -fomit-frame-pointer -frerun-loop-opt -pipe  -DHAVE_CONFIG_H -I.. -I.. -I../libdj
u -I. -DNDEBUG -Wall -O3 -mcpu=i686   -pthread -DTHREADMODEL=POSIXTHREADS -c cjb2.cpp
i686-pc-linux-gnu-g++ -mcpu=athlon-xp -march=athlon-xp -msse -mmmx -m3dnow -fomit-frame-pointer -frerun-loop-opt -pipe  -DHAVE_CONFIG_H -I.. -I.. -I../libdj
u -I. -DNDEBUG -Wall -O3 -mcpu=i686   -pthread -DTHREADMODEL=POSIXTHREADS -c jb2cmp.cpp
i686-pc-linux-gnu-g++ -mcpu=athlon-xp -march=athlon-xp -msse -mmmx -m3dnow -fomit-frame-pointer -frerun-loop-opt -pipe  -DHAVE_CONFIG_H -I.. -I.. -I../libdj
u -I. -DNDEBUG -Wall -O3 -mcpu=i686   -pthread -DTHREADMODEL=POSIXTHREADS -c jb2tune.cpp
/bin/sh ../libtool --mode=link \
  i686-pc-linux-gnu-g++ -o cjb2 -mcpu=athlon-xp -march=athlon-xp -msse -mmmx -m3dnow -fomit-frame-pointer -frerun-loop-opt -pipe  -DHAVE_CONFIG_H -I.. -I.. 
I../libdjvu -I. -DNDEBUG -Wall -O3 -mcpu=i686   -pthread -DTHREADMODEL=POSIXTHREADS cjb2.o jb2cmp.o jb2tune.o ../libdjvu/libdjvulibre.la -ljpeg -ltiff  -lm 
libtool: link: cannot find the library `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la'
make[1]: *** [cjb2] Error 1
make[1]: Leaving directory `/portage/tmp/portage/djvu-3.5.14/work/djvulibre-3.5.14/tools'
make: *** [all] Error 2

!!! ERROR: app-text/djvu-3.5.14 failed.
!!! Function src_compile, Line 36, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.
Comment 2 Jukka Palko 2005-01-12 05:49:39 UTC
also this from another installation:
/bin/sh ../../../libtool --mode=link i686-pc-linux-gnu-gcc  -mcpu=athlon-xp -march=athlon-xp -msse -mmmx -m3dnow -Os -fomit-frame-pointer -frerun-loop-opt -pipe -Wall -DENABLE_DUMMYVIDEO -DDISKAUD_SUPPORT -DUSE_DLOPEN -DUSE_ASMBLIT -I./hermes -I../../../src/hermes -DOSS_SUPPORT -DALSA_SUPPORT -DESD_SUPPORT -DESD_DYNAMIC=libesd.so.0   -I/usr/X11R6/include -DENABLE_X11 -DXTHREADS -I./include -I./src/video -DXFREE86_VM -DXFREE86_VMGAMMA -DXFREE86_XV -DENABLE_DIRECTFB -DENABLE_SVGALIB -DHAVE_OPENGL -DUSE_INPUT_EVENTS -D_REENTRANT -DSDL_USE_PTHREADS -DHAVE_SIGACTION -I../../../include -I../../../include/SDL -I../../../src -I../../../src/main/linux -I../../../src/audio -I../../../src/video -I../../../src/video/XFree86/extensions -I../../../src/events -I../../../src/joystick -I../../../src/cdrom -I../../../src/thread -I../../../src/timer -I../../../src/endian -I../../../src/file -I../../../src/thread   -o libvideo_directfb.la   SDL_DirectFB_events.lo SDL_DirectFB_video.lo SDL_DirectFB_yuv.lo -ldirectfb -lpthread -ldl   -lpthread
grep: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or directory
/bin/sed: can't read /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or directory
libtool: link: `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la' is not a valid libtool archive
make[3]: *** [libvideo_directfb.la] Error 1
make[3]: Leaving directory `/var/tmp/portage/libsdl-1.2.7-r3/work/SDL-1.2.7/src/video/directfb'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/libsdl-1.2.7-r3/work/SDL-1.2.7/src/video'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/libsdl-1.2.7-r3/work/SDL-1.2.7/src'
make: *** [all-recursive] Error 1

!!! ERROR: media-libs/libsdl-1.2.7-r3 failed.
!!! Function src_compile, Line 113, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.
Comment 3 SpanKY gentoo-dev 2005-01-12 06:27:53 UTC

*** This bug has been marked as a duplicate of 73435 ***
Comment 4 Jason 2005-01-14 19:20:49 UTC
*** Bug 78039 has been marked as a duplicate of this bug. ***