http://bugs.winehq.org/show_bug.cgi?id=10042
Summary: tools/widl/parser.y: 518.9: parse error, unexpected ":", expecting ";" or "|" Product: Wine Version: 0.9.7. Platform: PC OS/Version: FreeBSD Status: UNCONFIRMED Severity: blocker Priority: P1 Component: wine-tools AssignedTo: wine-bugs@winehq.org ReportedBy: andre.holliday@gmail.com
I am running FreeBSD 6.2. uname -a returns:
FreeBSD base.holliday.fam 6.2-STABLE-200709 FreeBSD 6.2-STABLE-200709 #0: Tue Sep 11 02:13:25 UTC 2007 root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP i386
After running configure, gmake depend, and gmake the following error occurs
[...] gmake[1]: Entering directory `/usr/local/src/wine/wine-0.9.47/tools' gmake[2]: Entering directory `/usr/local/src/wine/wine-0.9.47/tools/widl' bison -p parser_ -o parser.tab.c -d parser.y parser.y:514.2-518.8: type clash (`uuid' `str') on default action parser.y:518.9: parse error, unexpected ":", expecting ";" or "|" gmake[2]: *** [parser.tab.h] Error 1 gmake[2]: Leaving directory `/usr/local/src/wine/wine-0.9.47/tools/widl' gmake[1]: *** [widl] Error 2 gmake[1]: Leaving directory `/usr/local/src/wine/wine-0.9.47/tools' gmake: *** [tools] Error 2
Error was caused by a missing semicolon on line 517 of tools/widl/parser.y. I was able to fix the error by inserting a semicolon on line 517. I was then able to complete the build and install without further problems.