You are not logged in.

#1 2006-05-30 08:54:58

depiercegmail
Member
Registered: 2006-05-11
Posts: 2

Flex 2.5.31 bug: As Regards Wine CVS Users: No Clear Downgra

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

#2 2006-05-30 09:56:28

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: Flex 2.5.31 bug: As Regards Wine CVS Users: No Clear Downgra

Last time I got this bug with wine, I just did a 2nd run of make and it compiled fine neutral

Offline

#3 2006-06-01 06:22:59

depiercegmail
Member
Registered: 2006-05-11
Posts: 2

Re: Flex 2.5.31 bug: As Regards Wine CVS Users: No Clear Downgra

JGC wrote:

Last time I got this bug with wine, I just did a 2nd run of make and it compiled fine neutral

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

Board footer

Powered by FluxBB