I have a trouble to install DBD:Oracle 1.12.
environment: perl 5.8 build from source (I configured as use 64
bit possible)
OS: HPUX11i (64bit)
Oracle: 9.2(64bit)
C complier: ansic C
I installed perl5.8, fine (there is one error was ignored), I
run make test, all workd
I installed DBI1.32, fine, I run make test, all worked too.
When I install DBD:Oracle 1.12, I run make: I got this error,
which stops the further work:
Writing ./perlmain.c
cd . && cc -c
"-I/usr/local/perl/lib/5.8.0/PA-RISC2.0-LP64/CORE" \
-Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 +z +O2 +Onolimit \
-DVERSION=\"1.12\" \
-DXS_VERSION=\"1.12\"
"-I/usr/local/perl/lib/5.8.0/PA-RISC2.0-LP64/CORE" perlmain.c
cc: "/usr/include/sys/socket.h", line 504: warning 562: Redeclaration of
"sendfile" with a different storage class specifier: "sendfile" will
have internal linkage.
cc: "/usr/include/sys/socket.h", line 505: warning 562: Redeclaration of
"sendpath" with a different storage class specifier: "sendpath" will
have internal linkage.
cat
/usr/local/perl/lib/5.8.0/PA-RISC2.0-LP64/auto/DynaLoader/extralibs.ld
>> blib/arch/auto/DBD/Oracle/extralibs.all
cat blib/arch/auto/DBD/Oracle/extralibs.ld >>
blib/arch/auto/DBD/Oracle/extralibs.all
cc -L/usr/local/lib -Wl,-E -Wl,-B,deferred -o perl +O2
+Onolimit ./perlmain.o Oracle.o dbdimp.o oci7.o oci8.o
blib/arch/auto/DBD/Oracle/Oracle.a /usr/loca
l/perl/lib/5.8.0/PA-RISC2.0-LP64/auto/DynaLoader/DynaLoader.a
/usr/local/perl/lib/5.8.0/PA-RISC2.0-LP64/CORE/libperl.a `cat
blib/arch/auto/DBD/Oracle/extralibs.all` -l
cl -lpthread -lnsl -lnm -lmalloc -ldld -lm -lc -lndir -lcrypt -lsec
/usr/ccs/bin/ld: /u01/app/oracle/product/9.2.0/lib//libclntst9.a: Not a
valid library (invalid magic number). Possibly a 64-bit PA archive
library (Mismatched ABI).
*** Error exit code 1
Your prompt help is highly appreciated.
Daniel