Hi,
        I'm trying to install DBD-Oracle-1.14 on HP-UX 11.11 running Oracle 9.2.0. 
        The t/ph_type.t test is failed with:

        PERL_DL_NONLAZY=1 /opt/perl/bin/perl "-MExtUtils::Command::MM" "-e" 
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
        t/base.......ok                                                              
        t/cursor.....ok                                                              
        t/general....ok                                                              
        t/long.......ok                                                              
        t/meta.......ok                                                              
        t/ph_type....ok 11/19 expected 'trailing' but got 'trailing ' for VARCHAR2   
        t/ph_type....FAILED test 12                                                  
                Failed 1/19 tests, 94.74% okay
        t/plsql......ok                                                              
        t/reauth.....skipped
                all skipped: no reason given
        t/select.....ok                                                              
        Failed Test Stat Wstat Total Fail  Failed  List of Failed
        
---------------------------------------------------------------------------------------------------------------------------
        t/ph_type.t               19    1   5.26%  12
        1 test skipped.
        Failed 1/9 test scripts, 88.89% okay. 1/314 subtests failed, 99.68% okay.
        make: *** [test_dynamic] Error 2

        The following is my log information and output of perl -V:

        # /opt/perl/bin/perl Makefile.PL -l
        Using DBI 1.37 installed in /opt/perl/lib/site_perl/5.8.0/PA-RISC2.0/auto/DBI

         Configuring DBD::Oracle ...

        >>>     Remember to actually *READ* the README file!
                Especially if you have any problems.

        Using Oracle in /opt/oracle/app/oracle/product/9.2.0

        Oracle version 9.2.0.0.0
        Found header files in rdbms/public rdbms/demo.
        Found direct-link candidates: libclntsh.sl
        Use of uninitialized value in pattern match (m//) at Makefile.PL line 834.
        Oracle sysliblist:  -lrt -lpthread -l:libnss_dns.1 -ldld  
        Argument "9.200.0.0" isn't numeric in numeric ge (>=) at Makefile.PL line 846.
        ***^G
        *** Warning: If you have trouble, see README.hpux...
            you may have to build your own perl, or go hunting for libraries
        ***^G

        System: perl5.008 hp-ux lsmsdev b.11.11 u 9000800 127494605 unlimited-user 
license 
        Compiler:   /opt/ansic/bin/cc +O2 +Onolimit  +z -D_HPUX_SOURCE 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -Ae
        Linker:     /usr/bin/ld
        Use of uninitialized value in pattern match (m//) at Makefile.PL line 834.
        Sysliblist:  -lrt -lpthread -l:libnss_dns.1 -ldld  

        Linking with -lclntsh.
        Warning: If you have problems you may need to rebuild perl with threading 
enabled.^G

        Checking if your kit is complete...
        Looks good
        Note (probably harmless): No library found for -l:libnss_dns.1
        LD_RUN_PATH=/opt/oracle/app/oracle/product/9.2.0/lib32
        Using DBD::Oracle 1.14.
        Using DBD::Oracle 1.14.
        Using DBI 1.37 installed in /opt/perl/lib/site_perl/5.8.0/PA-RISC2.0/auto/DBI
        Writing Makefile for DBD::Oracle

        ***  If you have problems...
             read all the log printed above, and the README and README.help files.
             (Of course, you have read README by now anyway, haven't you?)

        # make
        cp Oracle.pm blib/lib/DBD/Oracle.pm
        cp Oracle.h blib/arch/auto/DBD/Oracle/Oracle.h
        cp dbdimp.h blib/arch/auto/DBD/Oracle/dbdimp.h
        cp oraperl.ph blib/lib/oraperl.ph
        cp ocitrace.h blib/arch/auto/DBD/Oracle/ocitrace.h
        cp Oraperl.pm blib/lib/Oraperl.pm
        cp mk.pm blib/arch/auto/DBD/Oracle/mk.pm
        cp lib/DBD/Oracle/GetInfo.pm blib/lib/DBD/Oracle/GetInfo.pm
        /opt/perl/bin/perl -p -e "s/~DRIVER~/Oracle/g" < 
/opt/perl/lib/site_perl/5.8.0/PA-RISC2.0/auto/DBI/Driver.xst > Oracle.xsi

        /opt/perl/bin/perl /opt/perl/lib/5.8.0/ExtUtils/xsubpp  -typemap 
/opt/perl/lib/5.8.0/ExtUtils/typemap  Oracle.xs > Oracle.xs
        c && mv Oracle.xsc Oracle.c
        /opt/ansic/bin/cc -c  -I/opt/oracle/app/oracle/product/9.2.0/rdbms/public 
-I/opt/oracle/app/oracle/product/9.2.0/rdbms/demo 
        -I/opt/perl/lib/site_perl/5.8.0/PA-RISC2.0/auto/DBI +z -D_HPUX_SOURCE 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Ae    +O2 +On
        olimit   -DVERSION=\"1.14\" -DXS_VERSION=\"1.14\" +Z 
"-I/opt/perl/lib/5.8.0/PA-RISC2.0/CORE"  -DUTF8_SUPPORT Oracle.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.
        /opt/ansic/bin/cc -c  -I/opt/oracle/app/oracle/product/9.2.0/rdbms/public 
-I/opt/oracle/app/oracle/product/9.2.0/rdbms/demo 
        -I/opt/perl/lib/site_perl/5.8.0/PA-RISC2.0/auto/DBI +z -D_HPUX_SOURCE 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Ae    +O2 +On
        olimit   -DVERSION=\"1.14\" -DXS_VERSION=\"1.14\" +Z 
"-I/opt/perl/lib/5.8.0/PA-RISC2.0/CORE"  -DUTF8_SUPPORT dbdimp.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.
        /opt/ansic/bin/cc -c  -I/opt/oracle/app/oracle/product/9.2.0/rdbms/public 
-I/opt/oracle/app/oracle/product/9.2.0/rdbms/demo 
        -I/opt/perl/lib/site_perl/5.8.0/PA-RISC2.0/auto/DBI +z -D_HPUX_SOURCE 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Ae    +O2 +On
        olimit   -DVERSION=\"1.14\" -DXS_VERSION=\"1.14\" +Z 
"-I/opt/perl/lib/5.8.0/PA-RISC2.0/CORE"  -DUTF8_SUPPORT oci7.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.
        /opt/ansic/bin/cc -c  -I/opt/oracle/app/oracle/product/9.2.0/rdbms/public 
-I/opt/oracle/app/oracle/product/9.2.0/rdbms/demo 
        -I/opt/perl/lib/site_perl/5.8.0/PA-RISC2.0/auto/DBI +z -D_HPUX_SOURCE 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Ae    +O2 +On
        olimit   -DVERSION=\"1.14\" -DXS_VERSION=\"1.14\" +Z 
"-I/opt/perl/lib/5.8.0/PA-RISC2.0/CORE"  -DUTF8_SUPPORT oci8.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.
        Running Mkbootstrap for DBD::Oracle ()
        chmod 644 Oracle.bs
        rm -f blib/arch/auto/DBD/Oracle/Oracle.sl
        LD_RUN_PATH="/opt/oracle/app/oracle/product/9.2.0/lib32" /usr/bin/ld  -b 
+vnocompatwarnings -L/usr/local/lib Oracle.o dbdimp
        .o oci7.o oci8.o  -o blib/arch/auto/DBD/Oracle/Oracle.sl   
-L/opt/oracle/app/oracle/product/9.2.0/lib32 -lclntsh -lrt -lpthr
        ead -ldld  
        chmod 755 blib/arch/auto/DBD/Oracle/Oracle.sl
        cp Oracle.bs blib/arch/auto/DBD/Oracle/Oracle.bs
        chmod 644 blib/arch/auto/DBD/Oracle/Oracle.bs
        /opt/perl/bin/perl "-Iblib/arch" "-Iblib/lib" ora_explain.PL ora_explain
        Extracted ora_explain from ora_explain.PL with variable substitutions.
        cp ora_explain blib/script/ora_explain
        /opt/perl/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" 
blib/script/ora_explain
        Manifying blib/man3/DBD::Oracle.3
        Manifying blib/man1/ora_explain.1
        Manifying blib/man3/DBD::Oraperl.3

        # /opt/perl/bin/perl -V
        Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration:
          Platform:
            osname=hpux, osvers=11.11, archname=PA-RISC2.0
            uname='hp-ux lsmsdev b.11.11 u 9000800 127494605 unlimited-user license '
            config_args='-Ubincompat5005 -Duselargefiles -A prepend:libswanted=cl 
pthread '
            hint=recommended, useposix=true, d_sigaction=define
            usethreads=undef use5005threads=undef useithreads=undef 
usemultiplicity=undef
            useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
            use64bitint=undef use64bitall=undef uselongdouble=undef
            usemymalloc=n, bincompat5005=undef
          Compiler:
            cc='/opt/ansic/bin/cc', ccflags =' +z -D_HPUX_SOURCE -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64  -Ae',
            optimize='+O2 +Onolimit',
            cppflags='-Aa -D__STDC_EXT__ -D_HPUX_SOURCE +z -D_HPUX_SOURCE -Aa'
            ccversion='B.11.11.02', gccversion='', gccosandvers=''
            intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
            d_longlong=undef, longlongsize=, d_longdbl=define, longdblsize=16
            ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', 
lseeksize=8
            alignbytes=8, prototype=define
          Linker and Libraries:
            ld='/usr/bin/ld', ldflags =' -L/usr/local/lib'
            libpth=/usr/local/lib /lib /usr/lib /usr/ccs/lib
            libs=-lcl -lpthread -lnsl -lnm -lndbm -lmalloc -ldld -lm -lc -lndir 
-lcrypt -lsec
            perllibs=-lcl -lpthread -lnsl -lnm -lmalloc -ldld -lm -lc -lndir -lcrypt 
-lsec
            libc=/lib/libc.sl, so=sl, useshrplib=false, libperl=libperl.a
            gnulibc_version=''
          Dynamic Linking:
            dlsrc=dl_hpux.xs, dlext=sl, d_dlsymun=undef, ccdlflags='-Wl,-E 
-Wl,-B,deferred '
            cccdlflags='+Z', lddlflags='-b +vnocompatwarnings -L/usr/local/lib'

        Characteristics of this binary (from libperl): 
          Compile-time options: USE_LARGE_FILES
          Built under hpux
          Compiled at Jul 21 2003 10:38:53
          @INC:
            /opt/perl/lib/5.8.0/PA-RISC2.0
            /opt/perl/lib/5.8.0
            /opt/perl/lib/site_perl/5.8.0/PA-RISC2.0
            /opt/perl/lib/site_perl/5.8.0
            /opt/perl/lib/site_perl
            .

        I have run the same test script on Oracle 8.1.7 using DBD-Oracle-1.14 and 
DBI-1.37, It works fine.
        Is there a problem with DBD-Oracle and Oracle 9i ?
        
Yao Huang
VeriSign, Telecommunication Services
Application Services
(360)486-2741
[EMAIL PROTECTED]

Reply via email to