You are not logged in.
Flex 2.5.31 bug: As Regards Wine CVS Users: No Clear Downgrade Path: Please Advise
Wine CVS (at least dx9-wine tree) fails with flex error (lex.yy.c error, etc):
Please see: http://www.kerneltraffic.org/wine/wn20030509_169.html#4
Key bit: 'Flex 2.5.31 bug. Downgrade to 2.5.3a, "make clean" in the tools directory and you are back.'
Search for flex with pacman yields 2.5.33-1 (current), search in AUR for flex finds nothing relevant.
Other less savory (and less repeatable) fixes aside, what is the proper "ArchLinux" way to resolve this issue? To trace upstream a bit further, what is the proper "ArchLinux" way to install a particular Wine fork?
Offline
Last time I got this bug with wine, I just did a 2nd run of make and it compiled fine
Offline
Last time I got this bug with wine, I just did a 2nd run of make and it compiled fine
I had tried that, no dice.
make[2]: Entering directory `/root/.WineCVS/sources/dx9wine/wine/tools/wrc'
gcc -c -I. -I. -I../../include -I../../include -DINCLUDEDIR=""/usr/local/include/wine"" -Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wdeclaration-after-statement -Wpointer-arith -g -O2 -o lex.yy.o lex.yy.c
lex.yy.c:9174: error: syntax error before numeric constant
lex.yy.c: In function 'yy_scan_string':
lex.yy.c:9175: error: number of arguments doesn't match prototype
lex.yy.c:367: error: prototype declaration
lex.yy.c:9177: warning: passing argument 1 of 'strlen' makes pointer from integer without a cast
lex.yy.c:9177: warning: passing argument 1 of 'yy_scan_bytes' makes pointer from integer without a cast
make[2]: *** [lex.yy.o] Error 1
Found a reference here -- http://www.winehq.com/hypermail/wine-de … /0612.html -- to similar/same problem, will check a bit more. I can't sort out if this a bug in flex, problem with the Makefiles, or...something else.
Offline