[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gEDA: Win compile help please



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