clone 188665 -1 -2 reassign -1 binutils reassign -2 openoffice.org reassign 188665 xfree86-common thanks Hi,
[Since flex is standard, perhaps this migration issue needs wider audience, hence the CC to debian-devel] The behaviour of flex has changed in the latest release, yes. This is part of the gcc migration process; flex has been updated (the buggy, rickety set of patches required to make it work with gcc was dumped in favour of a well engineered upstream migration). Please look at the upstream Changelog for details. Flex has also grown an extensive test suite, and there is a test for each of the features reported below. I strongly think that these changes, which require changes in source, and not a bug, are causing the vast majority of failures. As you may see, flex scanners have become reentrant, the c++ versions are compatible with recent c++ compilers (conform to ANSI C++, gcc 3.2), supports bison variables yylval and yylloc. Some variables have been renamed. Flex generates C99 defs now; see YY_TRADITIONAL_FUNC_DEFS yylineno is present in all scanners. yylineno is per-buffer in reentrant scanners. flex tries its best to output only the relevant portions of the skeleton when generating a scanner, thus avoiding as much conditional compilation as possible The signature of all functions has changed. flex has new command line options, and option parsing has changed (now also supports POSIX conventions optionally). Handles POSIXLY_CORRECT environment variable. Various i18n translations are included in the distribution. flex now works with recent bison versions I understand that this requires all packages using lex to massage their lexers to conform to the new behaviour of flex; but the gains in reduced complexity of the scanner and reentrancy and standards compliance are well worth it. manoj -- Everybody is going somewhere!! It's probably a garage sale or a disaster Movie!! Manoj Srivastava <[EMAIL PROTECTED]> <http://www.debian.org/%7Esrivasta/> 1024R/C7261095 print CB D9 F4 12 68 07 E4 05 CC 2D 27 12 1D F5 E8 6E 1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C