Hi Folks,

I am facing some problem while installing
DBD-Oracle on HP-UX 11.00 64Bit Mc.The problem
appears in the make stage giving following error
message.

ld: Can't find library or mismatched ABI for
-lclntsh
Fatal error.
*** Error exit code 1

Stop.

Could you please help me in solving the above
problem ? Below is the
details about Software installed on the Mc.

OS Installed: HP-UX 11.00 (64Bit)
Perl Version:5.6.1 Non threaded.
Oracle Version:8.1.7 (64Bit).
DBI Version:1.21

Below is the Output of the Some of the
commands,which I hope should help you in locating
the exact problem.
(Commands are  appended in the following order,
   perl -v
   perl -V
   env
   make realclean
   perl Makefile.PL
   make (Error Message will appear here) ) .

If I try Static Linking option,I get the following
error message,
"ld: Can't find library or mismatched ABI for
-lnbeq8"

Here I am doing
 make realclean
 perl Makefile.PL LINKTYPE=static
make
make perl(I get the error here).

Thanks,
 - Abhijith

nisha:/disk1/software/DBD-Oracle-1.12>perl -v

This is perl, v5.6.1 built for PA-RISC2.0

Copyright 1987-2001, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using `man perl' or `perldoc perl'.  If you have access to the
Internet, point your browser at http://www.perl.com/, the Perl Home Page.

nisha:/disk1/software/DBD-Oracle-1.12>perl -V
Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration:
  Platform:
    osname=hpux, osvers=11.00, archname=PA-RISC2.0
    uname='hp-ux nisha b.11.00 a 9000889 1212854341 two-user license '
    config_args='-Duse64bitall -Duse64bitint -Ubincompat5005'
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
    useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef
    use64bitint=define use64bitall=define uselongdouble=undef
  Compiler:
    cc='cc', ccflags =' -D_HPUX_SOURCE +DD64 -Ae +z -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 ',
    optimize='-O',
    cppflags='-D_HPUX_SOURCE +DD64 -Ae +z'
    ccversion='A.11.01.00', gccversion='', gccosandvers=''
    intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=87654321
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=8, usemymalloc=y, prototype=define
  Linker and Libraries:
    ld='/usr/bin/ld', ldflags =' +DD64 -Wl,+vnocompatwarnings -L/usr/local/lib 
-L/lib/pa20_64'
    libpth=/usr/local/lib /lib/pa20_64 /lib /usr/lib /usr/ccs/lib
    libs=-lnsl -lnm -ldld -lm -lc -lsec -lpthread -lcl
    perllibs=-lnsl -lnm -ldld -lm -lc -lsec -lpthread -lcl
    libc=/lib/pa20_64/libc.sl, so=sl, useshrplib=false, libperl=libperl.a
  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 -L/lib/pa20_64'


Characteristics of this binary (from libperl): 
  Compile-time options: USE_64_BIT_INT USE_64_BIT_ALL USE_LARGE_FILES
  Built under hpux
  Compiled at Mar 25 2002 15:04:19
  @INC:
    /opt/perl5/lib/5.6.1/PA-RISC2.0
    /opt/perl5/lib/5.6.1
    /opt/perl5/lib/site_perl/5.6.1/PA-RISC2.0
    /opt/perl5/lib/site_perl/5.6.1
    /opt/perl5/lib/site_perl
    .
nisha:/disk1/software/DBD-Oracle-1.12>env
_=/usr/bin/env
MANPATH=/usr/share/man/%L:/usr/share/man:/usr/contrib/man/%L:/usr/contrib/man:/usr/local/man/%L:/usr/local/man:/opt/upgrade/share/man/%L:/opt/upgrade/share/man:/usr/dt/share/man:/opt/pd/share/man/%L:/opt/pd/share/man:/opt/hparray/share/man/%L:/opt/hparray/share/man:/opt/ignite/share/man/%L:/opt/ignite/share/man:/opt/networker/man:/opt/ansic/share/man/%L:/opt/ansic/share/man:/opt/langtools/share/man/%L:/opt/langtools/share/man
SHLIB_PATH=/disk1/oracle/lib64
PATH=/opt/ansic/bin:/usr/sbin:/usr/bin:/opt/ansic/bin:/usr/ccs/bin:/usr/contrib/bin:/opt/nettladm/bin:/opt/fc/bin:/opt/fcms/bin:/opt/upgrade/bin:/opt/pd/bin:/usr/bin/X11:/usr/contrib/bin/X11:/opt/hparray/bin:/opt/networker/bin:/opt/langtools/bin:/opt/TeS/bin:/sbin:/home/root:.:/disk1/oracle/bin
COLUMNS=80
ORACLE_BASE=/disk1/oracle/base
EDITOR=vi
LOGNAME=root
MAIL=/var/mail/root
ORACLE_SID=WRKBENCH
ERASE=^H
PS1=nisha:$PWD>
SAPPHIRE=/opt/TeS
SAJVM=/opt/TeS/bin/sajvm.sh
LD_RUN_PATH=/disk1/oracle/lib64
SHELL=/sbin/sh
ORACLE_TERM=hp
HOME=/
LD_LIBRARY_PATH=/disk1/oracle/lib64
TERM=hpterm
ORACLE_HOME=/disk1/oracle
PWD=/disk1/software/DBD-Oracle-1.12
ORACLE_USERID=system/manager
TZ=IST-5:30
LINES=49

$perl Makefile.PL
Using DBI 1.21 installed in /opt/perl5/lib/site_perl/5.6.1/PA-RISC2.0/auto/DBI

 Configuring DBD::Oracle ...

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

Using Oracle in /disk1/oracle
Found header files in rdbms/demo.
Found /disk1/oracle/rdbms/demo/demo_rdbms.mk
Found /disk1/oracle/otrace/demo/atmoci.mk
Using /disk1/oracle/rdbms/demo/demo_rdbms.mk
Reading /disk1/oracle/rdbms/demo/demo_rdbms.mk.
Reading /disk1/oracle/rdbms/lib/env_rdbms.mk.
Deleting ORA_NLS = $(ORACLE_HOME)/ocommon/nls/admin/data/
  because it is not already set in the environment
  and it can cause ORA-01019 errors.
