[Monetdb-developers] Win32 build & UnxUtils & bison
HowToStart-*-Win32.txt lists bison from UnxUtils as prerequisite. This version (1.28) seems too old: monet_parse.tab.c monet_parse.y(85) : error C2046: illegal case monet_parse.y(86) : error C2043: illegal break ... Version 2.1 from cygwin works. Steffen Goeldner
On 2007-03-26 15:52, Steffen Goeldner wrote:
HowToStart-*-Win32.txt lists bison from UnxUtils as prerequisite. This version (1.28) seems too old:
monet_parse.tab.c monet_parse.y(85) : error C2046: illegal case monet_parse.y(86) : error C2043: illegal break ...
Version 2.1 from cygwin works.
I've recently been using the bison and flex from GnuWin32 (http://gnuwin32.sourceforge.net/) with success (although it has a bug, but we work around it in the makefiles). But until recently (a few weeks ago) I think I did use the bison from UnxUtils, so I am a bit surprised. I'll have to test this again. -- Sjoerd Mullender
On 2007-03-26 16:14, Sjoerd Mullender wrote:
On 2007-03-26 15:52, Steffen Goeldner wrote:
HowToStart-*-Win32.txt lists bison from UnxUtils as prerequisite. This version (1.28) seems too old:
monet_parse.tab.c monet_parse.y(85) : error C2046: illegal case monet_parse.y(86) : error C2043: illegal break ...
Version 2.1 from cygwin works.
I've recently been using the bison and flex from GnuWin32 (http://gnuwin32.sourceforge.net/) with success (although it has a bug, but we work around it in the makefiles). But until recently (a few weeks ago) I think I did use the bison from UnxUtils, so I am a bit surprised. I'll have to test this again.
I tried the UnxUtils bison, and indeed it caused the same errors. I found that if I change the layout a little, this bison can handle the grammar after all, so I did that and checked the change in. At the moment only in the Stable branch. -- Sjoerd Mullender
participants (2)
-
Sjoerd Mullender
-
Steffen Goeldner