Problem when doing an 'emerge kdebase' - gets to jpeg-6b-r4 and compile error: g++: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/../../../crti.o: No such file or directory (Full compile messages are appended below) My portage tree was last updated 2005-03-11 and the gcc installed from this is 3.3.5 (this being my first install I don't have gcc 3.3.4 already) I managed to fudge my way through and get it to compile by putting a symlink from 3.3.4 to 3.3.5: root@tux i686-pc-linux-gnu # ls -l /usr/lib/gcc-lib/i686-pc-linux-gnu total 4 lrwxr-xr-x 1 root root 40 Mar 14 21:09 3.3.4 -> /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/ drwxr-xr-x 4 root root 4096 Mar 13 12:08 3.3.5/ -- Full compile messages -- >>> emerge (1 of 36) media-libs/jpeg-6b-r4 to / ]2; >>> emerge (1 of 36) media-libs/jpeg-6b-r4 to /]2;emerge: (1 of 36) media-libs/jpeg-6b-r4 Clean]2;emerge: (1 of 36) media-libs/jpeg-6b-r4 Compile>>> md5 src_uri ;-) jpegsrc.v6b.tar.gz >>> Unpacking source... >>> Unpacking jpegsrc.v6b.tar.gz to /var/tmp/portage/jpeg-6b-r4/work [32;01m*[0m Applying uClibc/libtool patches ... [32;01m*[0m Fixing ${S}/ltconfig... [A[112G [34;01m[ [32;01mok[34;01m ][0m [32;01m*[0m Applying jpeg-6b-gentoo.patch ... [A[112G [34;01m[ [32;01mok[34;01m ][0m >>> Source unpacked. * econf: updating jpeg-6b/config.guess with /usr/share/gnuconfig/config.guess * econf: updating jpeg-6b/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --enable-shared --enable-static checking for gcc... gcc checking whether the C compiler (gcc -O3 -march=i686 -pipe ) works... yes checking whether the C compiler (gcc -O3 -march=i686 -pipe ) is a cross-compiler... no checking whether we are using GNU C... yes checking how to run the C preprocessor... gcc -E checking for function prototypes... yes checking for stddef.h... yes checking for stdlib.h... yes checking for string.h... yes checking for size_t... yes checking for type unsigned char... yes checking for type unsigned short... yes checking for type void... yes checking for working const... yes checking for inline... __inline__ checking for broken incomplete types... ok checking for short external names... ok checking to see if char is signed... yes checking to see if right shift is signed... yes checking to see if fopen accepts b spec... yes checking for a BSD compatible install... /bin/install -c checking for ranlib... ranlib checking host system type... i686-pc-linux-gnu checking for ranlib... ranlib checking for gcc... gcc checking whether we are using GNU C... yes checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... ./ltconfig: line 556: test: -fPIC: integer expression expected yes checking if gcc static flag -static works... -static checking whether ln -s works... yes checking for ld used by GCC... /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../../i686-pc-linux-gnu/bin/ld checking if the linker (/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../../i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking whether the linker (/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../../i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking for BSD-compatible nm... /usr/bin/nm -B checking command to parse /usr/bin/nm -B output... yes checking how to hardcode library paths into programs... immediate checking for /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../../i686-pc-linux-gnu/bin/ld option to reload object files... -r checking dynamic linker characteristics... Linux ld.so checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for objdir... .libs creating libtool checking libjpeg version number... 62 creating ./config.status creating Makefile creating jconfig.h libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcapimin.c libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcapistd.c mkdir .libs i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcapimin.c -fPIC -DPIC -o .libs/jcapimin.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcapistd.c -fPIC -DPIC -o .libs/jcapistd.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcapimin.c -o jcapimin.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcapistd.c -o jcapistd.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jctrans.c libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcparam.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcparam.c -fPIC -DPIC -o .libs/jcparam.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jctrans.c -fPIC -DPIC -o .libs/jctrans.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jctrans.c -o jctrans.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcparam.c -o jcparam.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdatadst.c libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcinit.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdatadst.c -fPIC -DPIC -o .libs/jdatadst.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdatadst.c -o jdatadst.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcinit.c -fPIC -DPIC -o .libs/jcinit.o libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcmaster.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcinit.c -o jcinit.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcmarker.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcmaster.c -fPIC -DPIC -o .libs/jcmaster.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcmarker.c -fPIC -DPIC -o .libs/jcmarker.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcmaster.c -o jcmaster.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcmainct.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcmarker.c -o jcmarker.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcmainct.c -fPIC -DPIC -o .libs/jcmainct.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcmainct.c -o jcmainct.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcprepct.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcprepct.c -fPIC -DPIC -o .libs/jcprepct.o libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jccoefct.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcprepct.c -o jcprepct.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jccoefct.c -fPIC -DPIC -o .libs/jccoefct.o libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jccolor.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jccoefct.c -o jccoefct.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jccolor.c -fPIC -DPIC -o .libs/jccolor.o libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcsample.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jccolor.c -o jccolor.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jchuff.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcsample.c -fPIC -DPIC -o .libs/jcsample.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcsample.c -o jcsample.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jchuff.c -fPIC -DPIC -o .libs/jchuff.o libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcphuff.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jchuff.c -o jchuff.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcphuff.c -fPIC -DPIC -o .libs/jcphuff.o libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcdctmgr.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcdctmgr.c -fPIC -DPIC -o .libs/jcdctmgr.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcphuff.c -o jcphuff.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcdctmgr.c -o jcdctmgr.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jfdctfst.c libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jfdctflt.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jfdctfst.c -fPIC -DPIC -o .libs/jfdctfst.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jfdctfst.c -o jfdctfst.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jfdctflt.c -fPIC -DPIC -o .libs/jfdctflt.o libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jfdctint.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jfdctflt.c -o jfdctflt.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdapimin.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jfdctint.c -fPIC -DPIC -o .libs/jfdctint.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdapimin.c -fPIC -DPIC -o .libs/jdapimin.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jfdctint.c -o jfdctint.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdapistd.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdapimin.c -o jdapimin.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdtrans.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdapistd.c -fPIC -DPIC -o .libs/jdapistd.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdapistd.c -o jdapistd.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdtrans.c -fPIC -DPIC -o .libs/jdtrans.o libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdatasrc.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdtrans.c -o jdtrans.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdmaster.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdatasrc.c -fPIC -DPIC -o .libs/jdatasrc.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdmaster.c -fPIC -DPIC -o .libs/jdmaster.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdatasrc.c -o jdatasrc.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdinput.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdmaster.c -o jdmaster.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdinput.c -fPIC -DPIC -o .libs/jdinput.o libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdmarker.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdinput.c -o jdinput.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdhuff.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdmarker.c -fPIC -DPIC -o .libs/jdmarker.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdhuff.c -fPIC -DPIC -o .libs/jdhuff.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdhuff.c -o jdhuff.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdmarker.c -o jdmarker.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdphuff.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdphuff.c -fPIC -DPIC -o .libs/jdphuff.o libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdmainct.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdmainct.c -fPIC -DPIC -o .libs/jdmainct.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdphuff.c -o jdphuff.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdmainct.c -o jdmainct.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdcoefct.c libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdpostct.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdcoefct.c -fPIC -DPIC -o .libs/jdcoefct.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdpostct.c -fPIC -DPIC -o .libs/jdpostct.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdpostct.c -o jdpostct.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdcoefct.c -o jdcoefct.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jddctmgr.c libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jidctfst.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jddctmgr.c -fPIC -DPIC -o .libs/jddctmgr.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jddctmgr.c -o jddctmgr.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jidctfst.c -fPIC -DPIC -o .libs/jidctfst.o libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jidctflt.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jidctfst.c -o jidctfst.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jidctint.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jidctflt.c -fPIC -DPIC -o .libs/jidctflt.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jidctflt.c -o jidctflt.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jidctint.c -fPIC -DPIC -o .libs/jidctint.o libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jidctred.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jidctint.c -o jidctint.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jidctred.c -fPIC -DPIC -o .libs/jidctred.o libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdsample.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jidctred.c -o jidctred.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdsample.c -fPIC -DPIC -o .libs/jdsample.o libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdcolor.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdsample.c -o jdsample.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdcolor.c -fPIC -DPIC -o .libs/jdcolor.o libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jquant1.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdcolor.c -o jdcolor.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jquant1.c -fPIC -DPIC -o .libs/jquant1.o libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jquant2.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jquant2.c -fPIC -DPIC -o .libs/jquant2.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jquant1.c -o jquant1.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdmerge.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jquant2.c -o jquant2.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdmerge.c -fPIC -DPIC -o .libs/jdmerge.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jdmerge.c -o jdmerge.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcomapi.c libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jutils.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcomapi.c -fPIC -DPIC -o .libs/jcomapi.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jcomapi.c -o jcomapi.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jutils.c -fPIC -DPIC -o .libs/jutils.o libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jerror.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jutils.c -o jutils.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jmemmgr.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jerror.c -fPIC -DPIC -o .libs/jerror.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jmemmgr.c -fPIC -DPIC -o .libs/jmemmgr.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jerror.c -o jerror.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jmemnobs.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jmemmgr.c -o jmemmgr.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jmemnobs.c -fPIC -DPIC -o .libs/jmemnobs.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jmemnobs.c -o jmemnobs.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./cjpeg.c libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./rdppm.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./cjpeg.c -fPIC -DPIC -o .libs/cjpeg.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./rdppm.c -fPIC -DPIC -o .libs/rdppm.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./rdppm.c -o rdppm.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./rdgif.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./rdgif.c -fPIC -DPIC -o .libs/rdgif.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./rdgif.c -o rdgif.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./rdtarga.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./rdtarga.c -fPIC -DPIC -o .libs/rdtarga.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./cjpeg.c -o cjpeg.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./rdtarga.c -o rdtarga.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./rdrle.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./rdrle.c -fPIC -DPIC -o .libs/rdrle.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./rdrle.c -o rdrle.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./rdbmp.c libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./rdswitch.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./rdbmp.c -fPIC -DPIC -o .libs/rdbmp.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./rdswitch.c -fPIC -DPIC -o .libs/rdswitch.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./rdbmp.c -o rdbmp.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./rdswitch.c -o rdswitch.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./cdjpeg.c libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./djpeg.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./cdjpeg.c -fPIC -DPIC -o .libs/cdjpeg.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./cdjpeg.c -o cdjpeg.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./djpeg.c -fPIC -DPIC -o .libs/djpeg.o libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./wrppm.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./wrppm.c -fPIC -DPIC -o .libs/wrppm.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./wrppm.c -o wrppm.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./wrgif.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./wrgif.c -fPIC -DPIC -o .libs/wrgif.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./djpeg.c -o djpeg.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./wrgif.c -o wrgif.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./wrtarga.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./wrtarga.c -fPIC -DPIC -o .libs/wrtarga.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./wrtarga.c -o wrtarga.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./wrrle.c libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./wrbmp.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./wrrle.c -fPIC -DPIC -o .libs/wrrle.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./wrbmp.c -fPIC -DPIC -o .libs/wrbmp.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./wrrle.c -o wrrle.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./rdcolmap.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./wrbmp.c -o wrbmp.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./rdcolmap.c -fPIC -DPIC -o .libs/rdcolmap.o libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jpegtran.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./rdcolmap.c -o rdcolmap.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jpegtran.c -fPIC -DPIC -o .libs/jpegtran.o libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./transupp.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./transupp.c -fPIC -DPIC -o .libs/transupp.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./transupp.c -o transupp.o >/dev/null 2>&1 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./jpegtran.c -o jpegtran.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./rdjpgcom.c i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./rdjpgcom.c -fPIC -DPIC -o .libs/rdjpgcom.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./rdjpgcom.c -o rdjpgcom.o >/dev/null 2>&1 libtool --mode=compile i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./wrjpgcom.c libtool --mode=link i686-pc-linux-gnu-gcc -o libjpeg.la jcapimin.lo jcapistd.lo jctrans.lo jcparam.lo jdatadst.lo jcinit.lo jcmaster.lo jcmarker.lo jcmainct.lo jcprepct.lo jccoefct.lo jccolor.lo jcsample.lo jchuff.lo jcphuff.lo jcdctmgr.lo jfdctfst.lo jfdctflt.lo jfdctint.lo jdapimin.lo jdapistd.lo jdtrans.lo jdatasrc.lo jdmaster.lo jdinput.lo jdmarker.lo jdhuff.lo jdphuff.lo jdmainct.lo jdcoefct.lo jdpostct.lo jddctmgr.lo jidctfst.lo jidctflt.lo jidctint.lo jidctred.lo jdsample.lo jdcolor.lo jquant1.lo jquant2.lo jdmerge.lo jcomapi.lo jutils.lo jerror.lo jmemmgr.lo jmemnobs.lo \ -rpath /usr/lib -version-info 62 i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./wrjpgcom.c -fPIC -DPIC -o .libs/wrjpgcom.o i686-pc-linux-gnu-gcc -O3 -march=i686 -pipe -I. -c ./wrjpgcom.c -o wrjpgcom.o >/dev/null 2>&1 libtool --mode=link i686-pc-linux-gnu-gcc -o rdjpgcom rdjpgcom.lo i686-pc-linux-gnu-gcc -o rdjpgcom .libs/rdjpgcom.o libtool --mode=link i686-pc-linux-gnu-gcc -o wrjpgcom wrjpgcom.lo i686-pc-linux-gnu-gcc -o wrjpgcom .libs/wrjpgcom.o g++ -shared -nostdlib /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/../../../crti.o /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/crtbeginS.o .libs/jcapimin.o .libs/jcapistd.o .libs/jctrans.o .libs/jcparam.o .libs/jdatadst.o .libs/jcinit.o .libs/jcmaster.o .libs/jcmarker.o .libs/jcmainct.o .libs/jcprepct.o .libs/jccoefct.o .libs/jccolor.o .libs/jcsample.o .libs/jchuff.o .libs/jcphuff.o .libs/jcdctmgr.o .libs/jfdctfst.o .libs/jfdctflt.o .libs/jfdctint.o .libs/jdapimin.o .libs/jdapistd.o .libs/jdtrans.o .libs/jdatasrc.o .libs/jdmaster.o .libs/jdinput.o .libs/jdmarker.o .libs/jdhuff.o .libs/jdphuff.o .libs/jdmainct.o .libs/jdcoefct.o .libs/jdpostct.o .libs/jddctmgr.o .libs/jidctfst.o .libs/jidctflt.o .libs/jidctint.o .libs/jidctred.o .libs/jdsample.o .libs/jdcolor.o .libs/jquant1.o .libs/jquant2.o .libs/jdmerge.o .libs/jcomapi.o .libs/jutils.o .libs/jerror.o .libs/jmemmgr.o .libs/jmemnobs.o -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4 -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/crtendS.o /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/../../../crtn.o -Wl,-soname -Wl,libjpeg.so.62 -o .libs/libjpeg.so.62.0.0 g++: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/../../../crti.o: No such file or directory g++: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/crtbeginS.o: No such file or directory g++: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/crtendS.o: No such file or directory g++: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/../../../crtn.o: No such file or directory make: *** [libjpeg.la] Error 1 !!! ERROR: media-libs/jpeg-6b-r4 failed. !!! Function src_compile, Line 43, Exitcode 2 !!! make failed !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1. emerge kdebase 2. wait for initial packages to download and install first 3. when it gets to jpeg-6b-r4 it starts to compile and returns a compile error Actual Results: it didn't compile Expected Results: compiled it ;) Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 Celeron (Mendocino) Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 12 2005, 20:24:34)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.9.4, 1.6.3, 1.7.9-r1, 1.4_p6, 1.8.5-r3 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.4.22-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=i686 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.blueyonder.co.uk http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ http://mir.zyrianes.net/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage" USE="x86 X alsa apache2 apm arts avi berkdb bitmap-fonts cdr crypt cups dvd emboss encode font-server foomaticdb fortran gd gdbm gif gpm gtk2 imagemagick imap imlib ipv6 jpeg kde libg++ libwww mad mikmod motif mozilla mp3 mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl spell ssl svga tcpd tiff truetype truetype-fonts type1-fonts wxwindows xine xml2 xmms xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
media-libs/jpeg has nothing to with the kde herd, use fix_libtool_files.sh to fix the gcc paths
Thanks Carsten