Deleting ORA_NLS33 = $(ORACLE_HOME)/ocommon/nls/admin/data/
  because it is not already set in the environment
  and it can cause ORA-01019 errors.
Evaluating `sed -e 's/-ljava//g' $(LIBHOME)ldflags`
  expanded `sed -e 's/-ljava//g' /disk1/oracle/lib/ldflags`
  returned '-lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8  -lnsslb8   -ln8 -lncrypt8  
-ln8 -lncrypt8   -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 
'
  expanded `sed -e 's/-ljava//g' /disk1/oracle/lib/ldflags`
  expanded `sed -e 's/-ljava//g' /disk1/oracle/lib/ldflags`
  expanded `sed -e 's/-ljava//g' /disk1/oracle/lib/ldflags`
Evaluating `cat $(LIBHOME)sysliblist`
  expanded `cat /disk1/oracle/lib/sysliblist`
  returned '-l:libcl.a -l:librt.sl -lpthread -l:libnss_dns.1 -l:libdld.sl '

Attempting to discover Oracle OCI build rules...
        cc -O -c DBD_ORA_OBJ.c
Oracle oci build command:
                echo -Wl,+s -Wl,+n -L/disk1/oracle/lib/ -L/disk1/oracle/rdbms/lib/ -o 
DBD_ORA_EXE DBD_ORA_OBJ.o /disk1/oracle/rdbms/lib/kpudfo.o /disk1/oracle/lib/nautab.o 
/disk1/oracle/lib/naeet.o /disk1/oracle/lib/naect.o /disk1/oracle/lib/naedhs.o 
-lclntsh /disk1/oracle/rdbms/lib/kpuadef.o  `sed -e 's/-ljava//g' 
/disk1/oracle/lib/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 `sed -e 's/-ljava//g' 
/disk1/oracle/lib/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8  -lvsn8 -lwtc8  
-lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8  -lcore8 -lnls8 -lcore8  -lnls8  `sed -e 
's/-ljava//g' /disk1/oracle/lib/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 `sed -e 
's/-ljava//g' /disk1/oracle/lib/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8  
-lvsn8 -lwtc8  -lcommon8 -lgeneric8  -ltrace8 -lnls8  -lcore8 -lnls8 -lcore8  -lnls8   
-lclient8  -lvsn8 -lwtc8  -lcommon8 -lgeneric8 -lnls8  -lcore8 -lnls8 -lcore8  -lnls8  
  `cat /disk1/oracle/lib/sysliblist`  -lm   -lpls8  -lsql8 
        -Wl,+s -Wl,+n -L/disk1/oracle/lib/ -L/disk1/oracle/rdbms/lib/ -o DBD_ORA_EXE 
DBD_ORA_OBJ.o /disk1/oracle/rdbms/lib/kpudfo.o /disk1/oracle/lib/nautab.o 
/disk1/oracle/lib/naeet.o /disk1/oracle/lib/naect.o /disk1/oracle/lib/naedhs.o 
-lclntsh /disk1/oracle/rdbms/lib/kpuadef.o -lnbeq8 -lnhost8 -lnus8 -lnldap8 
-lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 
-lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -lnus8 
-lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 
-lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 -lvsn8 -lwtc8 
-lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 -lnbeq8 -lnhost8 
-lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 
-lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 -lnbeq8 
-lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 
-lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 
-lvsn8 -lwtc8 -lcommon8 -lgeneric8 -ltrace8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 
-lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 
-l:libcl.a -l:librt.sl -lpthread -l:libnss_dns.1 -l:libdld.sl -lm -lpls8 -lsql8
Unable to interpret Oracle oci build commands. Using fallback approach.

***
*** Warning: If you have trouble, see README.hpux...
    you may have to build your own perl, or go hunting for libraries
***

System: perl5.006001 hp-ux nisha b.11.00 a 9000889 1212854341 two-user license 
Compiler:   cc -O  -D_HPUX_SOURCE +DD64 -Ae +z -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 
Linker:     /usr/bin/ld
Sysliblist:  -lrt -lpthread -l:libnss_dns.1 -ldld  
Oracle makefiles would have used these definitions but we override them:
  CC:       cc

  CFLAGS:   $(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(QACCFLAGS) $(PFLAGS)\
        $(SHARED_CFLAG) $(USRFLAGS)
           [$(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(QACCFLAGS) 
-I/disk1/oracle/rdbms/demo -I/disk1/oracle/rdbms/public -I/disk1/oracle/plsql/public 
-I/disk1/oracle/network/public $(SPFLAGS) $(LPFLAGS) $(SHARED_CFLAG) $(USRFLAGS)]

  build:     $(CC) $(LDFLAGS) -o $(EXE) $(OBJS) $(DEF_ON) $(OCISHAREDLIBS)
  expanded `sed -e 's/-ljava//g' /disk1/oracle/lib/ldflags`
  expanded `sed -e 's/-ljava//g' /disk1/oracle/lib/ldflags`
  expanded `sed -e 's/-ljava//g' /disk1/oracle/lib/ldflags`
  expanded `sed -e 's/-ljava//g' /disk1/oracle/lib/ldflags`
  expanded `cat /disk1/oracle/lib/sysliblist`
           [ cc -Wl,+s -Wl,+n -L$(LIBHOME) -L/disk1/oracle/rdbms/lib/ -o $(EXE)
$(OBJS) /disk1/oracle/rdbms/lib/kpudfo.o $(LIBHOME)nautab.o $(LIBHOME)naeet.o $(
LIBHOME)naect.o $(LIBHOME)naedhs.o -lclntsh /disk1/oracle/rdbms/lib/kpuadef.o $(
NTZEOBJ) -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -l
n8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 $(ANOLI
BS) $(PROTOCOLLIBS) $(NATIVELIBS) $(NATIVESYSLIBS) -l$(ILIB_PREFIX)nsgr8$(ILIB_S
UFFIX) -l$(ILIB_PREFIX)nzjs8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)n8$(ILIB_SUFFIX) -l$(
ILIB_PREFIX)nl8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nro8$(ILIB_SUFFIX) -lnbeq8 -lnhost
8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -
lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 $(ANOLIBS) $(PROTOCOLLIBS) $(NA
TIVELIBS) $(NATIVESYSLIBS) -l$(ILIB_PREFIX)nsgr8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)n
zjs8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)n8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nl8$(ILIB_SU
FFIX) -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8$(LIB_SUFFI
X) $(LLIBCV6) -lcore8 -lnls8$(LIB_SUFFIX) -lcore8 -lnls8$(LIB_SUFFIX) -lnbeq8 -l
nhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnona
me8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 $(ANOLIBS) $(PROTOCOLLIBS)
 $(NATIVELIBS) $(NATIVESYSLIBS) -l$(ILIB_PREFIX)nsgr8$(ILIB_SUFFIX) -l$(ILIB_PRE
FIX)nzjs8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)n8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nl8$(IL
IB_SUFFIX) -l$(ILIB_PREFIX)nro8$(ILIB_SUFFIX) -lnbeq8 -lnhost8 -lnus8 -lnldap8 -
lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -ln
sslb8 -lnent8 -lntcp8 -lntns8 $(ANOLIBS) $(PROTOCOLLIBS) $(NATIVELIBS) $(NATIVES
YSLIBS) -l$(ILIB_PREFIX)nsgr8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nzjs8$(ILIB_SUFFIX)
-l$(ILIB_PREFIX)n8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nl8$(ILIB_SUFFIX) -lclient8 -lv
sn8 -lwtc8 -lcommon8 -lgeneric8 $(LIBPLS_CLT) -ltrace8$(LIB_SUFFIX) -lnls8$(LIB_
SUFFIX) $(LLIBCV6) -lcore8 -lnls8$(LIB_SUFFIX) -lcore8 -lnls8$(LIB_SUFFIX) -lcli
ent8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lnls8$(LIB_SUFFIX) $(LLIBCV6) -lcore8 -
lnls8$(LIB_SUFFIX) -lcore8 -lnls8$(LIB_SUFFIX) $(EXPDLIBS) $(EXOSLIBS) -l:libcl.
a -l:librt.sl -lpthread -l:libnss_dns.1 -l:libdld.sl $(EXSYSLIBS) -lm $(USRLIBS)
 -lpls8 -lsql8$(LIB_SUFFIX) ]
 LDFLAGS:  -Wl,+s -Wl,+n -L$(LIBHOME) -L$(RDBMSLIB)
           [-Wl,+s -Wl,+n -L$(LIBHOME) -L/disk1/oracle/rdbms/lib/]


