[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