Flex compilation issue...

Daryn Neadow dneadow at appliedsystems.ca
Tue May 31 14:39:38 PDT 2005

I experienced the same problem with this SVN version.  I worked around it by
re-adding flex to chapter 5 (why was it removed?).  Then you can compile the
patched version in chp6 without error.  

-----Original Message-----
From: lfs-support-bounces at linuxfromscratch.org
[mailto:lfs-support-bounces at linuxfromscratch.org] On Behalf Of David Fix
Sent: Tuesday, May 31, 2005 12:13 PM
To: lfs-support at linuxfromscratch.org
Subject: Flex compilation issue...

Hey guys, I've been working through the book (SVN-20050524), and I'm at
6.29. Flex-2.5.31...  (I posted this on the lfs-devel list, but they told me
to ask here)...  However, I get the following when I attempt to compile
(some parts compile, then it gets to this):

if gcc -DHAVE_CONFIG_H -I. -I. -I.  -DLOCALEDIR=\"/usr/share/locale\"
-I/usr/include -I./intl   -g -O2 -MT parse.o -MD -MP -MF ".deps/parse.Tpo"
-c -o parse.o parse.c; \
then mv -f ".deps/parse.Tpo" ".deps/parse.Po"; else rm -f ".deps/parse.Tpo";
exit 1; fi
/bin/sh /working/flex-2.5.31/missing --run flex   scan.l
/working/flex-2.5.31/missing: line 46: flex: command not found
WARNING: `flex' is missing on your system.  You should only need it if
         you modified a `.l' file.  You may need the `Flex' package
         in order for those modifications to take effect.  You can get
         `Flex' from any GNU archive site.
sed '/^#/ s|\.c|scan.c|' .c >scan.c
sed: can't read .c: No such file or directory
make[2]: *** [scan.c] Error 2
make[2]: Leaving directory `/working/flex-2.5.31'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/working/flex-2.5.31'
make: *** [all] Error 2


Any thoughts, anyone?  :)
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

More information about the lfs-support mailing list