Hi Chris, I also installed bison, it still gave the same error message. I did a search, it seems that the ADDLIB is defined in
binutils/arparse.y. arlex.l can not find it. or should I compile the bison first ? but the lfs 6.0 said that binutil is the first to be compiled. thanks make[3]: Entering directory `/mnt/lfs/sources/binutils_build/binutils' gcc -DHAVE_CONFIG_H -I. -I../../binutils-2.15.91.0.2/binutils -I. -D_GNU_SOURCE -I. -I../../binutils-2.15.91.0.2/binutils -I../bfd -I../../binutils-2.15.91.0.2/binutils/../bfd -I../../binutils-2.15.91.0.2/binutils/../include -I../../binutils-2.15.91.0.2/binutils/../intl -I../intl -DLOCALEDIR="\"/tools/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -c arlex.c /mnt/lfs/sources/binutils_build/binutils/../../binutils-2.15.91.0.2/binutils/arlex.l: In function `yylex': /mnt/lfs/sources/binutils_build/binutils/../../binutils-2.15.91.0.2/binutils/arlex.l:44: error: `ADDLIB' undeclared (first use in this function) /mnt/lfs/sources/binutils_build/binutils/../../binutils-2.15.91.0.2/binutils/arlex.l:44: error: (Each undeclared identifier is reported only once /mnt/lfs/sources/binutils_build/binutils/../../binutils-2.15.91.0.2/binutils/arlex.l:44: error: for each function it appears in.) -----Original Message----- From: Chris Staub [mailto:[EMAIL PROTECTED] Sent: Tue 9/20/2005 10:38 AM To: LFS Support List Cc: Subject: Re: compile binutils failed due to undeclared function -----Original Message----- From: Chris Staub [mailto:[EMAIL PROTECTED] Sent: Tue 9/20/2005 10:38 AM To: LFS Support List Cc: Subject: Re: compile binutils failed due to undeclared function Howard Wang wrote: > thanks. Chris. after installed flex package, it still failed and gave me > more or less the same messages: see following: > > *************** > > [EMAIL PROTECTED]:/mnt/lfs/sources/binutils_build> make LDFLAGS="-all-static" > make[3]: Entering directory `/mnt/lfs/sources/binutils_build/binutils/po' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory `/mnt/lfs/sources/binutils_build/binutils/po' > > make[3]: Entering directory `/mnt/lfs/sources/binutils_build/binutils' > gcc -DHAVE_CONFIG_H -I. -I../../binutils-2.15.91.0.2/binutils -I. > -D_GNU_SOURCE -I. -I../../binutils-2.15.91.0.2/binutils -I../bfd > -I../../binutils-2.15.91.0.2/binutils/../bfd > -I../../binutils-2.15.91.0.2/binutils/../include > -I../../binutils-2.15.91.0.2/binutils/../intl -I../intl > -DLOCALEDIR="\"/tools/share/locale\"" > -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes > -Wmissing-prototypes -g -O2 -c arlex.c > /mnt/lfs/sources/binutils_build/binutils/../../binutils-2.15.91.0.2/binutils/arlex.l: > In function `yylex': > /mnt/lfs/sources/binutils_build/binutils/../../binutils-2.15.91.0.2/binutils/arlex.l:44: > error: `ADDLIB' undeclared (first use in this function) > /mnt/lfs/sources/binutils_build/binutils/../../binutils-2.15.91.0.2/binutils/arlex.l:44: > error: (Each undeclared identifier is reported only once > /mnt/lfs/sources/binutils_build/binutils/../../binutils-2.15.91.0.2/binutils/arlex.l:44: > error: for each function it appears in.) > /mnt/lfs/sources/binutils_build/binutils/../../binutils-2.15.91.0.2/binutils/arlex.l:45: > error: `ADDMOD' undeclared (first use in this function) > /mnt/lfs/sources/binutils_build/binutils/../../binutils-2.15.91.0.2/binutils/arlex.l:46: > error: `CLEAR' undeclared (first use in this function) > make[3]: *** [arlex.o] Error 1 > make[3]: Leaving directory `/mnt/lfs/sources/binutils_build/binutils' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/mnt/lfs/sources/binutils_build/binutils' > make[1]: *** [all-recursive-am] Error 2 > make[1]: Leaving directory `/mnt/lfs/sources/binutils_build/binutils' > make: *** [all-binutils] Error 2 > > ****** > > > thanks > > howard You will also need to install bison (and bison-devel, if your host has that). -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page