RTimothyEdwards / netgen

Netgen complete LVS tool for comparing SPICE or verilog netlists
Other
110 stars 25 forks source link

Possible bug in make install script #57

Open luccareinehr opened 2 years ago

luccareinehr commented 2 years ago

When I run make install, I get this error:

--- installing executable to /usr/local/bin
--- installing run-time files to /usr/local/lib
make[2]: *** No rule to make target '/usr/local/lib/netgen/python', needed by 'install-tcl'.  Stop.

Here's the installation log:

install.log ```bash scripts/mkdirs /usr/local/bin for dir in netgen python netgen lib doc ; do \ (cd $dir && make install); done make[2]: Entering directory '/home/lucca/netgen/netgen' rm -f /usr/local/bin/netgen cp netgen /usr/local/bin/netgen rm -f /usr/local/bin/netcomp cp netcomp /usr/local/bin/netcomp rm -f /usr/local/bin/inetcomp cp inetcomp /usr/local/bin/inetcomp rm -f /usr/local/bin/ntk2adl cp ntk2adl /usr/local/bin/ntk2adl rm -f /usr/local/bin/ntk2xnf cp ntk2xnf /usr/local/bin/ntk2xnf make[2]: Leaving directory '/home/lucca/netgen/netgen' make[2]: Entering directory '/home/lucca/netgen/python' make[2]: Leaving directory '/home/lucca/netgen/python' make[2]: Entering directory '/home/lucca/netgen/netgen' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/home/lucca/netgen/netgen' make[2]: Entering directory '/home/lucca/netgen/lib' ../scripts/mkdirs /usr/local/lib/netgen mkdir /usr/local/lib/netgen rm -f /usr/local/lib/netgen/ntk2adl.sh cp ntk2adl.sh /usr/local/lib/netgen/ntk2adl.sh ../scripts/mkdirs /usr/local/lib/netgen rm -f /usr/local/lib/netgen/spice cp spice /usr/local/lib/netgen/spice ../scripts/mkdirs /usr/local/lib/netgen rm -f /usr/local/lib/netgen/spice.bot cp spice.bot /usr/local/lib/netgen/spice.bot ../scripts/mkdirs /usr/local/lib/netgen rm -f /usr/local/lib/netgen/spice.top cp spice.top /usr/local/lib/netgen/spice.top make[2]: Leaving directory '/home/lucca/netgen/lib' make[2]: Entering directory '/home/lucca/netgen/doc' ../scripts/mkdirs /usr/local/lib/netgen/doc mkdir /usr/local/lib/netgen/doc cp netgen.doc /usr/local/lib/netgen/doc/netgen.doc make[2]: Leaving directory '/home/lucca/netgen/doc' make[1]: Leaving directory '/home/lucca/netgen' make[1]: Entering directory '/home/lucca/netgen' ./scripts/mkdirs /usr/local/bin for dir in netgen python netgen lib doc ; do \ (cd $dir && make install); done make[2]: Entering directory '/home/lucca/netgen/netgen' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/home/lucca/netgen/netgen' make[2]: Entering directory '/home/lucca/netgen/python' make[2]: Leaving directory '/home/lucca/netgen/python' make[2]: Entering directory '/home/lucca/netgen/netgen' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/home/lucca/netgen/netgen' make[2]: Entering directory '/home/lucca/netgen/lib' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/home/lucca/netgen/lib' make[2]: Entering directory '/home/lucca/netgen/doc' ../scripts/mkdirs /usr/local/lib/netgen/doc make[2]: Leaving directory '/home/lucca/netgen/doc' make[1]: Leaving directory '/home/lucca/netgen' make[1]: Entering directory '/home/lucca/netgen' ./scripts/mkdirs /usr/local/bin for dir in netgen python netgen lib doc ; do \ (cd $dir && make install); done make[2]: Entering directory '/home/lucca/netgen/netgen' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/home/lucca/netgen/netgen' make[2]: Entering directory '/home/lucca/netgen/python' make[2]: Leaving directory '/home/lucca/netgen/python' make[2]: Entering directory '/home/lucca/netgen/netgen' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/home/lucca/netgen/netgen' make[2]: Entering directory '/home/lucca/netgen/lib' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/home/lucca/netgen/lib' make[2]: Entering directory '/home/lucca/netgen/doc' ../scripts/mkdirs /usr/local/lib/netgen/doc make[2]: Leaving directory '/home/lucca/netgen/doc' make[1]: Leaving directory '/home/lucca/netgen' make[1]: Entering directory '/home/lucca/netgen' ./scripts/mkdirs /usr/local/bin for dir in netgen python netgen lib doc ; do \ (cd $dir && make install); done make[2]: Entering directory '/home/lucca/netgen/netgen' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/home/lucca/netgen/netgen' make[2]: Entering directory '/home/lucca/netgen/python' make[2]: Leaving directory '/home/lucca/netgen/python' make[2]: Entering directory '/home/lucca/netgen/netgen' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/home/lucca/netgen/netgen' make[2]: Entering directory '/home/lucca/netgen/lib' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/home/lucca/netgen/lib' make[2]: Entering directory '/home/lucca/netgen/doc' ../scripts/mkdirs /usr/local/lib/netgen/doc make[2]: Leaving directory '/home/lucca/netgen/doc' make[1]: Leaving directory '/home/lucca/netgen' ```

When I run the netgen command, it still seems to work. Perhaps it's just the warning?