I poked at this for a couple days, and there are problems with the
current flex build instructions:
1. The order of the files in flex-2.5.31-debian_fixes-2.patch may
sometimes trigger regenerating scan.c, which causes the build to fail if
flex is not already installed.
-- Solution: Move the scan.c section of the patch to after the scan.l
section. Build and install per the current instructions. Goto 2.
2. Now there is a flex installed but it does not incorporate the
patched scan.l and flex.skl.
-- Solution: touch scan.l flex.skl; ./configure --prefix=/usr; make;
make install. the ./configure, again, is required to pick up the newly
installed flex, else scan.c is destroyed and it bombs.
3. The flex++ link has not been created since the switch to 2.5.31. I
didn't miss it in nearly a year, but maybe it is supposed to be there.
-- Solution: ln -s flex++ /usr/bin/flex
I could file a bug.
David Jensen
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page