[Gems-users] The libelf.so.0 and libpython2.4.so.1.0 problem again


Date: Mon, 5 Jul 2010 11:31:10 +0800 (CST)
From: 代文博 <wbdai@xxxxxxxxxxxxxxxx>
Subject: [Gems-users] The libelf.so.0 and libpython2.4.so.1.0 problem again
Dear list, 

I'm trying to install gems-1.4 with simics-3.0.31, my HOST_TYPE is "x86-linux", and gcc version = 4.3.2. 

The compilation of ruby is ok, but problem occurs when linking ruby module. error message is following:

=== Building module "ruby" ===
make[2]: entering directory `/home/daiwenbo/gems/simics_3_workspace/x86-linux/obj/modules/ruby'
        module_id.c
DEP     module_id.d
DEP     ruby.d
make[2]:leaving directory `/home/daiwenbo/gems/simics_3_workspace/x86-linux/obj/modules/ruby'
make[2]:  entering directory `/home/daiwenbo/gems/simics_3_workspace/x86-linux/obj/modules/ruby'
Using the Simics 3.0 API for ruby module
CC      ruby.o
CC      module_id.o
CCLD    ruby.so
/usr/bin/ld: warning: libelf.so.0, needed by /opt/virtutech/simics-3.0.31/x86-linux/bin/libsimics-common.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libpython2.4.so.1.0, needed by /opt/virtutech/simics-3.0.31/x86-linux/bin/libsimics-common.so, not found (try using -rpath or -rpath-link)
/opt/virtutech/simics-3.0.31/x86-linux/bin/libsimics-common.so: undefined reference to `PyDict_SetItemString'
/opt/virtutech/simics-3.0.31/x86-linux/bin/libsimics-common.so: undefined reference to `PyString_AsString'
===================================
I have tied:
1. set LD_LIBRARY_PATH to "/opt/virtutech/simics-3.0.31/x86-linux/sys/lib", where libelf.so.0 and libpython2.4.so.1.0 are in.
or
2. modify /opt/virtutech/simics-3.0.31/config/module.mk
line 88 to: 
$(CCLD) $(CCLDFLAGS_DYN) $^ -o $@ -L/opt/virtutech/simics-3.0.31/x86-linux/sys/lib $(LDFLAGS) $(LIBS)

But neither of them works :-( I'm wondering why? ... 

Any suggestions? Thank you ahead :-)
 


[← Prev in Thread] Current Thread [Next in Thread→]
  • [Gems-users] The libelf.so.0 and libpython2.4.so.1.0 problem again, 代文博 <=