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

RE: gEDA: Icarus Verilog 20010121 Snapshot



On Cygwin 1.3.9 on win2k, make fails to build for me with the same
messages Hamish reported.

Best regards,
Jason

--
Jason Doege
Director, Design Link Technology
Inovys, Corp.                     Phone (512) 422-9483
11417 Carnelian Dr.               Fax   (512) 292-8958
Austin, TX 78739                  email jason_doege@inovys.com

-----Original Message-----
From: owner-geda-dev@seul.org [mailto:owner-geda-dev@seul.org]On Behalf
Of Hamish Moffatt
Sent: Tuesday, January 22, 2002 6:59 AM
To: geda-dev@seul.org
Subject: Re: gEDA: Icarus Verilog 20010121 Snapshot


On Mon, Jan 21, 2002 at 07:53:05PM -0800, Stephen Williams wrote:
> The is close to the last snapshot before the next stable release.
> I fixed a few portability bugs pointed out by testers, and integrated
> work from a couple contributors. I have evidence that a few more
> contributions are forthcoming in the next few days, and the size
> of those patches will determine whether there is another snapshot
> or a release candidate.

Unfortunately this fails to build for me, in a different way than
has already been reported:

make[2]: Entering directory `/local/local/src/packages/electronics/ivl/verilog-20020121/ivlpp'
gcc -g -O2 -I. -I./.. -DHAVE_CONFIG_H  -c -o main.o main.c
flex -s -olexor.c ./lexor.lex
"./lexor.lex", line 241: warning, -s option given but default rule can be matched
bison --verbose -t -d -o parse.c ./parse.y
gcc -g -O2 -I. -I./.. -DHAVE_CONFIG_H  -c -o lexor.o lexor.c
gcc -g -O2 -I. -I./.. -DHAVE_CONFIG_H  -c -o parse.o parse.c
./parse.y:100: `NULL' undeclared here (not in a function)
./parse.y:100: initializer element is not constant
./parse.y:100: (near initialization for `yytname[4]')
make[2]: *** [parse.o] Error 1
make[2]: Leaving directory `/local/local/src/packages/electronics/ivl/verilog-20020121/ivlpp'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/local/local/src/packages/electronics/ivl/verilog-20020121'

By the way, the make clean/distclean targets miss a few files:

parse.output
vvp/parse.output
syn-rules.output

Incidentally, the top level parse.output contains lots of messages
like this:

Conflict in state 314 between rule 111 and token K_LE resolved as reduce.
Conflict in state 314 between rule 111 and token K_GE resolved as reduce.
Conflict in state 314 between rule 111 and token K_EQ resolved as reduce.
Conflict in state 314 between rule 111 and token K_NE resolved as reduce.
Conflict in state 314 between rule 111 and token K_CEQ resolved as reduce.
Conflict in state 314 between rule 111 and token K_CNE resolved as reduce.
Conflict in state 314 between rule 111 and token K_LS resolved as shift.
Conflict in state 314 between rule 111 and token K_RS resolved as shift.



Hamish
-- 
Hamish Moffatt VK3SB <hamish@debian.org> <hamish@cloud.net.au>