msi.dll broken with yacc in current cvs
Mike McCormack
mike at codeweavers.com
Sun Aug 31 07:31:23 CDT 2003
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
More information about the wine-devel
mailing list