erm...
this will be not the last error you will receiv.
the hardest package is glibc. Needed several patches, but i foudn them all via 
google. They were all from a RH mailinglist or so...

have a lot of fun

Tobias Lieber

> 
> Hi 
> i just compiled a LFS with gcc 4
> 
> i had the same problem. I solved it by removing this -Wstrict-prototypes
>  -Wmissing-prototypes  in the Makefile
> 
> this should help
> 
> Tobias Lieber
> 
> 
> > 
> > I tried to slavishly follow your directions.
> > 
> > I was doing the initial compile of binutils.
> > Everything went swimmingly for 105 seconds, then I got:
> > make[3]: Entering directory `/mnt/lfs/sources/binutils-build/gas'
> > gcc -DHAVE_CONFIG_H -I. -I../../binutils-2.15.94.0.2.2/gas -I.
> > -D_GNU_SOURCE -I. -I../../binutils-2.15.94.0.2.2/gas -I../bfd
> > -I../../binutils-2.15.94.0.2.2/gas/config
> > -I../../binutils-2.15.94.0.2.2/gas/../include
> > -I../../binutils-2.15.94.0.2.2/gas/..
> > -I../../binutils-2.15.94.0.2.2/gas/../bfd
> > -I../../binutils-2.15.94.0.2.2/gas/../intl -I../intl
> > -DLOCALEDIR="\"/tools/share/locale\""   -W -Wall -Wstrict-prototypes
> > -Wmissing-prototypes -g -O2 -c ../../binutils-2.15.94.0.2.2/gas/app.c
> > In file included from ./targ-cpu.h:1,
> >                  from ../../binutils-2.15.94.0.2.2/gas/config/obj-elf.h:42,
> >                  from ./obj-format.h:1,
> >                  from ../../binutils-2.15.94.0.2.2/gas/config/te-linux.h:4,
> >                  from ./targ-env.h:1,
> >                  from ../../binutils-2.15.94.0.2.2/gas/as.h:625,
> >                  from ../../binutils-2.15.94.0.2.2/gas/app.c:30:
> > ../../binutils-2.15.94.0.2.2/gas/config/tc-i386.h:443: error: array
> > type has incomplete element type
> > make[3]: *** [app.o] Error 1
> > make[3]: Leaving directory `/mnt/lfs/sources/binutils-build/gas'
> > make[2]: *** [all-recursive] Error 1
> > make[2]: Leaving directory `/mnt/lfs/sources/binutils-build/gas'
> > make[1]: *** [all] Error 2
> > make[1]: Leaving directory `/mnt/lfs/sources/binutils-build/gas'
> > make: *** [all-gas] Error 2
> > 
> > The offending line of tc-i386.h reads:
> > extern const struct relax_type md_relax_table[];
> >  
> > Is there a problem with trying to compile using the latest gcc,
> > distributed with FC4? (I guess I missed the memo).
> > 
> > Thanks,
> > Kim
> > --
> > http://linuxfromscratch.org/mailman/listinfo/lfs-dev
> > FAQ: http://www.linuxfromscratch.org/faq/
> > Unsubscribe: See the above information page
> > 
> -- 
> http://linuxfromscratch.org/mailman/listinfo/lfs-dev
> FAQ: http://www.linuxfromscratch.org/faq/
> Unsubscribe: See the above information page
> 
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to