Icarus Verilog
Advertisement
Forums: Index > Help desk > Version 10 install: "No rule to make target `../vvp/libvpi.a'



Hello. I'm trying to install v10 on RHEL 5.11 (running as root):

./configure --prefix=/tools/icarus/Verilog
make install

I get the following errors:

collect2: ld returned 1 exit status

make[1]: *** [ivlpp] Error 1
make[1]: Leaving directory `/tools/Icarus/Verilog-10.0/ivlpp'

make: *** [all] Error 2

When I try a dry-run with make -n install, make returns with:

make[1]: *** No rule to make target `../vvp/libvpi.a', needed by `system.vpi'.

I've looked through all the make files in the distribution and I indeed can't find any recipe for this file. It's also not in the tarball. I figure I'm missing something very basic because I tried installing v0.9.7 and got the same errors. Can anyone help me?

Tony Le (talk) 19:40, September 1, 2015 (UTC)

I think the output from 'make -n' is a red herring, as your real run fails whilst building ivlpp. Unfortunately the error messages you've provided don't show the root cause of the problem. Please provide all the output that follows the line:

make[1]: Entering directory '/pack/icarus/v10a/iverilog/ivlpp'

N.B. It's always recommended that you don't build software as root - a broken (or malicious) makefile could damage your system.

Martinwhitaker (talk) 19:06, September 13, 2015 (UTC)

Advertisement