Linking with /disk1/oracle/rdbms/lib/ssdbaed.o /disk1/oracle/rdbms/lib/defopt.o
/disk1/oracle/lib/nautab.o /disk1/oracle/lib/naeet.o /disk1/oracle/lib/naect.o /
disk1/oracle/lib/naedhs.o /disk1/oracle/rdbms/lib/kpuadef.o -l:libcl.a       -lc
lntsh  -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8
 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -
lnzjs8 -ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -
ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8
 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8
 -lwtc8 -lmm -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 -lnbeq8 -lnhost8 -lnus8 -lnlda
p8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8
 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 -lnbeq8 -lnh
ost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname
8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -
lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -ltrace8 -lnls8 -lcore8 -lnls8 -lcor
e8 -lnls8 -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lnls8 -lcore8 -lnls8 -lc
ore8 -lnls8  -lrt -lpthread -l:libnss_dns.1 -ldld -lm -lpls8 -lsql8 -lqsmashr [f
rom $(SSDBED) $(DEF_OPT) $(OCISHAREDLIBS)]


Warning: If you have problems you may need to rebuild perl with -Uusemymalloc.

Note (probably harmless): No library found for -l:libnss_dns.1
Ignoring LD_RUN_PATH='/disk1/oracle/lib64' in environment
LD_RUN_PATH=/disk1/oracle/lib:/lib/pa20_64
Using DBD::Oracle 1.12.
Using DBI 1.21 installed in /opt/perl5/lib/site_perl/5.6.1/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 oraperl.ph blib/lib/oraperl.ph
cp Oracle.pm blib/lib/DBD/Oracle.pm
cp mk.pm blib/arch/auto/DBD/Oracle/mk.pm
cp dbdimp.h blib/arch/auto/DBD/Oracle/dbdimp.h
cp ocitrace.h blib/arch/auto/DBD/Oracle/ocitrace.h
cp Oracle.h blib/arch/auto/DBD/Oracle/Oracle.h
cp Oraperl.pm blib/lib/Oraperl.pm
        /usr/contrib/bin/perl -p -e "s/~DRIVER~/Oracle/g" < 
/opt/perl5/lib/site_perl/5.6.1/PA-RISC2.0/auto/DBI/Driver.xst > Oracle.xsi
        /usr/contrib/bin/perl -I/opt/perl5/lib/5.6.1/PA-RISC2.0 -I/opt/perl5/lib/5.6.1 
/opt/perl5/lib/5.6.1/ExtUtils/xsubpp  -typemap /opt/perl5/lib/5.6.1/ExtUtils/typemap 
Oracle.xs > Oracle.xsc && mv Oracle.xsc Oracle.c
        cc -c -I/disk1/oracle/rdbms/demo -I/disk1/oracle/rdbms/public 
-I/disk1/oracle/plsql/public -I/disk1/oracle/network/public -I/disk1/oracle/rdbms/demo 
-I/disk1/oracle/rdbms/demo -I/opt/perl5/lib/site_perl/5.6.1/PA-RISC2.0/auto/DBI 
-D_HPUX_SOURCE +DD64 -Ae +z -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O    
-DVERSION=\"1.12\"  -DXS_VERSION=\"1.12\" +z -I/opt/perl5/lib/5.6.1/PA-RISC2.0/CORE  
Oracle.c
        cc -c -I/disk1/oracle/rdbms/demo -I/disk1/oracle/rdbms/public 
-I/disk1/oracle/plsql/public -I/disk1/oracle/network/public -I/disk1/oracle/rdbms/demo 
-I/disk1/oracle/rdbms/demo -I/opt/perl5/lib/site_perl/5.6.1/PA-RISC2.0/auto/DBI 
-D_HPUX_SOURCE +DD64 -Ae +z -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O    
-DVERSION=\"1.12\"  -DXS_VERSION=\"1.12\" +z -I/opt/perl5/lib/5.6.1/PA-RISC2.0/CORE  
dbdimp.c
        cc -c -I/disk1/oracle/rdbms/demo -I/disk1/oracle/rdbms/public 
