When I compile ivl 0.8, under cygwin, I get the following error:

.....
g++ -DHAVE_CVS_IDENT=1 -DHAVE_CONFIG_H -I. -I. -Ic:/gnuwin32/include -Ic:/MinGW-
packages/include -Wall -g -O2 -MD -c pad_to_width.cc -o pad_to_width.o
mv pad_to_width.d dep/pad_to_width.d
g++ -DHAVE_CVS_IDENT=1 -DHAVE_CONFIG_H -I. -I. -Ic:/gnuwin32/include -Ic:/MinGW-
packages/include -Wall -g -O2 -MD -c parse.cc -o parse.o
parse.cc: In function `int VLparse()':
parse.cc:7217: ISO C++ forbids declaration of `yylerrsp' with no type
parse.cc:7217: conflicting types for `int yylerrsp'
parse.cc:3197: previous declaration as `vlltype*yylerrsp'
parse.cc:7217: invalid conversion from `vlltype*' to `int'
parse.cc:7218: invalid type argument of `unary *'
parse.cc:7260: invalid operands of types `int' and `vlltype*' to binary `
   operator-'
parse.cc:7260: invalid operands of types `int' and `vlltype*' to binary `
   operator-'
parse.cc:7209: warning: label `yyerrlab1' defined but not used
make: *** [parse.o] Error 1


I have tried with bison 1.875-1 and 1.875b  the only two versions available 
thru cygwin setup.  If the above error is bison version related, could somebody 
give me some pointers as to where to get the 1.75 version of bison?  Thank you 
very much!

Cordially, CN


Reply via email to