Hi,

Thanks for the tips on removing the spec libraries, my testbench is now
running solo :)

On to the next problem .. Icarus Verilog segfaults:

[EMAIL PROTECTED]:~/vpi/ivl$ ruby-vpi generate counter.v

  module  counter
  create  counter_runner.rake
  create  counter_design.rb
  create  counter_proto.rb
  create  counter_spec.rb
  create  counter_loader.rb
  create  Rakefile

[EMAIL PROTECTED]:~/vpi/ivl$ rake ivl
(in /home/krypt/vpi/ivl)
rake -f counter_runner.rake ivl
(in /home/krypt/vpi/ivl)
["iverilog", "-mruby-vpi", "counter.v", {:noop=>false, :verbose=>true}]
iverilog -mruby-vpi counter.v
["vvp -M. a.out", {:noop=>false, :verbose=>true}]
vvp -M. a.out
/usr/lib/ruby/gems/1.8/gems/ruby-vpi-20.0.0/lib/ruby-vpi/core/callback.rb:73
: [BUG] Segmentation fault
ruby 1.8.6 (2007-06-07) [i486-linux]

rake aborted!
Command failed with status (): [vvp -M. a.out...]
[snip]

I can reproduce this segfault with Icarus Verilog 0.8.5-1 (from Ubuntu Gutsy
repositories), but I also tried to build the current release (0.8.6) from
source and it seems to suffer from the same issue.

Not really a big deal since CVER works great, but something to be aware of..

--Mike


Reply via email to