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




-----Original Message-----
From:   Chris Staub [mailto:[EMAIL PROTECTED]
Sent:   Tue 9/20/2005 10:10 AM
To:     LFS Support List
Cc:     
Subject:        Re: compile  binutils failed due to undeclared function
Howard Wang wrote:
> Hello,
> 
> I was tring to build binutils-2.15.91.0, after everything has been set up,
> under
> /mnt/lfs/sources/binutils_build
> 
> any idea how to fix this ?
> 
> thanks for the help.
> 
> /bin/sh ../../binutils-2.15.91.0.2/binutils/../ylwrap "flex" 
> ../../binutils-2.15
> .91.0.2/binutils/arlex.l lex.yy.c arlex.c --
> 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../../binutil
> s-2.15.91.0.2/binutils/../intl -I../intl 
> -DLOCALEDIR="\"/tools/share/locale\"" -
> Dbin_dummy_emulation=bin_vanilla_emulation   -W -Wall -Wstrict-prototypes 
> -Wmiss
> ing-prototypes -g -O2  -c arlex.c
> /mnt/lfs/sources/binutils_build/binutils/../../binutils-2.15.91.0.2/binutils/arl
> ex.l: In function `yylex':
> /mnt/lfs/sources/binutils_build/binutils/../../binutils-2.15.91.0.2/binutils/arl
> ex.l:44: error: `ADDLIB' undeclared (first use in this function)
> /mnt/lfs/sources/binutils_build/binutils/../../binutils-2.15.91.0.2/binutils/arl
> ex.l:44: error: (Each undeclared identifier is reported only once
> /mnt/lfs/sources/binutils_build/binutils/../../binutils-2.15.91.0.2/binutils/arl
> ex.l:44: error: for each function it appears in.)
> 
> 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
> 

You're missing flex. You need to install flex and flex-devel packages on 
your host system.
-- 
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

Reply via email to