New submission from sameer natekar:

Trying to install cx_Oracle on Solaris11U3 but getting ld: fatal: file 
/oracle/database/lib/libclntsh.so: wrong ELF class: ELFCLASS64 error
 
# python setup.py build
running build
running build_ext
building 'cx_Oracle' extension
cc -DNDEBUG -KPIC -DPIC -I/oracle/database/rdbms/demo 
-I/oracle/database/rdbms/public -I/usr/include/python2.7 -c cx_Oracle.c -o 
build/temp.solaris-2.11-sun4v.32bit-2.7-11g/cx_Oracle.o -DBUILD_VERSION=5.2.1
"SessionPool.c", line 202: warning: integer overflow detected: op "<<"
cc -G build/temp.solaris-2.11-sun4v.32bit-2.7-11g/cx_Oracle.o 
-L/oracle/database/lib -L/usr/lib -lclntsh -lpython2.7 -o 
build/lib.solaris-2.11-sun4v.32bit-2.7-11g/cx_Oracle.so
ld: fatal: file /oracle/database/lib/libclntsh.so: wrong ELF class: ELFCLASS64
error: command 'cc' failed with exit status 2
 
Tried all available information on the internet:
Installed gcc
Installed solarisstudio12.4
Installed instantclient-basic-solaris.sparc64-12.2.0.1.0, 
instantclient-odbc-solaris.sparc64-12.2.0.1.0
Set LD_LIBRARY_PATH to oracle home directory:instantclient_12_2/
 
Same issue seen while installing DBD:Oracle perl module.

----------
components: Installation
messages: 294344
nosy: sameernatekar
priority: normal
severity: normal
status: open
title: Python module cx_Oracle ld installation issue on Solaris11U3 SPARC: 
fatal: file /oracle/database/lib/libclntsh.so: wrong ELF class: ELFCLASS64 error
type: compile error
versions: Python 2.7

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue30454>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to