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 <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