-I/disk1/oracle/plsql/public -I/disk1/oracle/network/public -I/disk1/oracle/rdbms/demo 
-I/disk1/oracle/rdbms/demo -I/opt/perl5/lib/site_perl/5.6.1/PA-RISC2.0/auto/DBI 
-D_HPUX_SOURCE +DD64 -Ae +z -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O    
-DVERSION=\"1.12\"  -DXS_VERSION=\"1.12\" +z -I/opt/perl5/lib/5.6.1/PA-RISC2.0/CORE  
oci7.c
        cc -c -I/disk1/oracle/rdbms/demo -I/disk1/oracle/rdbms/public 
-I/disk1/oracle/plsql/public -I/disk1/oracle/network/public -I/disk1/oracle/rdbms/demo 
-I/disk1/oracle/rdbms/demo -I/opt/perl5/lib/site_perl/5.6.1/PA-RISC2.0/auto/DBI 
-D_HPUX_SOURCE +DD64 -Ae +z -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O    
-DVERSION=\"1.12\"  -DXS_VERSION=\"1.12\" +z -I/opt/perl5/lib/5.6.1/PA-RISC2.0/CORE  
oci8.c
cc: "oci8.c", line 267: warning 604: Pointers are not assignment-compatible.
Running Mkbootstrap for DBD::Oracle ()
        chmod 644 Oracle.bs
        rm -f blib/arch/auto/DBD/Oracle/Oracle.sl
        LD_RUN_PATH="/disk1/oracle/lib:/lib/pa20_64" /usr/bin/ld  -b 
+vnocompatwarnings -L/usr/local/lib -L/lib/pa20_64 Oracle.o  dbdimp.o  oci7.o  oci8.o 
/disk1/oracle/rdbms/lib/ssdbaed.o /disk1/oracle/rdbms/lib/defopt.o 
/disk1/oracle/lib/nautab.o /disk1/oracle/lib/naeet.o /disk1/oracle/lib/naect.o 
/disk1/oracle/lib/naedhs.o /disk1/oracle/rdbms/lib/kpuadef.o -l:libcl.a  -o 
blib/arch/auto/DBD/Oracle/Oracle.sl   -L/disk1/oracle/lib/ -lclntsh -lnbeq8 -lnhost8 
-lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 
-lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 -lnbeq8 
-lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 
-lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 
-lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 
-lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 
-lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 
-lnro8 -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 
-lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 
-ln8 -lnl8 -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -ltrace8 -lnls8 -lcore8 -lnls8 
-lcore8 -lnls8 -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lnls8 -lcore8 -lnls8 
-lcore8 -lnls8 -lrt -lpthread -ldld -lm -lpls8 -lsql8 -lqsmashr  
ld: Can't find library or mismatched ABI for -lclntsh
Fatal error.
*** Error exit code 1

Stop.

<<<<<>>>>

$perl Makefile.PL LINKTYPE=static
Using DBI 1.21 installed in /opt/perl5/lib/site_perl/5.6.1/PA-RISC2.0/auto/DBI

 Configuring DBD::Oracle ...

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

Using Oracle in /disk1/oracle
Found header files in rdbms/demo.
Found /disk1/oracle/rdbms/demo/demo_rdbms.mk
Found /disk1/oracle/otrace/demo/atmoci.mk
Using /disk1/oracle/rdbms/demo/demo_rdbms.mk
Reading /disk1/oracle/rdbms/demo/demo_rdbms.mk.
Reading /disk1/oracle/rdbms/lib/env_rdbms.mk.
Deleting ORA_NLS = $(ORACLE_HOME)/ocommon/nls/admin/data/
  because it is not already set in the environment
  and it can cause ORA-01019 errors.
Deleting ORA_NLS33 = $(ORACLE_HOME)/ocommon/nls/admin/data/
  because it is not already set in the environment
  and it can cause ORA-01019 errors.
Evaluating `sed -e 's/-ljava//g' $(LIBHOME)ldflags`
  expanded `sed -e 's/-ljava//g' /disk1/oracle/lib/ldflags`
  returned '-lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8  -lnsslb8   -ln8 -lncrypt8  
-ln8 -lncrypt8   -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 
'
  expanded `sed -e 's/-ljava//g' /disk1/oracle/lib/ldflags`
  expanded `sed -e 's/-ljava//g' /disk1/oracle/lib/ldflags`
  expanded `sed -e 's/-ljava//g' /disk1/oracle/lib/ldflags`
Evaluating `cat $(LIBHOME)sysliblist`
  expanded `cat /disk1/oracle/lib/sysliblist`
  returned '-l:libcl.a -l:librt.sl -lpthread -l:libnss_dns.1 -l:libdld.sl '

Attempting to discover Oracle OCI build rules...
        cc -O -c DBD_ORA_OBJ.c
Oracle oci build command:
                echo -Wl,+s -Wl,+n -L/disk1/oracle/lib/ -L/disk1/oracle/rdbms/lib/ -o 
DBD_ORA_EXE DBD_ORA_OBJ.o /disk1/oracle/rdbms/lib/kpudfo.o /disk1/oracle/lib/nautab.o 
/disk1/oracle/lib/naeet.o /disk1/oracle/lib/naect.o /disk1/oracle/lib/naedhs.o 
-lclntsh /disk1/oracle/rdbms/lib/kpuadef.o  `sed -e 's/-ljava//g' 
/disk1/oracle/lib/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 `sed -e 's/-ljava//g' 
/disk1/oracle/lib/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8  -lvsn8 -lwtc8  
-lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8  -lcore8 -lnls8 -lcore8  -lnls8  `sed -e 
's/-ljava//g' /disk1/oracle/lib/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 `sed -e 
's/-ljava//g' /disk1/oracle/lib/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8  
-lvsn8 -lwtc8  -lcommon8 -lgeneric8  -ltrace8 -lnls8  -lcore8 -lnls8 -lcore8  -lnls8   
-lclient8  -lvsn8 -lwtc8  -lcommon8 -lgeneric8 -lnls8  -lcore8 -lnls8 -lcore8  -lnls8  
  `cat /disk1/oracle/lib/sysliblist`  -lm   -lpls8  -lsql8 
        -Wl,+s -Wl,+n -L/disk1/oracle/lib/ -L/disk1/oracle/rdbms/lib/ -o DBD_ORA_EXE 
