[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    Re: msi.dll broken with yacc in current cvs
From:       Mike McCormack <mike () codeweavers ! com>
Date:       2003-08-31 12:31:23
[Download RAW message or body]


Hi Stefan,

I think it's probably better to upgrade your yacc.  I guess we could add 
a configure test for this and disable msi.dll if yacc is not new enough, 
but I'm hesitant to remove %pure-parser because msi.dll will require a 
second parser for parsing conditions in the database.  Additionally, I 
don't like the idea of adding a critical section to that code.

Mike


Stefan Leichter wrote:
> Hello,
> 
> i can not compile msi.dll on one of my systems. make aborts with:
> 
> yacc -d -t ../../../wine/dlls/msi/sql.y
> yacc: e - line 69 of "../../../wine/dlls/msi/sql.y", syntax error
> %pure-parser
> ^
> make[2]: *** [y.tab.c] Error 1
> make[2]: Leaving directory `/usr/src/wine-build/dlls/msi'
> make[1]: *** [msi] Error 2
> make[1]: Leaving directory `/usr/src/wine-build/dlls'
> make: *** [dlls] Error 2
> 
> The second system compiles fine. It uses bison instead of yacc.
> 
> Both systems are SuSE 7.3
> 
> 
>>rpm -qa | grep -e bison -e yacc
> 
> yacc-91.7.30-379
> bison-1.28-127
> 
> I know i can install bison and it will compile, but i think this needs to be 
> fixed.
> 
> Bye Stefan



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic