[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: gEDA: Icarus Verilog snapshot 20030308
Trevor,
You must be using bison 1.75 in order for Icarus to compile correctly.
People using Cygwin will see the same problem unless they retro-grade
their bison executable in the setup program.
Best regards,
Jason
-----Original Message-----
From: Trevor Williams [mailto:trevorw@charter.net]
Sent: Sunday, March 09, 2003 7:11 AM
To: geda-dev@seul.org
Subject: Re: gEDA: Icarus Verilog snapshot 20030308
Stephen Williams wrote:
>It's been a while since the last snapshot, the result being a
>*lot* of changes. The highlights are:
> LOTS OF GREAT STUFF DELETED
Stephen,
I downloaded this snapshot and attempted to compile, but got the
following compiler error:
c++ -DHAVE_CVS_IDENT=1 -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c parse.cc -o
parse.o
parse.cc: In function `int VLparse()':
parse.cc:6887: ISO C++ forbids declaration of `yylerrsp' with no type
parse.cc:6887: conflicting types for `int yylerrsp'
parse.cc:3105: previous declaration as `vlltype*yylerrsp'
parse.cc:6887: invalid conversion from `vlltype*' to `int'
parse.cc:6888: invalid type argument of `unary *'
parse.cc:6930: invalid operands of types `int' and `vlltype*' to binary
`
operator-'
parse.cc:6930: invalid operands of types `int' and `vlltype*' to binary
`
operator-'
I am using version "gcc version 3.2 20020903 (Red Hat Linux 8.0 3.2-7)"
of the c++ compiler and version "bison (GNU Bison) 1.875" of bison. Any
ideas?
Thanks,
Trevor