[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

gEDA-user: Icarus snapshot 20060809 compile error tgt-vvp under cygwin w/ patch pr1541452.patch



Hi,

I tried to compile Icarus Verilog snapshot 20060809 under cygwin. I
found a bug report about that setup not to compile correct. Along with
that bug report came the patch pr1541452.patch which is applied to the
source.

When I compile the code I am getting a linker error for the tgt-vvp folder:

make[1]: Entering directory
`/cygdrive/e/MyDocuments/software/verilog-20060809/tgt-vvp'
mkdir dep
gcc -DHAVE_CVS_IDENT=1 -I. -I./..  -DHAVE_CONFIG_H  -Wall -g -O2 -MD -c
vvp.c -o vvp.o
mv vvp.d dep
gcc -DHAVE_CVS_IDENT=1 -I. -I./..  -DHAVE_CONFIG_H  -Wall -g -O2 -MD -c
draw_mux.c -o draw_mux.o
mv draw_mux.d dep

[...]

gcc -shared -Wl,--enable-auto-image-base -o vvp.tgt vvp.o draw_mux.o
draw_ufunc.o draw_vpi.o eval_bool.o eval_expr.o eval_real.o vector.o
vvp_process.o vvp_scope.o -L.. -livl
vvp_process.o: In function `set_vec_to_lval':
/cygdrive/e/MyDocuments/software/verilog-20060809/tgt-vvp/vvp_process.c:261:
undefined reference to `_ivl_lval_width'
/cygdrive/e/MyDocuments/software/verilog-20060809/tgt-vvp/vvp_process.c:262:
undefined reference to `_ivl_lval_width'
/cygdrive/e/MyDocuments/software/verilog-20060809/tgt-vvp/vvp_process.c:106:
undefined reference to `_ivl_lval_width'
/cygdrive/e/MyDocuments/software/verilog-20060809/tgt-vvp/vvp_process.c:110:
undefined reference to `_ivl_lval_width'
vvp_process.o: In function `force_vector_to_lval':
/cygdrive/e/MyDocuments/software/verilog-20060809/tgt-vvp/vvp_process.c:746:
undefined reference to `_ivl_lval_width'
vvp_process.o:/cygdrive/e/MyDocuments/software/verilog-20060809/tgt-vvp/vvp_process.c:769:
more undefined references to `_ivl_lval_width' follow
collect2: ld returned 1 exit status
make[1]: *** [vvp.tgt] Error 1
make[1]: Leaving directory
`/cygdrive/e/MyDocuments/software/verilog-20060809/tgt-vvp'




Where does this ivl_lval_width come from? I did a search through the
source and it is defined as extern?

How can I resolve that compile problem?

Thanks for any help.

Cheers,

Guenter




_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user