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
