can not compile ahdlcmi module library

J

JD

Guest
Hi there,

I tried to simulate a netlist with veriloga embedded in the model
file. It shows the following errors:

Compiling ahdlcmi module library.
Failed to compile ahdlcmi module library, see
spectre/veriloga/caplh_vla_forspectresmos8lv_rev0c_1.va.ahdlcmi/ for
details
Could not open ahdlcmi module library
spectre/veriloga/caplh_vla_forspectresmos8lv_rev0c_1.va.ahdlcmi/obj/Linux2.6.10-5-amd64-k8-
smp+gcc/optimize/libahdlcmi.so

spectre/veriloga/caplh_vla_forspectresmos8lv_rev0c_1.va.ahdlcmi/obj/Linux2.6.10-5-amd64-k8-smp+gcc/optimize/libahdlcmi.so:
cannot open shared object
file: No such file or directory
Compiling ahdlcmi module library.
Failed to compile ahdlcmi module library, see
spectre/veriloga/MOSCAPsmos8lv_rev0c_1.va.ahdlcmi/ for details
Could not open ahdlcmi module library
spectre/veriloga/MOSCAPsmos8lv_rev0c_1.va.ahdlcmi/obj/Linux2.6.10-5-amd64-k8-smp+gcc/optimize/libahdlcmi.so

spectre/veriloga/MOSCAPsmos8lv_rev0c_1.va.ahdlcmi/obj/Linux2.6.10-5-amd64-k8-smp+gcc/optimize/libahdlcmi.so:
cannot open shared object file: No such
file or directory

When I look into the log file:

