after installation of gentoo i've upgraded gcc from 3.3.5 version to the 3.3.5-20050130-r1 and now imlib does not compile, i've tried to use lib_fix_tool and to manually link the new dir withe the expected one but it does'nt work Thu Mar 10 22:09:53 2005 >>> sys-devel/gcc-3.3.5-r1 merge time: 15 minutes and 59 seconds. Wed Apr 20 04:04:21 2005 >>> sys-devel/gcc-3.3.5.20050130-r1 merge time: 1 hour, 17 minutes and 37 seconds. Wed Apr 20 12:23:25 2005 >>> sys-devel/gcc-3.3.5.20050130-r1 merge time: 49 minutes and 8 seconds. h7-25 i686-pc-linux-gnu # fix_libtool_files.sh 3.3.5 * Scanning libtool files for hardcoded gcc library paths... * [1/6] Scanning /lib ... * [2/6] Scanning /usr/lib ... * FIXING: /usr/lib/xmms/Input/libmp4.la ...[] * FIXING: /usr/lib/libid3.la ...[] * FIXING: /usr/lib/libaspell.la ...[] * FIXING: /usr/lib/libmp4v2.la ...[] * FIXING: /usr/lib/libpspell.la ...[] * [3/6] Scanning /opt/blackdown-jre-1.4.2.01/lib/i386 ... * [4/6] Scanning /usr/games/lib ... * [5/6] Scanning /usr/i686-pc-linux-gnu/lib ... * [6/6] Scanning /usr/local/lib ... h7-25 i686-pc-linux-gnu # emerge imlib Calculating dependencies ...done! >>> emerge (1 of 1) media-libs/imlib-1.9.14-r3 to / >>> md5 files ;-) imlib-1.9.14-r1.ebuild >>> md5 files ;-) imlib-1.9.14-r3.ebuild >>> md5 files ;-) imlib-1.9.14-r2.ebuild [..........] (cd .libs && rm -f libimlib-bmp.la && ln -s ../libimlib-bmp.la libimlib-bmp.la) /bin/sh ../libtool --mode=link gcc -O3 -march=pentium4 -funroll-loops -pipe -fomit-frame-pointer -mmmx -msse2 -mfpmath=sse -fprefetch-loop-arrays -falign-functions=4 -o libimlib-ps.la -rpath /usr/lib -avoid-version io-ps.lo libgdk_imlib.la rm -fr .libs/libimlib-ppm.la .libs/libimlib-ppm.* .libs/libimlib-ppm.* gcc -shared io-ppm.lo -Wl,--rpath -Wl,/var/tmp/portage/imlib-1.9.14-r3/work/imlib-1.9.14/gdk_imlib/.libs -L/usr/lib ./.libs/libgdk_imlib.so -Wl,-soname -Wl,libimlib-ppm.so -o .libs/libimlib-ppm.so ar cru .libs/libimlib-ppm.a io-ppm.o rm -fr .libs/libimlib-ps.la .libs/libimlib-ps.* .libs/libimlib-ps.* ranlib .libs/libimlib-ppm.a creating libimlib-ppm.la gcc -shared io-ps.lo -Wl,--rpath -Wl,/var/tmp/portage/imlib-1.9.14-r3/work/imlib-1.9.14/gdk_imlib/.libs -L/usr/lib ./.libs/libgdk_imlib.so -Wl,-soname -Wl,libimlib-ps.so -o .libs/libimlib-ps.so (cd .libs && rm -f libimlib-ppm.la && ln -s ../libimlib-ppm.la libimlib-ppm.la) /bin/sh ../libtool --mode=link gcc -O3 -march=pentium4 -funroll-loops -pipe -fomit-frame-pointer -mmmx -msse2 -mfpmath=sse -fprefetch-loop-arrays -falign-functions=4 -o libimlib-gif.la -rpath /usr/lib -avoid-version io-gif.lo -lgif libgdk_imlib.la ar cru .libs/libimlib-ps.a io-ps.o ranlib .libs/libimlib-ps.a creating libimlib-ps.la (cd .libs && rm -f libimlib-ps.la && ln -s ../libimlib-ps.la libimlib-ps.la) /bin/sh ../libtool --mode=link gcc -O3 -march=pentium4 -funroll-loops -pipe -fomit-frame-pointer -mmmx -msse2 -mfpmath=sse -fprefetch-loop-arrays -falign-functions=4 -o libimlib-jpeg.la -rpath /usr/lib -avoid-version io-jpeg.lo -ljpeg libgdk_imlib.la rm -fr .libs/libimlib-gif.la .libs/libimlib-gif.* .libs/libimlib-gif.* grep: /usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5/libstdc++.la: No such file or directory sed: can't read /usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5/libstdc++.la: No such file or directory libtool: link: `/usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5/libstdc++.la' is not a valid libtool archive make[2]: *** [libimlib-jpeg.la] Error 1 make[2]: *** Waiting for unfinished jobs.... gcc -shared io-gif.lo -Wl,--rpath -Wl,/var/tmp/portage/imlib-1.9.14-r3/work/imlib-1.9.14/gdk_imlib/.libs -L/usr/lib /usr/lib/libgif.so ./.libs/libgdk_imlib.so -Wl,-soname -Wl,libimlib-gif.so -o .libs/libimlib-gif.so ar cru .libs/libimlib-gif.a io-gif.o ranlib .libs/libimlib-gif.a creating libimlib-gif.la (cd .libs && rm -f libimlib-gif.la && ln -s ../libimlib-gif.la libimlib-gif.la) make[2]: Leaving directory `/var/tmp/portage/imlib-1.9.14-r3/work/imlib-1.9.14/gdk_imlib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/imlib-1.9.14-r3/work/imlib-1.9.14' make: *** [all-recursive-am] Error 2 here is my emerge info h7-25 i686-pc-linux-gnu # emerge info Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r6monto-kernel i686) ================================================================= System uname: 2.6.11-gentoo-r6monto-kernel i686 Mobile Intel(R) Pentium(R) 4 - M CPU 2.40GHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Apr 20 2005, 04:25:10)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -funroll-loops -pipe -fomit-frame-pointer -mmmx -msse2 -mfpmath=sse -fprefetch-loop-arrays -falign-functions=4" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /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="-O3 -march=pentium4 -funroll-loops -pipe -fomit-frame-pointer -mmmx -msse2 -mfpmath=sse -fprefetch-loop-arrays -falign-functions=4" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 GAPING_SECURITY_HOLE X Xaw3d a52 aac aalib abook accessibility acpi ada aim alsa altcolors amarok ao aotuv apache2 asm audiofile avi bash-completion bcmath beep beepmp berkdb bitmap-fonts bl blender-game bluetooth bmp bonobo bootsplash bzip2 bzlib c++ cairo calendar cap cdda cddb cdparanoia cdr cdrom chroot clanJavaScript clanVoice clearcase client codecs cpudetection crypt cscope css ctype curl curlwrappers custom-cflags dba dbase dbx dedicated dga dhcp distcache divx4linux djbfft dmalloc doc dpms dvb dvd dvdread ecc editor edl eds elf encode enscript erandom escreen esd ethereal etwin evo2 examples expat ext-png fame fb fbcon ffmpeg flac flash fmod font-server fortran fpx freetds freetts freetype ftp fusion gb gcj gcl gd gg gif gimp gkrellm glade glep glgd glibc glitz glut gmail gnokii gnome gnomedb gnuplot gnutls gphoto2 gpm graphviz gs gstreamer gtk gtk2 gtkhtml guile hal haskell http icc iconv icp icq idea idl image imagemagick imlib imlib2 informix ingres inifile interbase ipv6 irc irda irmc j2ee jabber jack jai java javacomm javascript jbig jp2 jpeg jpeg2k kdeenablefinal kig-scripting kipi lcd lcms libcaca libclamav libvisual libwww lirc live lm_sensors logitech-mouse lua lzw mad mapeditor maps matroska mbrola mcal md5sum memlimit mhash mikmod mime mimencode ming mixer mjpeg mmx mmxext mng mod_irc mod_muc mod_pubsub monkey mozaccess mozcalendar mozctl mozdevelop mozilla moznocompose mozp3p mozplaintext mozsvg mozxmlterm mp3 mpeg mpeg4 mpi mplayer msn multicall music mysql mysqli nas native ncurses neXt netbeans nethack neural nls no-net2 no-opts nowin nptl nsplugin ntlm numeric nvidia oav odbc offensive ogg oggvorbis openal openexr opengl openntpd openssh oscar pam pam_chroot pam_console pam_timestamp pango parse-clocks pascal pcapnav pcmcia pcntl perforce php physfs plotutils plugin png pnp portaudio posix povray prelude priority python qemu-fast quicktime rar rdesktop readline real recode remote rogue rplay rrdtool rss samba sasl screenshot sdl sendfile server session sftplogging sguil shaper sharedmem shorten silc silverxp simplexml slang smartcard smime sms sndfile snmp snortsam sockets socks5 softmmu softquota sounds sox speech speex spell sql sqlite sse sse2 ssl stats stencil-buffer stream streamzap subversion svg svga symlink sysfs szip tcltk tcpd tetex theora threads thumbnail tidy tiff timidity tokenizer toolbar tools tos transcode truetype truetype-fonts type1-fonts unicode usb utf8 v4l v4l2 vcd vcdimager vhosts videos vidix vim vim-pager vim-with-x visualization vlm vorbis web wifi win32codecs wma123 wmf wxwindows xanim xatrix xbase xchatdccserver xchattext xface xine xinerama xml xml2 xmlrpc xmms xosd xpm xrandr xscreensaver xsl xv xvid xvmc yahoo yp zeo zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY h7-25 i686-pc-linux-gnu # Can you please help me? Thanks!! Reproducible: Always Steps to Reproduce: 1.setting imlib USEFLAG 2.emerge imlib 3.error Actual Results: Thu Mar 10 22:09:53 2005 >>> sys-devel/gcc-3.3.5-r1 merge time: 15 minutes and 59 seconds. Wed Apr 20 04:04:21 2005 >>> sys-devel/gcc-3.3.5.20050130-r1 merge time: 1 hour, 17 minutes and 37 seconds. Wed Apr 20 12:23:25 2005 >>> sys-devel/gcc-3.3.5.20050130-r1 merge time: 49 minutes and 8 seconds. h7-25 i686-pc-linux-gnu # fix_libtool_files.sh 3.3.5 * Scanning libtool files for hardcoded gcc library paths... * [1/6] Scanning /lib ... * [2/6] Scanning /usr/lib ... * FIXING: /usr/lib/xmms/Input/libmp4.la ...[] * FIXING: /usr/lib/libid3.la ...[] * FIXING: /usr/lib/libaspell.la ...[] * FIXING: /usr/lib/libmp4v2.la ...[] * FIXING: /usr/lib/libpspell.la ...[] * [3/6] Scanning /opt/blackdown-jre-1.4.2.01/lib/i386 ... * [4/6] Scanning /usr/games/lib ... * [5/6] Scanning /usr/i686-pc-linux-gnu/lib ... * [6/6] Scanning /usr/local/lib ... h7-25 i686-pc-linux-gnu # emerge imlib Calculating dependencies ...done! >>> emerge (1 of 1) media-libs/imlib-1.9.14-r3 to / >>> md5 files ;-) imlib-1.9.14-r1.ebuild >>> md5 files ;-) imlib-1.9.14-r3.ebuild >>> md5 files ;-) imlib-1.9.14-r2.ebuild [..........] (cd .libs && rm -f libimlib-bmp.la && ln -s ../libimlib-bmp.la libimlib-bmp.la) /bin/sh ../libtool --mode=link gcc -O3 -march=pentium4 -funroll-loops -pipe -fomit-frame-pointer -mmmx -msse2 -mfpmath=sse -fprefetch-loop-arrays -falign-functions=4 -o libimlib-ps.la -rpath /usr/lib -avoid-version io-ps.lo libgdk_imlib.la rm -fr .libs/libimlib-ppm.la .libs/libimlib-ppm.* .libs/libimlib-ppm.* gcc -shared io-ppm.lo -Wl,--rpath -Wl,/var/tmp/portage/imlib-1.9.14-r3/work/imlib-1.9.14/gdk_imlib/.libs -L/usr/lib ./.libs/libgdk_imlib.so -Wl,-soname -Wl,libimlib-ppm.so -o .libs/libimlib-ppm.so ar cru .libs/libimlib-ppm.a io-ppm.o rm -fr .libs/libimlib-ps.la .libs/libimlib-ps.* .libs/libimlib-ps.* ranlib .libs/libimlib-ppm.a creating libimlib-ppm.la gcc -shared io-ps.lo -Wl,--rpath -Wl,/var/tmp/portage/imlib-1.9.14-r3/work/imlib-1.9.14/gdk_imlib/.libs -L/usr/lib ./.libs/libgdk_imlib.so -Wl,-soname -Wl,libimlib-ps.so -o .libs/libimlib-ps.so (cd .libs && rm -f libimlib-ppm.la && ln -s ../libimlib-ppm.la libimlib-ppm.la) /bin/sh ../libtool --mode=link gcc -O3 -march=pentium4 -funroll-loops -pipe -fomit-frame-pointer -mmmx -msse2 -mfpmath=sse -fprefetch-loop-arrays -falign-functions=4 -o libimlib-gif.la -rpath /usr/lib -avoid-version io-gif.lo -lgif libgdk_imlib.la ar cru .libs/libimlib-ps.a io-ps.o ranlib .libs/libimlib-ps.a creating libimlib-ps.la (cd .libs && rm -f libimlib-ps.la && ln -s ../libimlib-ps.la libimlib-ps.la) /bin/sh ../libtool --mode=link gcc -O3 -march=pentium4 -funroll-loops -pipe -fomit-frame-pointer -mmmx -msse2 -mfpmath=sse -fprefetch-loop-arrays -falign-functions=4 -o libimlib-jpeg.la -rpath /usr/lib -avoid-version io-jpeg.lo -ljpeg libgdk_imlib.la rm -fr .libs/libimlib-gif.la .libs/libimlib-gif.* .libs/libimlib-gif.* grep: /usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5/libstdc++.la: No such file or directory sed: can't read /usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5/libstdc++.la: No such file or directory libtool: link: `/usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5/libstdc++.la' is not a valid libtool archive make[2]: *** [libimlib-jpeg.la] Error 1 make[2]: *** Waiting for unfinished jobs.... gcc -shared io-gif.lo -Wl,--rpath -Wl,/var/tmp/portage/imlib-1.9.14-r3/work/imlib-1.9.14/gdk_imlib/.libs -L/usr/lib /usr/lib/libgif.so ./.libs/libgdk_imlib.so -Wl,-soname -Wl,libimlib-gif.so -o .libs/libimlib-gif.so ar cru .libs/libimlib-gif.a io-gif.o ranlib .libs/libimlib-gif.a creating libimlib-gif.la (cd .libs && rm -f libimlib-gif.la && ln -s ../libimlib-gif.la libimlib-gif.la) make[2]: Leaving directory `/var/tmp/portage/imlib-1.9.14-r3/work/imlib-1.9.14/gdk_imlib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/imlib-1.9.14-r3/work/imlib-1.9.14' make: *** [all-recursive-am] Error 2 Expected Results: to compile h7-25 i686-pc-linux-gnu # emerge info Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r6monto-kernel i686) ================================================================= System uname: 2.6.11-gentoo-r6monto-kernel i686 Mobile Intel(R) Pentium(R) 4 - M CPU 2.40GHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Apr 20 2005, 04:25:10)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -funroll-loops -pipe -fomit-frame-pointer -mmmx -msse2 -mfpmath=sse -fprefetch-loop-arrays -falign-functions=4" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /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="-O3 -march=pentium4 -funroll-loops -pipe -fomit-frame-pointer -mmmx -msse2 -mfpmath=sse -fprefetch-loop-arrays -falign-functions=4" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 GAPING_SECURITY_HOLE X Xaw3d a52 aac aalib abook accessibility acpi ada aim alsa altcolors amarok ao aotuv apache2 asm audiofile avi bash-completion bcmath beep beepmp berkdb bitmap-fonts bl blender-game bluetooth bmp bonobo bootsplash bzip2 bzlib c++ cairo calendar cap cdda cddb cdparanoia cdr cdrom chroot clanJavaScript clanVoice clearcase client codecs cpudetection crypt cscope css ctype curl curlwrappers custom-cflags dba dbase dbx dedicated dga dhcp distcache divx4linux djbfft dmalloc doc dpms dvb dvd dvdread ecc editor edl eds elf encode enscript erandom escreen esd ethereal etwin evo2 examples expat ext-png fame fb fbcon ffmpeg flac flash fmod font-server fortran fpx freetds freetts freetype ftp fusion gb gcj gcl gd gg gif gimp gkrellm glade glep glgd glibc glitz glut gmail gnokii gnome gnomedb gnuplot gnutls gphoto2 gpm graphviz gs gstreamer gtk gtk2 gtkhtml guile hal haskell http icc iconv icp icq idea idl image imagemagick imlib imlib2 informix ingres inifile interbase ipv6 irc irda irmc j2ee jabber jack jai java javacomm javascript jbig jp2 jpeg jpeg2k kdeenablefinal kig-scripting kipi lcd lcms libcaca libclamav libvisual libwww lirc live lm_sensors logitech-mouse lua lzw mad mapeditor maps matroska mbrola mcal md5sum memlimit mhash mikmod mime mimencode ming mixer mjpeg mmx mmxext mng mod_irc mod_muc mod_pubsub monkey mozaccess mozcalendar mozctl mozdevelop mozilla moznocompose mozp3p mozplaintext mozsvg mozxmlterm mp3 mpeg mpeg4 mpi mplayer msn multicall music mysql mysqli nas native ncurses neXt netbeans nethack neural nls no-net2 no-opts nowin nptl nsplugin ntlm numeric nvidia oav odbc offensive ogg oggvorbis openal openexr opengl openntpd openssh oscar pam pam_chroot pam_console pam_timestamp pango parse-clocks pascal pcapnav pcmcia pcntl perforce php physfs plotutils plugin png pnp portaudio posix povray prelude priority python qemu-fast quicktime rar rdesktop readline real recode remote rogue rplay rrdtool rss samba sasl screenshot sdl sendfile server session sftplogging sguil shaper sharedmem shorten silc silverxp simplexml slang smartcard smime sms sndfile snmp snortsam sockets socks5 softmmu softquota sounds sox speech speex spell sql sqlite sse sse2 ssl stats stencil-buffer stream streamzap subversion svg svga symlink sysfs szip tcltk tcpd tetex theora threads thumbnail tidy tiff timidity tokenizer toolbar tools tos transcode truetype truetype-fonts type1-fonts unicode usb utf8 v4l v4l2 vcd vcdimager vhosts videos vidix vim vim-pager vim-with-x visualization vlm vorbis web wifi win32codecs wma123 wmf wxwindows xanim xatrix xbase xchatdccserver xchattext xface xine xinerama xml xml2 xmlrpc xmms xosd xpm xrandr xscreensaver xsl xv xvid xvmc yahoo yp zeo zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY h7-25 i686-pc-linux-gnu #
Run: fix_libtool_files.sh 3.3.5 --oldarch i386-pc-linux-gnu