Simpler Navigation for Servers and Operating Systems
Completed: a much simpler Servers and Operating Systems section of the Community. We combined many of the older boards, so you won't have to click through so many levels to get at the information you need. Check the consolidated boards here as many sub-forums are now single boards.
General
cancel
Showing results for 
Search instead for 
Did you mean: 

HP-UX11.11 / apache1.3.xx/PHP4.1.2/OCI8

Frank Seifert
Occasional Contributor

HP-UX11.11 / apache1.3.xx/PHP4.1.2/OCI8

Is there anybody who runs this combination.
My PHP-configure-script fails with..
I have tryed a lot of combination of configure-options...no success.

(debug.log)
CONFIGURE: './configure' '--with-apache=/opt/apache' '--with-oci8' '--disable-libgcc' '--disable-mysql'
CC: gcc
CFLAGS: -g -O2
CPPFLAGS:
CXX:
CXXFLAGS:
INCLUDES: -I/opt/apache/src/include -I/opt/apache/src/os/unix -I$(top_builddir)/Zend -I/var/spool/sw/php412_src/php-4.1.2/ext/mysql/libmysql -I/opt/oracle/product/9.0.1/rdbms/public -I/opt/oracle/product/9.0.1/rdbms/demo -I/opt/oracle/product/9.0.1/plsql/public
LDFLAGS: -L/opt/oracle/product/9.0.1/lib -L/opt/oracle/product/9.0.1/lib
LIBS: -l:libdld.sl -l:libnss_dns.1 -l:librt.sl -l:libcl.sl -lcrypt -lm -lnsl -lcrypt -lclntsh
DLIBS:
SAPI: apache
PHP_RPATHS: /opt/oracle/product/9.0.1/lib
uname -a: HP-UX Q9L1V B.11.11 U 9000/800 197931501 unlimited-user license

gcc -o conftest -g -O2 -L/opt/oracle/product/9.0.1/lib -L/opt/oracle/product/9.0.1/lib conftest.c -l:libdld.sl -l:libnss_dns.1 -l:librt.sl -l:libcl.sl -lcrypt -lm -lnsl -lcrypt -lclntsh 1>&5
/usr/ccs/bin/ld: /opt/oracle/product/9.0.1/lib/libclntsh.sl: Mismatched ABI. 64-bit PA shared library found in 32-bit link.
collect2: ld returned 1 exit status
Thanks Frank
6 REPLIES
David Burgess
Esteemed Contributor

Re: HP-UX11.11 / apache1.3.xx/PHP4.1.2/OCI8

Have you got binutils installed?

www.gnu.org

Take a look at http://hpux.connect.org.uk/
and download apache in depot fromat to save all the grief ;-)

HTH

Dave.
Frank Seifert
Occasional Contributor

Re: HP-UX11.11 / apache1.3.xx/PHP4.1.2/OCI8

thanks, but this is not the solution. I Have installed binutils 2.11, gcc 3.0.2, gmake 3.79.1 and I must build an PHP4-Module (PHP4.1.2) with OCI8 (oracle common interface) with Oracle 9i (64bit).

Who can help?
Harald
David Burgess
Esteemed Contributor

Re: HP-UX11.11 / apache1.3.xx/PHP4.1.2/OCI8

Is your HPUX 32 or 64 bit?

Regards,

Dave.

Re: HP-UX11.11 / apache1.3.xx/PHP4.1.2/OCI8

"Mismatched ABI. 64-bit PA shared library found in 32-bit link. " means you are linking a 32-bit app using a 64-bit library.

Try changing your LDFLAGS to
/opt/oracle/product/9.0.1/lib32

Your SHLIB_PATH should look something like
/opt/oracle/product/9.0.1/lib32:/usr/lib

Your HPUX must be 64-bit as Oracle 9i will not install on a 32-bit system...

Regards,
Shirish
David Burgess
Esteemed Contributor

Re: HP-UX11.11 / apache1.3.xx/PHP4.1.2/OCI8

Thanks Shirish. That's exactly where I was going!

Regards,

Dave.
Frank Seifert
Occasional Contributor

Re: HP-UX11.11 / apache1.3.xx/PHP4.1.2/OCI8

thanks, it was very dificult but it works!
Frank