[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gEDA: Icarus Verilog 20011230 Snapshot
On Sun, Dec 30, 2001 at 04:45:43PM -0800, Stephen Williams wrote:
>
> A whole bunch of bugs have been fixed in this snapshot. In fact, it is
> mostly a bug-fix release, although proper $signed() support is new.
> By now, I'm thinking that the feature set is done for the 0.6 release.
> I'm hoping to kill a bunch more bugs, then start worrying about release
> candidates.
I tried to build this on Debian (since you're starting to talk about
0.6); however I ran into the build failure with bison that has
been discussed on this list.
The entire build log is included below. It's probably mostly
a waste of space but I thought I'd be thorough!
[10:29pm] hamish@noddy:electronics/ivl/verilog-20011230> bison -V
bison (GNU Bison) 1.30
regards
Hamish
dh_testdir
./configure --prefix=/usr
creating cache ./config.cache
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for c++... c++
checking whether the C++ compiler (c++ ) works... yes
checking whether the C++ compiler (c++ ) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether c++ accepts -g... yes
checking host system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking for strip... strip
checking for gperf... gperf
checking for flex... flex
checking for bison... bison
checking how to run the C++ preprocessor... c++ -E
checking for getopt.h... yes
checking for malloc.h... yes
checking for iosfwd... yes
checking for sys/wait.h... yes
checking for sys/times... yes
checking for ipal.h... no
checking for dlfcn.h... yes
checking for dlopen in -ldl... yes
checking for a BSD compatible install... /usr/bin/install -c
checking host system type... i686-pc-linux-gnu
checking for Cygwin environment... no
checking for mingw32 environment... no
checking for executable suffix... no
checking for mingw32 environment... (cached) no
checking Checking for windows... no
checking for leading and/or trailing underscores... no no
checking for flag to make position independent code... -fPIC
checking for extra libs needed...
checking for -rdynamic compiler flag... -rdynamic
checking for shared library link flag... -shared
updating cache ./config.cache
creating ./config.status
creating Makefile
creating vpi/Makefile
creating ivlpp/Makefile
creating vvm/Makefile
creating driver/Makefile
creating tgt-null/Makefile
creating tgt-stub/Makefile
creating tgt-verilog/Makefile
creating tgt-pal/Makefile
creating config.h
configuring in vpip
running /bin/sh ./configure --prefix=/usr --cache-file=.././config.cache --srcdir=.
loading cache .././config.cache
checking for gcc... (cached) gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking host system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking for strip... (cached) strip
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking for Cygwin environment... (cached) no
checking for mingw32 environment... (cached) no
checking for executable suffix... (cached) no
checking for shared library link flag... -shared
checking for win 32... no
creating ./config.status
creating Makefile
configuring in vvp
running /bin/sh ./configure --prefix=/usr --cache-file=.././config.cache --srcdir=.
loading cache .././config.cache
checking for gcc... (cached) gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for c++... (cached) c++
checking whether the C++ compiler (c++ ) works... yes
checking whether the C++ compiler (c++ ) is a cross-compiler... no
checking whether we are using GNU C++... (cached) yes
checking whether c++ accepts -g... (cached) yes
checking host system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking for strip... (cached) strip
checking for Cygwin environment... (cached) no
checking for mingw32 environment... (cached) no
checking for executable suffix... (cached) no
checking for mingw32 environment... (cached) no
checking for flex... (cached) flex
checking for bison... (cached) bison
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for getopt.h... (cached) yes
checking for malloc.h... (cached) yes
checking size of unsigned long... 4
checking size of unsigned... 4
checking for dlfcn.h... (cached) yes
checking for dlopen in -ldl... (cached) yes
checking for sys/resource.h... yes
checking for -rdynamic compiler flag... -rdynamic
checking for extra libs needed...
checking for Cygwin environment... (cached) no
checking for executable suffix... (cached) no
checking for mingw32 environment... (cached) no
checking Checking for windows... no
checking for leading and/or trailing underscores... no no
updating cache .././config.cache
creating ./config.status
creating Makefile
creating config.h
configuring in tgt-vvp
running /bin/sh ./configure --prefix=/usr --cache-file=.././config.cache --srcdir=.
loading cache .././config.cache
checking for gcc... (cached) gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking host system type... i686-pc-linux-gnu
checking for Cygwin environment... (cached) no
checking how to run the C preprocessor... (cached) gcc -E
checking for malloc.h... (cached) yes
checking for flag to make position independent code... -fPIC
checking for shared library link flag... -shared
checking for Win32... no
creating ./config.status
creating Makefile
configuring in tgt-fpga
running /bin/sh ./configure --prefix=/usr --cache-file=.././config.cache --srcdir=.
loading cache .././config.cache
checking for gcc... (cached) gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking host system type... i686-pc-linux-gnu
checking for Cygwin environment... (cached) no
checking how to run the C preprocessor... (cached) gcc -E
checking for malloc.h... (cached) yes
checking for flag to make position independent code... -fPIC
checking for shared library link flag... -shared
checking for Win32... no
creating ./config.status
creating Makefile
/usr/bin/make
make[1]: Entering directory `/local/local/src/packages/electronics/ivl/verilog-20011230'
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c main.cc -o main.o
mv main.d dep/main.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c cprop.cc -o cprop.o
mv cprop.d dep/cprop.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c design_dump.cc -o design_dump.o
mv design_dump.d dep/design_dump.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c dup_expr.cc -o dup_expr.o
mv dup_expr.d dep/dup_expr.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c elaborate.cc -o elaborate.o
mv elaborate.d dep/elaborate.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c elab_expr.cc -o elab_expr.o
mv elab_expr.d dep/elab_expr.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c elab_lval.cc -o elab_lval.o
mv elab_lval.d dep/elab_lval.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c elab_net.cc -o elab_net.o
mv elab_net.d dep/elab_net.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c elab_anet.cc -o elab_anet.o
mv elab_anet.d dep/elab_anet.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c elab_pexpr.cc -o elab_pexpr.o
mv elab_pexpr.d dep/elab_pexpr.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c elab_scope.cc -o elab_scope.o
mv elab_scope.d dep/elab_scope.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c elab_sig.cc -o elab_sig.o
mv elab_sig.d dep/elab_sig.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c emit.cc -o emit.o
mv emit.d dep/emit.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c eval.cc -o eval.o
mv eval.d dep/eval.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c eval_rconst.cc -o eval_rconst.o
mv eval_rconst.d dep/eval_rconst.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c eval_tree.cc -o eval_tree.o
mv eval_tree.d dep/eval_tree.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c expr_synth.cc -o expr_synth.o
mv expr_synth.d dep/expr_synth.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c functor.cc -o functor.o
mv functor.d dep/functor.d
flex -PVL -s -olexor.cc ./lexor.lex
bison --verbose -t -p VL -d -o parse.cc ./parse.y
mv parse.cc.h parse.h || mv parse.hh parse.h
mv: cannot stat `parse.cc.h': No such file or directory
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c lexor.cc -o lexor.o
mv lexor.d dep/lexor.d
gperf -o -i 7 -C -k 1-3,$ -L ANSI-C -H keyword_hash -N check_identifier -t ./lexor_keyword.gperf > lexor_keyword.cc || (rm -f lexor_keyword.cc ; false)
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c lexor_keyword.cc -o lexor_keyword.o
mv lexor_keyword.d dep/lexor_keyword.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c link_const.cc -o link_const.o
mv link_const.d dep/link_const.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c load_module.cc -o load_module.o
mv load_module.d dep/load_module.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c mangle.cc -o mangle.o
mv mangle.d dep/mangle.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c netlist.cc -o netlist.o
mv netlist.d dep/netlist.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c netmisc.cc -o netmisc.o
mv netmisc.d dep/netmisc.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c net_assign.cc -o net_assign.o
mv net_assign.d dep/net_assign.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c net_design.cc -o net_design.o
mv net_design.d dep/net_design.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c net_event.cc -o net_event.o
mv net_event.d dep/net_event.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c net_force.cc -o net_force.o
mv net_force.d dep/net_force.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c net_link.cc -o net_link.o
mv net_link.d dep/net_link.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c net_modulo.cc -o net_modulo.o
mv net_modulo.d dep/net_modulo.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c net_proc.cc -o net_proc.o
mv net_proc.d dep/net_proc.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c net_scope.cc -o net_scope.o
mv net_scope.d dep/net_scope.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c net_udp.cc -o net_udp.o
mv net_udp.d dep/net_udp.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c pad_to_width.cc -o pad_to_width.o
mv pad_to_width.d dep/pad_to_width.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c parse.cc -o parse.o
mv parse.d dep/parse.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c parse_misc.cc -o parse_misc.o
mv parse_misc.d dep/parse_misc.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c pform.cc -o pform.o
mv pform.d dep/pform.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c pform_dump.cc -o pform_dump.o
mv pform_dump.d dep/pform_dump.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c set_width.cc -o set_width.o
mv set_width.d dep/set_width.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c verinum.cc -o verinum.o
mv verinum.d dep/verinum.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c verireal.cc -o verireal.o
mv verireal.d dep/verireal.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c target.cc -o target.o
mv target.d dep/target.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c targets.cc -o targets.o
mv targets.d dep/targets.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c Attrib.cc -o Attrib.o
mv Attrib.d dep/Attrib.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c HName.cc -o HName.o
mv HName.d dep/HName.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c LineInfo.cc -o LineInfo.o
mv LineInfo.d dep/LineInfo.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c Module.cc -o Module.o
mv Module.d dep/Module.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c PDelays.cc -o PDelays.o
mv PDelays.d dep/PDelays.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c PEvent.cc -o PEvent.o
mv PEvent.d dep/PEvent.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c PExpr.cc -o PExpr.o
mv PExpr.d dep/PExpr.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c PGate.cc -o PGate.o
mv PGate.d dep/PGate.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c PTask.cc -o PTask.o
mv PTask.d dep/PTask.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c PFunction.cc -o PFunction.o
mv PFunction.d dep/PFunction.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c PWire.cc -o PWire.o
mv PWire.d dep/PWire.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c Statement.cc -o Statement.o
mv Statement.d dep/Statement.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c nodangle.cc -o nodangle.o
mv nodangle.d dep/nodangle.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c synth.cc -o synth.o
mv synth.d dep/synth.d
bison --verbose -p syn_ -o syn-rules.cc ./syn-rules.y
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c syn-rules.cc -o syn-rules.o
mv syn-rules.d dep/syn-rules.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c xnfio.cc -o xnfio.o
mv xnfio.d dep/xnfio.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c t-dll.cc -o t-dll.o
mv t-dll.d dep/t-dll.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c t-dll-api.cc -o t-dll-api.o
mv t-dll-api.d dep/t-dll-api.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c t-dll-expr.cc -o t-dll-expr.o
mv t-dll-expr.d dep/t-dll-expr.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c t-dll-proc.cc -o t-dll-proc.o
mv t-dll-proc.d dep/t-dll-proc.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c t-vvm.cc -o t-vvm.o
mv t-vvm.d dep/t-vvm.d
c++ -DHAVE_CONFIG_H -g -O2 -I. -I. -MD -c t-xnf.cc -o t-xnf.o
mv t-xnf.d dep/t-xnf.d
c++ -g -O2 -I. -I. -rdynamic -o ivl main.o cprop.o design_dump.o dup_expr.o elaborate.o elab_expr.o elab_lval.o elab_net.o elab_anet.o elab_pexpr.o elab_scope.o elab_sig.o emit.o eval.o eval_rconst.o eval_tree.o expr_synth.o functor.o lexor.o lexor_keyword.o link_const.o load_module.o mangle.o netlist.o netmisc.o net_assign.o net_design.o net_event.o net_force.o net_link.o net_modulo.o net_proc.o net_scope.o net_udp.o pad_to_width.o parse.o parse_misc.o pform.o pform_dump.o set_width.o verinum.o verireal.o target.o targets.o Attrib.o HName.o LineInfo.o Module.o PDelays.o PEvent.o PExpr.o PGate.o PTask.o PFunction.o PWire.o Statement.o nodangle.o synth.o syn-rules.o xnfio.o t-dll.o t-dll-api.o t-dll-expr.o t-dll-proc.o t-vvm.o t-xnf.o -ldl
t-vvm.o: In function `target_vvm::start_design(Design const *)':
/usr/local/src/packages/electronics/ivl/verilog-20011230/t-vvm.cc:974: the use of `tempnam' is dangerous, better use `mkstemp'
gcc -DHAVE_CONFIG_H -fPIC -MD -c vpithunk.c -o vpithunk.o
mv vpithunk.d dep/vpithunk.d
rm -f libvpi.a
ar cvq libvpi.a vpithunk.o
a - vpithunk.o
ranlib libvpi.a
for dir in vpip vvp tgt-vvp tgt-fpga; do (cd $dir ; /usr/bin/make all); done
make[2]: Entering directory `/local/local/src/packages/electronics/ivl/verilog-20011230/vpip'
gcc -I. -I./.. -Wall -g -O2 -MD -c vpi_bit.c -o vpi_bit.o
mv vpi_bit.d dep
gcc -I. -I./.. -Wall -g -O2 -MD -c vpi_callback.c -o vpi_callback.o
mv vpi_callback.d dep
gcc -I. -I./.. -Wall -g -O2 -MD -c vpi_const.c -o vpi_const.o
vpi_const.c: In function `string_get':
vpi_const.c:367: warning: unused variable `rfp'
vpi_const.c: In function `number_get':
vpi_const.c:400: warning: unused variable `rfp'
mv vpi_const.d dep
gcc -I. -I./.. -Wall -g -O2 -MD -c vpi_iter.c -o vpi_iter.o
mv vpi_iter.d dep
gcc -I. -I./.. -Wall -g -O2 -MD -c vpi_memory.c -o vpi_memory.o
mv vpi_memory.d dep
gcc -I. -I./.. -Wall -g -O2 -MD -c vpi_null.c -o vpi_null.o
mv vpi_null.d dep
gcc -I. -I./.. -Wall -g -O2 -MD -c vpi_priv.c -o vpi_priv.o
mv vpi_priv.d dep
gcc -I. -I./.. -Wall -g -O2 -MD -c vpi_scope.c -o vpi_scope.o
mv vpi_scope.d dep
gcc -I. -I./.. -Wall -g -O2 -MD -c vpi_signal.c -o vpi_signal.o
mv vpi_signal.d dep
gcc -I. -I./.. -Wall -g -O2 -MD -c vpi_simulation.c -o vpi_simulation.o
mv vpi_simulation.d dep
gcc -I. -I./.. -Wall -g -O2 -MD -c vpi_systask.c -o vpi_systask.o
mv vpi_systask.d dep
gcc -I. -I./.. -Wall -g -O2 -MD -c vpi_time.c -o vpi_time.o
mv vpi_time.d dep
gcc -I. -I./.. -Wall -g -O2 -MD -c vpi_mcd.c -o vpi_mcd.o
mv vpi_mcd.d dep
gcc -I. -I./.. -Wall -g -O2 -MD -c vpi_vlog_info.c -o vpi_vlog_info.o
mv vpi_vlog_info.d dep
ld -r -o vpip.o vpi_bit.o vpi_callback.o vpi_const.o vpi_iter.o vpi_memory.o vpi_null.o vpi_priv.o vpi_scope.o vpi_signal.o vpi_simulation.o vpi_systask.o vpi_time.o vpi_mcd.o vpi_vlog_info.o
rm -f libvpip.a
ar cvq libvpip.a vpip.o
a - vpip.o
make[2]: Leaving directory `/local/local/src/packages/electronics/ivl/verilog-20011230/vpip'
make[2]: Entering directory `/local/local/src/packages/electronics/ivl/verilog-20011230/vvp'
c++ -Wall -I. -I./.. -DHAVE_CONFIG_H -DMODULE_DIR=\"/usr/lib/ivl\" -g -O2 -MD -c main.cc -o main.o
mv main.d dep/main.d
bison --verbose -t -d -o parse.cc ./parse.y
mv parse.cc.h parse.h
mv: cannot stat `parse.cc.h': No such file or directory
make[2]: *** [parse.cc] Error 1
make[2]: Leaving directory `/local/local/src/packages/electronics/ivl/verilog-20011230/vvp'
make[2]: Entering directory `/local/local/src/packages/electronics/ivl/verilog-20011230/tgt-vvp'
gcc -Wall -I./.. -DHAVE_MALLOC_H=1 -fPIC -g -O2 -MD -c vvp.c -o vvp.o
mv vvp.d dep
gcc -Wall -I./.. -DHAVE_MALLOC_H=1 -fPIC -g -O2 -MD -c eval_expr.c -o eval_expr.o
mv eval_expr.d dep
gcc -Wall -I./.. -DHAVE_MALLOC_H=1 -fPIC -g -O2 -MD -c vvp_process.c -o vvp_process.o
mv vvp_process.d dep
gcc -Wall -I./.. -DHAVE_MALLOC_H=1 -fPIC -g -O2 -MD -c vvp_scope.c -o vvp_scope.o
vvp_scope.c: In function `draw_net_input_drive':
vvp_scope.c:270: warning: enumeration value `IVL_LPM_FF' not handled in switch
mv vvp_scope.d dep
gcc -shared -o vvp.tgt vvp.o eval_expr.o vvp_process.o vvp_scope.o
make[2]: Leaving directory `/local/local/src/packages/electronics/ivl/verilog-20011230/tgt-vvp'
make[2]: Entering directory `/local/local/src/packages/electronics/ivl/verilog-20011230/tgt-fpga'
gcc -Wall -I./.. -DHAVE_MALLOC_H=1 -fPIC -MD -c fpga.c -o fpga.o
mv fpga.d dep
gcc -Wall -I./.. -DHAVE_MALLOC_H=1 -fPIC -MD -c gates.c -o gates.o
mv gates.d dep
gcc -Wall -I./.. -DHAVE_MALLOC_H=1 -fPIC -MD -c mangle.c -o mangle.o
mv mangle.d dep
gcc -Wall -I./.. -DHAVE_MALLOC_H=1 -fPIC -MD -c tables.c -o tables.o
mv tables.d dep
gcc -Wall -I./.. -DHAVE_MALLOC_H=1 -fPIC -MD -c d-generic.c -o d-generic.o
mv d-generic.d dep
gcc -Wall -I./.. -DHAVE_MALLOC_H=1 -fPIC -MD -c d-generic-edif.c -o d-generic-edif.o
mv d-generic-edif.d dep
gcc -Wall -I./.. -DHAVE_MALLOC_H=1 -fPIC -MD -c d-virtex.c -o d-virtex.o
mv d-virtex.d dep
gcc -shared -o fpga.tgt fpga.o gates.o mangle.o tables.o d-generic.o d-generic-edif.o d-virtex.o
make[2]: Leaving directory `/local/local/src/packages/electronics/ivl/verilog-20011230/tgt-fpga'
cd vvm ; /usr/bin/make all
make[2]: Entering directory `/local/local/src/packages/electronics/ivl/verilog-20011230/vvm'
c++ -I. -I./.. -I./../vpip -Wall -fno-exceptions -DHAVE_CONFIG_H -g -O2 -MD -c vvm_add_sub.cc -o vvm_add_sub.o
mv vvm_add_sub.d dep
c++ -I. -I./.. -I./../vpip -Wall -fno-exceptions -DHAVE_CONFIG_H -g -O2 -MD -c vvm_bit.cc -o vvm_bit.o
mv vvm_bit.d dep
c++ -I. -I./.. -I./../vpip -Wall -fno-exceptions -DHAVE_CONFIG_H -g -O2 -MD -c vvm_calltf.cc -o vvm_calltf.o
mv vvm_calltf.d dep
c++ -I. -I./.. -I./../vpip -Wall -fno-exceptions -DHAVE_CONFIG_H -g -O2 -MD -c vvm_clshift.cc -o vvm_clshift.o
mv vvm_clshift.d dep
c++ -I. -I./.. -I./../vpip -Wall -fno-exceptions -DHAVE_CONFIG_H -g -O2 -MD -c vvm_compare.cc -o vvm_compare.o
mv vvm_compare.d dep
c++ -I. -I./.. -I./../vpip -Wall -fno-exceptions -DHAVE_CONFIG_H -g -O2 -MD -c vvm_event.cc -o vvm_event.o
mv vvm_event.d dep
c++ -I. -I./.. -I./../vpip -Wall -fno-exceptions -DHAVE_CONFIG_H -g -O2 -MD -c vvm_ff.cc -o vvm_ff.o
mv vvm_ff.d dep
c++ -I. -I./.. -I./../vpip -Wall -fno-exceptions -DHAVE_CONFIG_H -g -O2 -MD -c vvm_force.cc -o vvm_force.o
mv vvm_force.d dep
c++ -I. -I./.. -I./../vpip -Wall -fno-exceptions -DHAVE_CONFIG_H -g -O2 -MD -c vvm_func.cc -o vvm_func.o
mv vvm_func.d dep
c++ -I. -I./.. -I./../vpip -Wall -fno-exceptions -DHAVE_CONFIG_H -g -O2 -MD -c vvm_gates.cc -o vvm_gates.o
mv vvm_gates.d dep
c++ -I. -I./.. -I./../vpip -Wall -fno-exceptions -DHAVE_CONFIG_H -g -O2 -MD -c vvm_idiv.cc -o vvm_idiv.o
mv vvm_idiv.d dep
c++ -I. -I./.. -I./../vpip -Wall -fno-exceptions -DHAVE_CONFIG_H -g -O2 -MD -c vvm_imod.cc -o vvm_imod.o
mv vvm_imod.d dep
c++ -I. -I./.. -I./../vpip -Wall -fno-exceptions -DHAVE_CONFIG_H -g -O2 -MD -c vvm_memory.cc -o vvm_memory.o
mv vvm_memory.d dep
c++ -I. -I./.. -I./../vpip -Wall -fno-exceptions -DHAVE_CONFIG_H -g -O2 -MD -c vvm_mult.cc -o vvm_mult.o
mv vvm_mult.d dep
c++ -I. -I./.. -I./../vpip -Wall -fno-exceptions -DHAVE_CONFIG_H -g -O2 -MD -c vvm_mux.cc -o vvm_mux.o
mv vvm_mux.d dep
c++ -I. -I./.. -I./../vpip -Wall -fno-exceptions -DHAVE_CONFIG_H -g -O2 -MD -c vvm_nexus.cc -o vvm_nexus.o
mv vvm_nexus.d dep
c++ -I. -I./.. -I./../vpip -Wall -fno-exceptions -DHAVE_CONFIG_H -g -O2 -MD -c vvm_pevent.cc -o vvm_pevent.o
mv vvm_pevent.d dep
c++ -I. -I./.. -I./../vpip -Wall -fno-exceptions -DHAVE_CONFIG_H -g -O2 -MD -c vvm_signal.cc -o vvm_signal.o
mv vvm_signal.d dep
c++ -I. -I./.. -I./../vpip -Wall -fno-exceptions -DHAVE_CONFIG_H -g -O2 -MD -c vvm_thread.cc -o vvm_thread.o
mv vvm_thread.d dep
c++ -I. -I./.. -I./../vpip -Wall -fno-exceptions -DHAVE_CONFIG_H -g -O2 -MD -c vvm_udp.cc -o vvm_udp.o
mv vvm_udp.d dep
c++ -I. -I./.. -I./../vpip -Wall -fno-exceptions -DHAVE_CONFIG_H -g -O2 -MD -c vvm_vpi.cc -o vvm_vpi.o
mv vvm_vpi.d dep
rm -f libvvm.a
ar cvq libvvm.a vvm_add_sub.o vvm_bit.o vvm_calltf.o vvm_clshift.o vvm_compare.o vvm_event.o vvm_ff.o vvm_force.o vvm_func.o vvm_gates.o vvm_idiv.o vvm_imod.o vvm_memory.o vvm_mult.o vvm_mux.o vvm_nexus.o vvm_pevent.o vvm_signal.o vvm_thread.o vvm_udp.o vvm_vpi.o
a - vvm_add_sub.o
a - vvm_bit.o
a - vvm_calltf.o
a - vvm_clshift.o
a - vvm_compare.o
a - vvm_event.o
a - vvm_ff.o
a - vvm_force.o
a - vvm_func.o
a - vvm_gates.o
a - vvm_idiv.o
a - vvm_imod.o
a - vvm_memory.o
a - vvm_mult.o
a - vvm_mux.o
a - vvm_nexus.o
a - vvm_pevent.o
a - vvm_signal.o
a - vvm_thread.o
a - vvm_udp.o
a - vvm_vpi.o
make[2]: Leaving directory `/local/local/src/packages/electronics/ivl/verilog-20011230/vvm'
cd vpi ; /usr/bin/make all
make[2]: Entering directory `/local/local/src/packages/electronics/ivl/verilog-20011230/vpi'
gcc -Wall -I. -I./.. -DHAVE_CONFIG_H -fPIC -g -O2 -MD -c sys_table.c -o sys_table.o
mv sys_table.d dep
gcc -Wall -I. -I./.. -DHAVE_CONFIG_H -fPIC -g -O2 -MD -c sys_deposit.c -o sys_deposit.o
mv sys_deposit.d dep
gcc -Wall -I. -I./.. -DHAVE_CONFIG_H -fPIC -g -O2 -MD -c sys_display.c -o sys_display.o
mv sys_display.d dep
gcc -Wall -I. -I./.. -DHAVE_CONFIG_H -fPIC -g -O2 -MD -c sys_finish.c -o sys_finish.o
mv sys_finish.d dep
gcc -Wall -I. -I./.. -DHAVE_CONFIG_H -fPIC -g -O2 -MD -c sys_random.c -o sys_random.o
mv sys_random.d dep
gcc -Wall -I. -I./.. -DHAVE_CONFIG_H -fPIC -g -O2 -MD -c sys_readmem.c -o sys_readmem.o
mv sys_readmem.d dep
flex -t -Preadmem ./sys_readmem_lex.lex > sys_readmem_lex.c
gcc -Wall -I. -I./.. -DHAVE_CONFIG_H -fPIC -g -O2 -MD -c sys_readmem_lex.c -o sys_readmem_lex.o
./sys_readmem_lex.lex:392: warning: `yyunput' defined but not used
mv sys_readmem_lex.d dep
gcc -Wall -I. -I./.. -DHAVE_CONFIG_H -fPIC -g -O2 -MD -c sys_time.c -o sys_time.o
mv sys_time.d dep
gcc -Wall -I. -I./.. -DHAVE_CONFIG_H -fPIC -g -O2 -MD -c sys_vcd.c -o sys_vcd.o
mv sys_vcd.d dep
gcc -Wall -I. -I./.. -DHAVE_CONFIG_H -fPIC -g -O2 -MD -c mt19937int.c -o mt19937int.o
mv mt19937int.d dep
gcc -shared -o system.vpi sys_table.o sys_deposit.o sys_display.o sys_finish.o sys_random.o sys_readmem.o sys_readmem_lex.o sys_time.o sys_vcd.o mt19937int.o -L.. -lvpi
make[2]: Leaving directory `/local/local/src/packages/electronics/ivl/verilog-20011230/vpi'
cd ivlpp ; /usr/bin/make all
make[2]: Entering directory `/local/local/src/packages/electronics/ivl/verilog-20011230/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
gcc main.o lexor.o parse.o -o ivlpp
make[2]: Leaving directory `/local/local/src/packages/electronics/ivl/verilog-20011230/ivlpp'
cd driver ; /usr/bin/make all
make[2]: Entering directory `/local/local/src/packages/electronics/ivl/verilog-20011230/driver'
gcc -g -O2 -I. -I./.. -c -DCXX='"c++"' -DIVL_ROOT='"/usr/lib/ivl"' -DIVL_INC='"/usr/include"' -DIVL_LIB='"/usr/lib"' -DRDYNAMIC=\"-rdynamic\" -DDLLIB='"-ldl"' -DEXEEXT='""' ./main.c
gcc -g -O2 -I. -I./.. -DHAVE_CONFIG_H -c -o build_string.o build_string.c
flex -s -olexor.c ./lexor.lex
"./lexor.lex", line 70: 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
flex -s -Pcf -ocflexor.c ./cflexor.lex
bison --verbose -t -d -o cfparse.c --name-prefix=cf ./cfparse.y
gcc -g -O2 -I. -I./.. -DHAVE_CONFIG_H -c -o cflexor.o cflexor.c
./cflexor.lex: In function `cfreset':
./cflexor.lex:132: structure has no member named `text'
make[2]: *** [cflexor.o] Error 1
make[2]: Leaving directory `/local/local/src/packages/electronics/ivl/verilog-20011230/driver'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/local/local/src/packages/electronics/ivl/verilog-20011230'
make: [build-stamp] Error 2 (ignored)
touch build-stamp
--
Hamish Moffatt VK3SB <hamish@debian.org> <hamish@cloud.net.au>