[savant-devel] Problems with make install of savant

Rudolf Matousek matousek at utia.cas.cz
Fri Apr 8 01:10:34 EDT 2005


Hi guys,

I experienced a problem when doing make install of the savant (CVS 
version). Here follows the output of the make (close to the bug):

Making install in ieee
make[3]: Entering directory 
`/home/matousek/prj/disert/src/savant/lib/vhdl/ieee'SAVANTROOT=../../.. 
../../../bin/scram --design-library-name ieee 
../../../lib/vhdl/ieee/std_logic_1164.vhd 
../../../lib/vhdl/ieee/timing_p.vhd ../../../lib/vhdl/ieee/timing_b.vhd 
../../../lib/vhdl/ieee/numeric_std.vhd 
../../../lib/vhdl/ieee/prmtvs_p.vhd ../../../lib/vhdl/ieee/prmtvs_b.vhd 
../../../lib/vhdl/ieee/memory_p.vhd ../../../lib/vhdl/ieee/memory_b.vhd
Processing file ../../../lib/vhdl/ieee/std_logic_1164.vhd
Processing file ../../../lib/vhdl/ieee/timing_p.vhd
Processing file ../../../lib/vhdl/ieee/timing_b.vhd
Processing file ../../../lib/vhdl/ieee/numeric_std.vhd
Processing file ../../../lib/vhdl/ieee/prmtvs_p.vhd
Processing file ../../../lib/vhdl/ieee/prmtvs_b.vhd
Processing file ../../../lib/vhdl/ieee/memory_p.vhd
Processing file ../../../lib/vhdl/ieee/memory_b.vhd
Parse complete - no errors.
make[4]: Entering directory 
`/home/matousek/prj/disert/src/savant/lib/vhdl/ieee'make[4]: Nothing to 
be done for `install-exec-am'.
make[4]: *** No rule to make target `ieee._savant_lib', needed by 
`install-data-local'.  Stop.
make[4]: Leaving directory 
`/home/matousek/prj/disert/src/savant/lib/vhdl/ieee'
make[3]: *** [install-am] Error 2
make[3]: Leaving directory 
`/home/matousek/prj/disert/src/savant/lib/vhdl/ieee'
make[2]: *** [install-recursive] Error 1

--

The problem is, that scram builds the library not in the directory 
savant/lib/vhdl/ieee as expected by link in directory savant/lib, but 
directly in /usr/local/lib/scram/lib. It might be caused by the previous 
scram installation (I precompiled this library manually).

If you have an idea how to force scram to put this library in the savant 
source directory, that could solve this problem.

This bug is not a problem for me, because it is a the really end of the 
make install and it can be simply workarounded by copying the 
precompiled ieee library from /usr/local... in the scram sources dir.

Regards,


Ruda M.




More information about the savant-devel mailing list