Flex compilation issue...

David Fix 6gwlse302 at sneakemail.com
Tue May 31 09:59:49 PDT 2005


Tried that patch you'd sent me...  Still no go.  :(  I applied it to a clean
source file, and nada.  Also, instead of flex-2.5.31-debian_fixes-2.patch, I
tried flex-2.5.31-debian_fixes-4.patch, which contains that patch that you
have also...  And the same thing happened.  *ponder*

	Dave

-----Original Message-----
Sent: Tuesday, May 31, 2005 12:38 PM
Subject: Re: Flex compilation issue...

David Fix wrote:
> 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?  :)
Hmm... The flex-2.5.31-debian_fixes-2.patch modifies scan.l hence the
warning you get there about modifying a `.l' file. Try this patch instead
(it works for me...)




More information about the lfs-support mailing list