Glibc-2.3.3-lfs-5.1 make failure - fixup, profile_fixup

DJ Lucas dj at linuxfromscratch.org
Sun Jul 18 01:22:54 PDT 2004


Kevin Day wrote:
> ../sysdeps/i386/dl-machines.h:158: error: previous declaration of 'fixup' was
> here
> dl.runtime.c:57:error:conflicting types for 'fixup'
> ../sysdeps/i386/dl-machines.h:158: error: previous declaration of 'fixup' was
> here

<Snip>

> make[2]: *** [/lfs/build/03/elf/dl-runtime.o] error 1
> make[1]: *** [elf/subdir_lib] error 2
> make: *** [all] error 2
> 

Using gcc-3.4.x???

Google produced this in the fifth hit with "previous declaration of 
'fixup'"!

+Fixes
+dl-runtime.c:56: error: conflicting types for 'fixup'
+../sysdeps/i386/dl-machine.h:158: error: previous declaration of 
'fixup' was here
+when building with gcc-3.4.0

http://64.233.167.104/search?q=cache:WO9IZ5kz4EoJ:sources.redhat.com/ml/crossgcc/2004-04/msg00028.html+previous+declaration+of+%27fixup%27&hl=en

Relevant part is the two patches listed from redhat for glibc but I 
don't know if it'll fix your problems or not.  Only a guess.  If it gets 
rid of the first, then try similar on the second and third ones. 
Really, it'd be safer to drop to gcc-3.3.x (4 now??? I havent' kept up), 
or move to the testing version of the book.

>
> 
> As a side note, I tried to grab the output with "make AUTOCONF=no >>
> glibcdata.err" but it still spit out the error output into the shell; How would
> I do this so that I donot have to type everything from scratch?

make AUTOCONF=no 2>&1 | tee glibcdata.err

-- DJ Lucas



More information about the lfs-support mailing list