Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 85252 - jpeg-6b-r4 compile error trying to source wrong gcc library
Summary: jpeg-6b-r4 compile error trying to source wrong gcc library
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-14 12:59 UTC by Jon Haynes
Modified: 2005-03-15 04:07 UTC (History)
0 users

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 Jon Haynes 2005-03-14 12:59:38 UTC
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
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2005-03-14 14:51:58 UTC
media-libs/jpeg has nothing to with the kde herd, use fix_libtool_files.sh to fix  the gcc paths
 
Comment 2 Jon Haynes 2005-03-15 04:07:40 UTC
Thanks Carsten