DBD_ORA_OBJ.o /disk1/oracle/rdbms/lib/kpudfo.o /disk1/oracle/lib/nautab.o 
/disk1/oracle/lib/naeet.o /disk1/oracle/lib/naect.o /disk1/oracle/lib/naedhs.o 
-lclntsh /disk1/oracle/rdbms/lib/kpuadef.o -lnbeq8 -lnhost8 -lnus8 -lnldap8 
-lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 
-lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -lnus8 
-lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 
-lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 -lvsn8 -lwtc8 
-lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 -lnbeq8 -lnhost8 
-lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 
-lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 -lnbeq8 
-lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 
-lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 
-lvsn8 -lwtc8 -lcommon8 -lgeneric8 -ltrace8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 
-lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 
-l:libcl.a -l:librt.sl -lpthread -l:libnss_dns.1 -l:libdld.sl -lm -lpls8 -lsql8
Unable to interpret Oracle oci build commands. Using fallback approach.

***
*** Warning: If you have trouble, see README.hpux...
    you may have to build your own perl, or go hunting for libraries
***

System: perl5.006001 hp-ux nisha b.11.00 a 9000889 1212854341 two-user license 
Compiler:   cc -O  -D_HPUX_SOURCE +DD64 -Ae +z -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 
Linker:     /usr/bin/ld
Sysliblist:  -lrt -lpthread -l:libnss_dns.1 -ldld  
Oracle makefiles would have used these definitions but we override them:
  CC:       cc

  CFLAGS:   $(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(QACCFLAGS) $(PFLAGS)\
        $(SHARED_CFLAG) $(USRFLAGS)
           [$(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(QACCFLAGS) 
-I/disk1/oracle/rdbms/demo -I/disk1/oracle/rdbms/public -I/disk1/oracle/plsql/public 
-I/disk1/oracle/network/public $(SPFLAGS) $(LPFLAGS) $(SHARED_CFLAG) $(USRFLAGS)]

  build:     $(CC) $(LDFLAGS) -o $(EXE) $(OBJS) $(DEF_ON) $(OCISHAREDLIBS)
  expanded `sed -e 's/-ljava//g' /disk1/oracle/lib/ldflags`
  expanded `sed -e 's/-ljava//g' /disk1/oracle/lib/ldflags`
  expanded `sed -e 's/-ljava//g' /disk1/oracle/lib/ldflags`
  expanded `sed -e 's/-ljava//g' /disk1/oracle/lib/ldflags`
  expanded `cat /disk1/oracle/lib/sysliblist`
           [ cc -Wl,+s -Wl,+n -L$(LIBHOME) -L/disk1/oracle/rdbms/lib/ -o $(EXE)
$(OBJS) /disk1/oracle/rdbms/lib/kpudfo.o $(LIBHOME)nautab.o $(LIBHOME)naeet.o $(
LIBHOME)naect.o $(LIBHOME)naedhs.o -lclntsh /disk1/oracle/rdbms/lib/kpuadef.o $(
NTZEOBJ) -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -l
n8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 $(ANOLI
BS) $(PROTOCOLLIBS) $(NATIVELIBS) $(NATIVESYSLIBS) -l$(ILIB_PREFIX)nsgr8$(ILIB_S
UFFIX) -l$(ILIB_PREFIX)nzjs8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)n8$(ILIB_SUFFIX) -l$(
ILIB_PREFIX)nl8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nro8$(ILIB_SUFFIX) -lnbeq8 -lnhost
8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -
lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 $(ANOLIBS) $(PROTOCOLLIBS) $(NA
TIVELIBS) $(NATIVESYSLIBS) -l$(ILIB_PREFIX)nsgr8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)n
zjs8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)n8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nl8$(ILIB_SU
FFIX) -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8$(LIB_SUFFI
X) $(LLIBCV6) -lcore8 -lnls8$(LIB_SUFFIX) -lcore8 -lnls8$(LIB_SUFFIX) -lnbeq8 -l
nhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnona
me8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 $(ANOLIBS) $(PROTOCOLLIBS)
 $(NATIVELIBS) $(NATIVESYSLIBS) -l$(ILIB_PREFIX)nsgr8$(ILIB_SUFFIX) -l$(ILIB_PRE
FIX)nzjs8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)n8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nl8$(IL
IB_SUFFIX) -l$(ILIB_PREFIX)nro8$(ILIB_SUFFIX) -lnbeq8 -lnhost8 -lnus8 -lnldap8 -
lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -ln
sslb8 -lnent8 -lntcp8 -lntns8 $(ANOLIBS) $(PROTOCOLLIBS) $(NATIVELIBS) $(NATIVES
YSLIBS) -l$(ILIB_PREFIX)nsgr8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nzjs8$(ILIB_SUFFIX)
-l$(ILIB_PREFIX)n8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nl8$(ILIB_SUFFIX) -lclient8 -lv
sn8 -lwtc8 -lcommon8 -lgeneric8 $(LIBPLS_CLT) -ltrace8$(LIB_SUFFIX) -lnls8$(LIB_
SUFFIX) $(LLIBCV6) -lcore8 -lnls8$(LIB_SUFFIX) -lcore8 -lnls8$(LIB_SUFFIX) -lcli
ent8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lnls8$(LIB_SUFFIX) $(LLIBCV6) -lcore8 -
lnls8$(LIB_SUFFIX) -lcore8 -lnls8$(LIB_SUFFIX) $(EXPDLIBS) $(EXOSLIBS) -l:libcl.
a -l:librt.sl -lpthread -l:libnss_dns.1 -l:libdld.sl $(EXSYSLIBS) -lm $(USRLIBS)
 -lpls8 -lsql8$(LIB_SUFFIX) ]

LDFLAGS:  -Wl,+s -Wl,+n -L$(LIBHOME) -L$(RDBMSLIB)
           [-Wl,+s -Wl,+n -L$(LIBHOME) -L/disk1/oracle/rdbms/lib/]


