SWIG, C++ and extension modules problem

A

anujseth76

Hi,
This might be slightly off topic and but i am hoping someone here can
help.
I am trying to build a python wrapper for some C++ classes that access
oracle.
when i try loading the module i get the following errors

Python 2.4.2 (#1, Nov 9 2005, 09:37:25) [C] on hp-ux11
Type "help", "copyright", "credits" or "license" for more information.# DbConnectionParams.pyc matches DbConnectionParams.py
import DbConnectionParams # precompiled from DbConnectionParams.pyc
shl_load _DbConnectionParams.sl
/usr/lib/pa20_64/dld.sl: Unsatisfied data symbol 'kpggwcx_' in load
module '/oravl01/oracle/9.2.0.6/lib/libwtc9.sl'.
/usr/lib/pa20_64/dld.sl: Unsatisfied code symbol 'LhtStrSearch' in load
module '/oravl01/oracle/9.2.0.6/lib/libwtc9.sl'.
/usr/lib/pa20_64/dld.sl: Unsatisfied code symbol 'kpggGetPG' in load
module '/oravl01/oracle/9.2.0.6/lib/libwtc9.sl'.
/usr/lib/pa20_64/dld.sl: Unsatisfied code symbol 'LhtStrInsert' in load
module '/oravl01/oracle/9.2.0.6/lib/libwtc9.sl'.
/usr/lib/pa20_64/dld.sl: Unsatisfied code symbol 'kpuhhalo' in load
module '/oravl01/oracle/9.2.0.6/lib/libwtc9.sl'.
/usr/lib/pa20_64/dld.sl: Unsatisfied code symbol 'kpuhhfre' in load
module '/oravl01/oracle/9.2.0.6/lib/libwtc9.sl'.
/usr/lib/pa20_64/dld.sl: Unsatisfied code symbol 'LhtStrCreate' in load
module '/oravl01/oracle/9.2.0.6/lib/libwtc9.sl'.
/usr/lib/pa20_64/dld.sl: Unsatisfied code symbol 'kpugdr' in load
module '/oravl01/oracle/9.2.0.6/lib/libwtc9.sl'.

doing "ldd -r" on that module does not show any undefined symbols in
the oracle libraries.

Platform - HP-UX B.11.11
Command to create the shared lib for extension module (sdklib is the
proprietary lib i am trying to wrap ) -
/opt/aCC/bin/aCC +DD64 -b -mt -AA -D__HPACC_THREAD_SAFE_RB_TREE
-DRWSTD_MUL\
TI_THREAD -DRW_MULTI_THREAD -D_REENTRANT -D_THREAD_SAFE -Wl,+k
-Wl,+s -Wl,+n -Wl,-B,symbolic -o_DbConnectionParams.sl
DbConnectionParams_wrap.o $(SDK_LIB_DIRS) -L$(ORACLE_HOME)/lib
-lsdklib /oravl01/oracle/9.2.0.6/precomp/lib/cobsqlintf.o
/oravl01/oracle/9.2.0.6/lib/libsql9.a -locci -lclntsh -lnsl
-L/usr/lib/pa20_64 -lstd_v2 -lCsup_v2


Any pointers will be appreciated,
Thanks,
Anuj.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,754
Messages
2,569,521
Members
44,995
Latest member
PinupduzSap

Latest Threads

Top