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 
                        

Reply via email to