Linking with /disk1/oracle/rdbms/lib/kpudfo.o /disk1/oracle/lib/sscoreed.o /disk
1/oracle/rdbms/lib/kpuadef.o -l:libcl.a    -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lld
apclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnssl
b8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -l
nus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntc
p8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient
8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8 -lcore8 -lnls8 -lcore8 -
lnls8 -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8
-lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -l
nzjs8 -ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -l
n8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8
-lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8
-ltrace8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 -lclient8 -lvsn8 -lwtc8 -lcommon8
-lgeneric8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8  -lrt -lpthread -l:libnss_dns.1
-ldld -lm -lqsmashr [from $(DEF_ON) $(SSCOREED) $(OCISTATICLIBS)]


Warning: If you have problems you may need to rebuild perl with -Uusemymalloc.

Checking if your kit is complete...
Looks good
Note (probably harmless): No library found for -l:libnss_dns.1
Ignoring LD_RUN_PATH='/disk1/oracle/lib64' in environment
LD_RUN_PATH=/disk1/oracle/lib:/lib/pa20_64
Using DBD::Oracle 1.12.
Using DBI 1.21 installed in /opt/perl5/lib/site_perl/5.6.1/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 oraperl.ph blib/lib/oraperl.ph
cp Oracle.pm blib/lib/DBD/Oracle.pm
cp mk.pm blib/arch/auto/DBD/Oracle/mk.pm
cp dbdimp.h blib/arch/auto/DBD/Oracle/dbdimp.h
cp ocitrace.h blib/arch/auto/DBD/Oracle/ocitrace.h
cp Oracle.h blib/arch/auto/DBD/Oracle/Oracle.h
cp Oraperl.pm blib/lib/Oraperl.pm
        /usr/contrib/bin/perl -p -e "s/~DRIVER~/Oracle/g" < 
/opt/perl5/lib/site_perl/5.6.1/PA-RISC2.0/auto/DBI/Driver.xst > Oracle.xsi
        /usr/contrib/bin/perl -I/opt/perl5/lib/5.6.1/PA-RISC2.0 -I/opt/perl5/lib/5.6.1 
/opt/perl5/lib/5.6.1/ExtUtils/xsubpp  -typemap /opt/perl5/lib/5.6.1/ExtUtils/typemap 
Oracle.xs > Oracle.xsc && mv Oracle.xsc Oracle.c
        cc -c -I/disk1/oracle/rdbms/demo -I/disk1/oracle/rdbms/public 
-I/disk1/oracle/plsql/public -I/disk1/oracle/network/public -I/disk1/oracle/rdbms/demo 
-I/disk1/oracle/rdbms/demo -I/opt/perl5/lib/site_perl/5.6.1/PA-RISC2.0/auto/DBI 
-D_HPUX_SOURCE +DD64 -Ae +z -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O    
-DVERSION=\"1.12\"  -DXS_VERSION=\"1.12\" +z -I/opt/perl5/lib/5.6.1/PA-RISC2.0/CORE  
Oracle.c
        cc -c -I/disk1/oracle/rdbms/demo -I/disk1/oracle/rdbms/public 
-I/disk1/oracle/plsql/public -I/disk1/oracle/network/public -I/disk1/oracle/rdbms/demo 
-I/disk1/oracle/rdbms/demo -I/opt/perl5/lib/site_perl/5.6.1/PA-RISC2.0/auto/DBI 
-D_HPUX_SOURCE +DD64 -Ae +z -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O    
-DVERSION=\"1.12\"  -DXS_VERSION=\"1.12\" +z -I/opt/perl5/lib/5.6.1/PA-RISC2.0/CORE  
dbdimp.c
        cc -c -I/disk1/oracle/rdbms/demo -I/disk1/oracle/rdbms/public 
-I/disk1/oracle/plsql/public -I/disk1/oracle/network/public -I/disk1/oracle/rdbms/demo 
-I/disk1/oracle/rdbms/demo -I/opt/perl5/lib/site_perl/5.6.1/PA-RISC2.0/auto/DBI 
-D_HPUX_SOURCE +DD64 -Ae +z -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O    
-DVERSION=\"1.12\"  -DXS_VERSION=\"1.12\" +z -I/opt/perl5/lib/5.6.1/PA-RISC2.0/CORE  
oci7.c
        cc -c -I/disk1/oracle/rdbms/demo -I/disk1/oracle/rdbms/public 
-I/disk1/oracle/plsql/public -I/disk1/oracle/network/public -I/disk1/oracle/rdbms/demo 
-I/disk1/oracle/rdbms/demo -I/opt/perl5/lib/site_perl/5.6.1/PA-RISC2.0/auto/DBI 
-D_HPUX_SOURCE +DD64 -Ae +z -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O    
-DVERSION=\"1.12\"  -DXS_VERSION=\"1.12\" +z -I/opt/perl5/lib/5.6.1/PA-RISC2.0/CORE  
oci8.c
cc: "oci8.c", line 267: warning 604: Pointers are not assignment-compatible.
        rm -rf blib/arch/auto/DBD/Oracle/Oracle.a
        /usr/bin/ar cr blib/arch/auto/DBD/Oracle/Oracle.a Oracle.o  dbdimp.o  oci7.o  
oci8.o && : blib/arch/auto/DBD/Oracle/Oracle.a
        chmod 755 blib/arch/auto/DBD/Oracle/Oracle.a
        /usr/contrib/bin/perl -Iblib/arch -Iblib/lib -I/opt/perl5/lib/5.6.1/PA-RISC2.0 
-I/opt/perl5/lib/5.6.1 ora_explain.PL ora_explain
Extracted ora_explain from ora_explain.PL with variable substitutions.
        cp ora_explain blib/script/ora_explain
        /usr/contrib/bin/perl -I/opt/perl5/lib/5.6.1/PA-RISC2.0 -I/opt/perl5/lib/5.6.1 
-MExtUtils::MakeMaker  -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


$make perl      
rm -rf blib/arch/auto/DBD/Oracle/Oracle.a
        /usr/bin/ar cr blib/arch/auto/DBD/Oracle/Oracle.a Oracle.o  dbdimp.o  oci7.o  
oci8.o && : blib/arch/auto/DBD/Oracle/Oracle.a
        chmod 755 blib/arch/auto/DBD/Oracle/Oracle.a
Writing "Makefile.aperl" for this perl
Using DBI 1.21 installed in /opt/perl5/lib/site_perl/5.6.1/PA-RISC2.0/auto/DBI

 Configuring DBD::Oracle ...

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