ahdlcmicompile: Compiling ahdlcmi in
spectre/veriloga/caplh_vla_forspectresmos8lv_rev0c_1.va.ahdlcmi/ for
Linux2.6.10-5-amd64-k8-smp+gcc with optimize using
gcc on Thu Jan 19 09:29:21 CST 2006 [0]
ahdlcmicompile: Generating makefile
PATH:
/opt/cadence/tools.lnx86/systemc/gcc/install/bin:/usr/local/lsf/bin:/usr/local/lsf/etc:/opt/cadence/tools/bin:/opt/cadence/tools/dfII/bin:/home/jiandong/esoft/mmi_pd_040526/bin.i486-linux:/usr/lib:/usr/lib32:/opt/bin/:/opt/anacad/sbin:/opt/anacad/devenv_tools/x86_64/2.4.21-4.ELsmp/bin:/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games:.:/usr/lib/site-python/eric3
LD_LIBRARY_PATH:
/opt/cadence/tools.lnx86/systemc/gcc/install/lib:/opt/cadence/tools.lnx86/mdl/lib:/opt/cadence/tools.lnx86/dfII/lib:/opt/cadence/tools.lnx86/lib:/usr/lib:/usr/lib32:/opt/anacad/shlib/x86_64/os2.4:/opt/anacad/devenv_tools/x86_64/2.4.21-4.ELsmp/lib
Compiling C file installdev.c (optimize)
/opt/cadence/tools.lnx86/systemc/gcc/install/bin/gcc -ansi -march=i486
-O3 -DSYSV -DSVR4 -D_REENTRANT -fPIC -DconfigSPECTRE -I.
-I/opt/cadence/tools.lnx86/spectre/ahdlcmi/include -c installdev.c -o
obj/Linux2.6.10-5-amd64-k8-smp+gcc/optimize/installdev.o || rm -f -f
obj/Linux2.6.10-5-amd64-k8-smp+gcc/optimize/installdev.o;
/tmp/cc5SeAqg.s: Assembler messages:
/tmp/cc5SeAqg.s:7: Error: suffix or operands invalid for `push'
/tmp/cc5SeAqg.s:10: Error: suffix or operands invalid for `pop'
/tmp/cc5SeAqg.s:18: Error: suffix or operands invalid for `push'
/tmp/cc5SeAqg.s:20: Error: suffix or operands invalid for `push'
/tmp/cc5SeAqg.s:24: Error: suffix or operands invalid for `pop'
/tmp/cc5SeAqg.s:25: Internal error, aborting at
.../../gas/config/tc-i386.c line 3483 in output_imm
Please report this bug.
Compiling C file caplh_vla.c (optimize)
/opt/cadence/tools.lnx86/systemc/gcc/install/bin/gcc -ansi -march=i486
-O3 -DSYSV -DSVR4 -D_REENTRANT -fPIC -DconfigSPECTRE -I.
-I/opt/cadence/tools.lnx86/spectre/ahdlcmi/include -c caplh_vla.c -o
obj/Linux2.6.10-5-amd64-k8-smp+gcc/optimize/caplh_vla.o || rm -f -f
obj/Linux2.6.10-5-amd64-k8-smp+gcc/optimize/caplh_vla.o;
/tmp/ccl05gVh.s: Assembler messages:
/tmp/ccl05gVh.s:28: Error: suffix or operands invalid for `push'
/tmp/ccl05gVh.s:30: Error: suffix or operands invalid for `push'
/tmp/ccl05gVh.s:31: Error: suffix or operands invalid for `push'
/tmp/ccl05gVh.s:32: Error: suffix or operands invalid for `push'
/tmp/ccl05gVh.s:36: Error: suffix or operands invalid for `pop'
/tmp/ccl05gVh.s:37: Internal error, aborting at
.../../gas/config/tc-i386.c line 3483 in output_imm
Please report this bug.
/opt/cadence/tools.lnx86/systemc/gcc/install/bin/gcc -shared -O3 -fPIC
-o obj/Linux2.6.10-5-amd64-k8-smp+gcc/optimize/libahdlcmi.so
../obj/Linux2.6.10-5-amd64-k8-smp+gcc/optimize/installdev.o
../obj/Linux2.6.10-5-amd64-k8-smp+gcc/optimize/caplh_vla.o
-Wl,-rpath,/usr/lib -Wl,-rpath,/lib -s
gcc: ./obj/Linux2.6.10-5-amd64-k8-smp+gcc/optimize/installdev.o: No
such file or directory
gcc: ./obj/Linux2.6.10-5-amd64-k8-smp+gcc/optimize/caplh_vla.o: No such
file or directory
gnumake: ***
[obj/Linux2.6.10-5-amd64-k8-smp+gcc/optimize/libahdlcmi.so] Error 1


Any suggestions?

Thanks,

JD
 
See older thread 'simulating with ahdl code on Cadence IC 5.1.41.usr2'

http://groups.google.com/group/comp.cad.cadence/browse_thread/thread/342c3f828e49ed1f

Bernd
 
On 19 Jan 2006 07:48:11 -0800, "JD" <Jiandong.Ge@gmail.com> wrote:

Hi there,

I tried to simulate a netlist with veriloga embedded in the model
file. It shows the following errors:
Which version of the simulator are you using? Was it MMSIM60 USR2 by any chance?
There was a problem with the gcc installation in that build (I think) and so you
might want to try the latest MMSIM60 ISR.

(Note, I've not checked to see if I have my facts straight on this one - this is
a wild guess without doing any research).

Andrew.
 
Hi Andrew, thanks for the information, do you know how can I find out
which version of the simulator I am using? If it is MMSIM60 USR2, how
can I upgrade to MMSIM60 ISR?

Thanks very much,

JD
 
On 20 Jan 2006 07:36:14 -0800, "JD" <Jiandong.Ge@gmail.com> wrote:

It shows ver. 5.10.41.052404, any thought?
Ah, that's the very first IC5141 version (i.e. the Base CD version). This was
when compilation of Verilog-A was introduced, so it's quite likely that the
problem you're hitting has been resolved by now, 19 months later...

You could go for IC5141 USR3 - to update to a more recent fixed version of
IC5141.

Regards,

Andrew.
 

Welcome to EDABoard.com

Sponsor

Back
Top