[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