Using Oracle in /disk1/oracle
Found header files in rdbms/demo.
Found /disk1/oracle/rdbms/demo/demo_rdbms.mk
Found /disk1/oracle/otrace/demo/atmoci.mk
Using /disk1/oracle/rdbms/demo/demo_rdbms.mk
Reading /disk1/oracle/rdbms/demo/demo_rdbms.mk.
Reading /disk1/oracle/rdbms/lib/env_rdbms.mk.
Deleting ORA_NLS = $(ORACLE_HOME)/ocommon/nls/admin/data/
  because it is not already set in the environment
  and it can cause ORA-01019 errors.
Deleting ORA_NLS33 = $(ORACLE_HOME)/ocommon/nls/admin/data/
  because it is not already set in the environment
  and it can cause ORA-01019 errors.
Evaluating `sed -e 's/-ljava//g' $(LIBHOME)ldflags`
  expanded `sed -e 's/-ljava//g' /disk1/oracle/lib/ldflags`
  returned '-lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8  -lnsslb8   -ln8 -lncrypt8  
-ln8 -lncrypt8   -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 
'
  expanded `sed -e 's/-ljava//g' /disk1/oracle/lib/ldflags`
  expanded `sed -e 's/-ljava//g' /disk1/oracle/lib/ldflags`
  expanded `sed -e 's/-ljava//g' /disk1/oracle/lib/ldflags`
Evaluating `cat $(LIBHOME)sysliblist`
  expanded `cat /disk1/oracle/lib/sysliblist`
  returned '-l:libcl.a -l:librt.sl -lpthread -l:libnss_dns.1 -l:libdld.sl '

Attempting to discover Oracle OCI build rules...
        cc -c -I/disk1/oracle/rdbms/demo -I/disk1/oracle/rdbms/public 
-I/disk1/oracle/plsql/public -I/disk1/oracle/network/public -I/disk1/oracle/rdbms/demo 
-I/disk1/oracle/rdbms/demo -I/opt/perl5/lib/site_perl/5.6.1/PA-RISC2.0/auto/DBI 
-D_HPUX_SOURCE +DD64 -Ae +z -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O    
-DVERSION=\"1.12\"  -DXS_VERSION=\"1.12\" +z -I/opt/perl5/lib/5.6.1/PA-RISC2.0/CORE  
DBD_ORA_OBJ.c
Oracle oci build command:
                echo -Wl,+s -Wl,+n -L/disk1/oracle/lib/ -L/disk1/oracle/rdbms/lib/ -o 
DBD_ORA_EXE DBD_ORA_OBJ.o /disk1/oracle/rdbms/lib/kpudfo.o /disk1/oracle/lib/nautab.o 
/disk1/oracle/lib/naeet.o /disk1/oracle/lib/naect.o /disk1/oracle/lib/naedhs.o 
-lclntsh /disk1/oracle/rdbms/lib/kpuadef.o  `sed -e 's/-ljava//g' 
/disk1/oracle/lib/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 `sed -e 's/-ljava//g' 
/disk1/oracle/lib/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8  -lvsn8 -lwtc8  
-lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8  -lcore8 -lnls8 -lcore8  -lnls8  `sed -e 
's/-ljava//g' /disk1/oracle/lib/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 `sed -e 
's/-ljava//g' /disk1/oracle/lib/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8  
-lvsn8 -lwtc8  -lcommon8 -lgeneric8  -ltrace8 -lnls8  -lcore8 -lnls8 -lcore8  -lnls8   
-lclient8  -lvsn8 -lwtc8  -lcommon8 -lgeneric8 -lnls8  -lcore8 -lnls8 -lcore8  -lnls8  
  `cat /disk1/oracle/lib/sysliblist`  -lm   -lpls8  -lsql8 
        -Wl,+s -Wl,+n -L/disk1/oracle/lib/ -L/disk1/oracle/rdbms/lib/ -o DBD_ORA_EXE 
DBD_ORA_OBJ.o /disk1/oracle/rdbms/lib/kpudfo.o /disk1/oracle/lib/nautab.o 
/disk1/oracle/lib/naeet.o /disk1/oracle/lib/naect.o /disk1/oracle/lib/naedhs.o 
-lclntsh /disk1/oracle/rdbms/lib/kpuadef.o -lnbeq8 -lnhost8 -lnus8 -lnldap8 
-lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 
-lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -lnus8 
-lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 
-lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 -lvsn8 -lwtc8 
-lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 -lnbeq8 -lnhost8 
-lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 
-lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 -lnbeq8 
-lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 
-lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 
-lvsn8 -lwtc8 -lcommon8 -lgeneric8 -ltrace8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 
-lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 
-l:libcl.a -l:librt.sl -lpthread -l:libnss_dns.1 -l:libdld.sl -lm -lpls8 -lsql8
Unable to interpret Oracle oci build commands. Using fallback approach.

***
*** Warning: If you have trouble, see README.hpux...
    you may have to build your own perl, or go hunting for libraries
***

System: perl5.006001 hp-ux nisha b.11.00 a 9000889 1212854341 two-user license 
Compiler:   cc -O  -D_HPUX_SOURCE +DD64 -Ae +z -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 
Linker:     /usr/bin/ld
Sysliblist:  -lrt -lpthread -l:libnss_dns.1 -ldld  
Oracle makefiles would have used these definitions but we override them:
  CC:       cc

  CFLAGS:   $(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(QACCFLAGS) $(PFLAGS)\
        $(SHARED_CFLAG) $(USRFLAGS)
           [$(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(QACCFLAGS) 
-I/disk1/oracle/rdbms/demo -I/disk1/oracle/rdbms/public -I/disk1/oracle/plsql/public 
-I/disk1/oracle/network/public $(SPFLAGS) $(LPFLAGS) $(SHARED_CFLAG) $(USRFLAGS)]

  build:     $(CC) $(LDFLAGS) -o $(EXE) $(OBJS) $(DEF_ON) $(OCISHAREDLIBS)
  expanded `sed -e 's/-ljava//g' /disk1/oracle/lib/ldflags`
  expanded `sed -e 's/-ljava//g' /disk1/oracle/lib/ldflags`
  expanded `sed -e 's/-ljava//g' /disk1/oracle/lib/ldflags`
  expanded `sed -e 's/-ljava//g' /disk1/oracle/lib/ldflags`
  expanded `cat /disk1/oracle/lib/sysliblist`
          [ cc -Wl,+s -Wl,+n -L$(LIBHOME) -L/disk1/oracle/rdbms/lib/ -o $(EXE)
$(OBJS) /disk1/oracle/rdbms/lib/kpudfo.o $(LIBHOME)nautab.o $(LIBHOME)naeet.o $(
LIBHOME)naect.o $(LIBHOME)naedhs.o -lclntsh /disk1/oracle/rdbms/lib/kpuadef.o $(
NTZEOBJ) -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -l
n8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 $(ANOLI
BS) $(PROTOCOLLIBS) $(NATIVELIBS) $(NATIVESYSLIBS) -l$(ILIB_PREFIX)nsgr8$(ILIB_S
UFFIX) -l$(ILIB_PREFIX)nzjs8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)n8$(ILIB_SUFFIX) -l$(
ILIB_PREFIX)nl8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nro8$(ILIB_SUFFIX) -lnbeq8 -lnhost
8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -
lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 $(ANOLIBS) $(PROTOCOLLIBS) $(NA
TIVELIBS) $(NATIVESYSLIBS) -l$(ILIB_PREFIX)nsgr8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)n
zjs8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)n8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nl8$(ILIB_SU
FFIX) -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8$(LIB_SUFFI
X) $(LLIBCV6) -lcore8 -lnls8$(LIB_SUFFIX) -lcore8 -lnls8$(LIB_SUFFIX) -lnbeq8 -l
nhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnona
me8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 $(ANOLIBS) $(PROTOCOLLIBS)
 $(NATIVELIBS) $(NATIVESYSLIBS) -l$(ILIB_PREFIX)nsgr8$(ILIB_SUFFIX) -l$(ILIB_PRE
FIX)nzjs8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)n8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nl8$(IL
IB_SUFFIX) -l$(ILIB_PREFIX)nro8$(ILIB_SUFFIX) -lnbeq8 -lnhost8 -lnus8 -lnldap8 -
lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -ln
sslb8 -lnent8 -lntcp8 -lntns8 $(ANOLIBS) $(PROTOCOLLIBS) $(NATIVELIBS) $(NATIVES
YSLIBS) -l$(ILIB_PREFIX)nsgr8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nzjs8$(ILIB_SUFFIX)
-l$(ILIB_PREFIX)n8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nl8$(ILIB_SUFFIX) -lclient8 -lv
sn8 -lwtc8 -lcommon8 -lgeneric8 $(LIBPLS_CLT) -ltrace8$(LIB_SUFFIX) -lnls8$(LIB_
SUFFIX) $(LLIBCV6) -lcore8 -lnls8$(LIB_SUFFIX) -lcore8 -lnls8$(LIB_SUFFIX) -lcli
ent8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lnls8$(LIB_SUFFIX) $(LLIBCV6) -lcore8 -
lnls8$(LIB_SUFFIX) -lcore8 -lnls8$(LIB_SUFFIX) $(EXPDLIBS) $(EXOSLIBS) -l:libcl.
a -l:librt.sl -lpthread -l:libnss_dns.1 -l:libdld.sl $(EXSYSLIBS) -lm $(USRLIBS)
 -lpls8 -lsql8$(LIB_SUFFIX) ]

 LDFLAGS:  -Wl,+s -Wl,+n -L$(LIBHOME) -L$(RDBMSLIB)
           [-Wl,+s -Wl,+n -L$(LIBHOME) -L/disk1/oracle/rdbms/lib/]


Linking with /disk1/oracle/rdbms/lib/kpudfo.o /disk1/oracle/lib/sscoreed.o /disk
1/oracle/rdbms/lib/kpuadef.o -l:libcl.a    -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lld
apclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnssl
b8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -l
nus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntc
p8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient
8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8 -lcore8 -lnls8 -lcore8 -
lnls8 -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8
-lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -l
nzjs8 -ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -l
n8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8
-lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8
-ltrace8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 -lclient8 -lvsn8 -lwtc8 -lcommon8
-lgeneric8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8  -lrt -lpthread -l:libnss_dns.1
-ldld -lm -lqsmashr [from $(DEF_ON) $(SSCOREED) $(OCISTATICLIBS)]


Warning: If you have problems you may need to rebuild perl with -Uusemymalloc.

Note (probably harmless): No library found for -l:libnss_dns.1
Ignoring LD_RUN_PATH='/disk1/oracle/lib:/lib/pa20_64' in environment
LD_RUN_PATH=/disk1/oracle/lib:/lib/pa20_64
Using DBD::Oracle 1.12.
Using DBD::Oracle 1.12.
Using DBI 1.21 installed in /opt/perl5/lib/site_perl/5.6.1/PA-RISC2.0/auto/DBI
Writing Makefile.aperl 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 -f Makefile.aperl perl
Writing ./perlmain.c
        cd . && cc -c  -I/opt/perl5/lib/5.6.1/PA-RISC2.0/CORE  -D_HPUX_SOURCE +D
D64 -Ae +z -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O \
          -DVERSION=\"1.12\" \
        -DXS_VERSION=\"1.12\" -I/opt/perl5/lib/5.6.1/PA-RISC2.0/CORE perlmain.c
        cat /opt/perl5/lib/5.6.1/PA-RISC2.0/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 +DD64 -Wl,+vnocompatwarnings -L/usr/local/lib -L/lib/pa20_64 -Wl,-E -
Wl,-B,deferred  -o perl -O ./perlmain.o Oracle.o  dbdimp.o  oci7.o  oci8.o blib/
arch/auto/DBD/Oracle/Oracle.a  /opt/perl5/lib/5.6.1/PA-RISC2.0/auto/DynaLoader/D
ynaLoader.a /opt/perl5/lib/5.6.1/PA-RISC2.0/CORE/libperl.a `cat blib/arch/auto/D
BD/Oracle/extralibs.all` -lnsl -lnm -ldld -lm -lc -lsec -lpthread -lcl
ld: Can't find library or mismatched ABI for -lnbeq8
Fatal error.
*** Error exit code 1

Stop.
*** Error exit code 1

Stop.


Reply via email to