I'm attempting to install the Oracle DBI module on a 64 bit HPUX 11.00
machine however it all falls over when I do the 'make'.  It fails due to not
finding library "nbeq".  I've installed Oracle 8.1.7 server and client on
the machine with all the components I believe are required.  The output is
as follows:


/u01/app/oracle/admin/tmp/DBD/DBD-Oracle-1.08 #perl Makefile.PL 
Using DBI 1.19 installed in
/opt/perl5/lib/site_perl/5.6.0/PA-RISC1.1/auto/DBI

 Configuring DBD::Oracle ...

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

Using Oracle in /u01/app/oracle/product/8.1.7
Found header files in rdbms/demo.
Found /u01/app/oracle/product/8.1.7/rdbms/demo/demo_rdbms.mk
Found /u01/app/oracle/product/8.1.7/otrace/demo/atmoci.mk
Found /u01/app/oracle/product/8.1.7/precomp/demo/proc/demo_proc.mk
Using /u01/app/oracle/product/8.1.7/rdbms/demo/demo_rdbms.mk
Reading /u01/app/oracle/product/8.1.7/rdbms/demo/demo_rdbms.mk.
Reading /u01/app/oracle/product/8.1.7/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' /u01/app/oracle/product/8.1.7/lib/ldflags`
  returned '-lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8  -lnsslb8   -ln8
-lncry
pt8  -ln8 -lncrypt8   -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8
-lntns
8 
'
  expanded `sed -e 's/-ljava//g' /u01/app/oracle/product/8.1.7/lib/ldflags`
  expanded `sed -e 's/-ljava//g' /u01/app/oracle/product/8.1.7/lib/ldflags`
  expanded `sed -e 's/-ljava//g' /u01/app/oracle/product/8.1.7/lib/ldflags`
Evaluating `cat $(LIBHOME)sysliblist`
  expanded `cat /u01/app/oracle/product/8.1.7/lib/sysliblist`
  returned '-l:libcl.a -l:librt.sl -lpthread -l:libnss_dns.1 -l:libdld.sl '

Discovering Oracle OCI build rules...
Warning: Oracle build rule discovery failed (256)
Oracle oci build command:
                cc -Wl,+s -Wl,+n -L/u01/app/oracle/product/8.1.7/lib/
-L/u01/app
/oracle/product/8.1.7/rdbms/lib/ -o DBD_ORA_EXE DBD_ORA_OBJ.o
/u01/app/oracle/pr
oduct/8.1.7/rdbms/lib/kpudfo.o /u01/app/oracle/product/8.1.7/lib/nautab.o
/u01/a
pp/oracle/product/8.1.7/lib/naeet.o
/u01/app/oracle/product/8.1.7/lib/naect.o /u
01/app/oracle/product/8.1.7/lib/naedhs.o -lclntsh
/u01/app/oracle/product/8.1.7/
rdbms/lib/kpuadef.o  `sed -e 's/-ljava//g'
/u01/app/oracle/product/8.1.7/lib/ldf
lags`     -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 `sed -e 's/-ljava//g'
/u01/app/oracl
e/product/8.1.7/lib/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8
-lvsn8 -l
wtc8  -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8  -lcore8 -lnls8 -lcore8
-lnls8  `
sed -e 's/-ljava//g' /u01/app/oracle/product/8.1.7/lib/ldflags`     -lnsgr8
-lnz
js8 -ln8 -lnl8 -lnro8 `sed -e 's/-ljava//g'
/u01/app/oracle/product/8.1.7/lib/ld
flags`     -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8  -lvsn8 -lwtc8  -lcommon8
-lgene
ric8  -ltrace8 -lnls8  -lcore8 -lnls8 -lcore8  -lnls8   -lclient8  -lvsn8
-lwtc8
  -lcommon8 -lgeneric8 -lnls8  -lcore8 -lnls8 -lcore8  -lnls8    `cat
/u01/app/o
racle/product/8.1.7/lib/sysliblist`  -lm   -lpls8  -lsql8 
        /usr/ccs/bin/ld: Unexpected end of file in DBD_ORA_OBJ.o
        *** Error exit code 1
        Stop.
Unable to interpret Oracle oci build commands. Using fallback approach.

Warning: perl was not built with +z in ccflags
         You may need to rebuild perl from sources
         See instructions in README.hpux
***
*** Warning: If you have trouble, see README.hpux...
    you may have to build your own perl, or go hunting for libraries
***

System: perl5.006 hp-ux rydal b.10.20 a 9000777 2011764956 two-user license 
Compiler: cc -O +Onolimit -Ae -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
Linker:   /usr/bin/ld
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/u01/app/or
acle/product/8.1.7/rdbms/demo -I/u01/app/oracle/product/8.1.7/rdbms/public
-I/u0
1/app/oracle/product/8.1.7/plsql/public
-I/u01/app/oracle/product/8.1.7/network/
public $(SPFLAGS) $(LPFLAGS) $(SHARED_CFLAG) $(USRFLAGS)]

  build:     $(CC) $(LDFLAGS) -o $(EXE) $(OBJS) $(DEF_ON) $(OCISHAREDLIBS)
  expanded `sed -e 's/-ljava//g' /u01/app/oracle/product/8.1.7/lib/ldflags`
  expanded `sed -e 's/-ljava//g' /u01/app/oracle/product/8.1.7/lib/ldflags`
  expanded `sed -e 's/-ljava//g' /u01/app/oracle/product/8.1.7/lib/ldflags`
  expanded `sed -e 's/-ljava//g' /u01/app/oracle/product/8.1.7/lib/ldflags`
  expanded `cat /u01/app/oracle/product/8.1.7/lib/sysliblist`
           [ cc -Wl,+s -Wl,+n -L$(LIBHOME)
-L/u01/app/oracle/product/8.1.7/rdbms
/lib/ -o $(EXE) $(OBJS) /u01/app/oracle/product/8.1.7/rdbms/lib/kpudfo.o
$(LIBHO
ME)nautab.o $(LIBHOME)naeet.o $(LIBHOME)naect.o $(LIBHOME)naedhs.o -lclntsh
/u01
/app/oracle/product/8.1.7/rdbms/lib/kpuadef.o $(NTZEOBJ) -lnbeq8 -lnhost8
-lnus8
 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8
-lntcp8 -
lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 $(ANOLIBS) $(PROTOCOLLIBS)
$(NATIVELIBS
) $(NATIVESYSLIBS) -l$(ILIB_PREFIX)nsgr8$(ILIB_SUFFIX)
-l$(ILIB_PREFIX)nzjs8$(IL
IB_SUFFIX) -l$(ILIB_PREFIX)n8$(ILIB_SUFFIX)
-l$(ILIB_PREFIX)nl8$(ILIB_SUFFIX) -l
$(ILIB_PREFIX)nro8$(ILIB_SUFFIX) -lnbeq8 -lnhost8 -lnus8 -lnldap8
-lldapclnt8 -l
nsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8
-lnent8
 -lntcp8 -lntns8 $(ANOLIBS) $(PROTOCOLLIBS) $(NATIVELIBS) $(NATIVESYSLIBS)
-l$(I
LIB_PREFIX)nsgr8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nzjs8$(ILIB_SUFFIX)
-l$(ILIB_PREF
IX)n8$(ILIB_SUFFIX) -l$(ILIB_PREFIX)nl8$(ILIB_SUFFIX) -lclient8 -lvsn8
-lwtc8 -l
common8 -lgeneric8 -lwtc8 -lmm -lnls8$(LIB_SUFFIX) $(LLIBCV6) -lcore8
-lnls8$(LI
B_SUFFIX) -lcore8 -lnls8$(LIB_SUFFIX) -lnbeq8 -lnhost8 -lnus8 -lnldap8
-lldapcln
t8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8
-lnsslb8 -l
nent8 -lntcp8 -lntns8 $(ANOLIBS) $(PROTOCOLLIBS) $(NATIVELIBS)
$(NATIVESYSLIBS) 
-l$(ILIB_PREFIX)nsgr8$(ILIB_SUFFIX) -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 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8
-lncryp
t8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8
-lntns8 $(
ANOLIBS) $(PROTOCOLLIBS) $(NATIVELIBS) $(NATIVESYSLIBS)
-l$(ILIB_PREFIX)nsgr8$(I
LIB_SUFFIX) -l$(ILIB_PREFIX)nzjs8$(ILIB_SUFFIX)
-l$(ILIB_PREFIX)n8$(ILIB_SUFFIX)
 -l$(ILIB_PREFIX)nl8$(ILIB_SUFFIX) -lclient8 -lvsn8 -lwtc8 -lcommon8
-lgeneric8 
$(LIBPLS_CLT) -ltrace8$(LIB_SUFFIX) -lnls8$(LIB_SUFFIX) $(LLIBCV6) -lcore8
-lnls
8$(LIB_SUFFIX) -lcore8 -lnls8$(LIB_SUFFIX) -lclient8 -lvsn8 -lwtc8 -lcommon8
-lg
eneric8 -lnls8$(LIB_SUFFIX) $(LLIBCV6) -lcore8 -lnls8$(LIB_SUFFIX) -lcore8
-lnls
8$(LIB_SUFFIX) $(EXPDLIBS) $(EXOSLIBS) -l:libcl.a -l:librt.sl -lpthread
-l:libns
s_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/u01/app/oracle/product/8.1.7/rdbms/lib
/]


Linking with /u01/app/oracle/product/8.1.7/rdbms/lib/ssdbaed.o
/u01/app/oracle/p
roduct/8.1.7/rdbms/lib/defopt.o /u01/app/oracle/product/8.1.7/lib/nautab.o
/u01/
app/oracle/product/8.1.7/lib/naeet.o
/u01/app/oracle/product/8.1.7/lib/naect.o /
u01/app/oracle/product/8.1.7/lib/naedhs.o
/u01/app/oracle/product/8.1.7/rdbms/li
b/kpuadef.o -l:libcl.a       -lclntsh  -lnbeq8 -lnhost8 -lnus8 -lnldap8
-lldapcl
nt8 -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 -l
vsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8 -lcore8 -lnls8 -lcore8
-lnls
8 -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8
-lnc
rypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8
-lnzjs
8 -ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8
-ln8 -
lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8
-lnt
ns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8
-ltr
ace8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 -lclient8 -lvsn8 -lwtc8 -lcommon8
-lge
neric8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8  -lrt -lpthread -l:libnss_dns.1
-ldl
d -lm -lpls8 -lsql8 -lqsmashr [from $(SSDBED) $(DEF_OPT) $(OCISHAREDLIBS)]

Checking if your kit is complete...
Looks good
Note (probably harmless): No library found for -l:libnss_dns.1

Warning: By default new modules are installed into your 'site_lib'
directories. Since site_lib directories come after the normal library
directories you must delete any old DBD::Oracle files and directories from
your 'privlib' and 'archlib' directories and their auto subdirectories.

Using DBD::Oracle 1.08.
Using DBI 1.19 installed in
/opt/perl5/lib/site_perl/5.6.0/PA-RISC1.1/auto/DBI
Writing Makefile for DBD::Oracle

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


/u01/app/oracle/admin/tmp/DBD/DBD-Oracle-1.08 #make
mkdir blib
mkdir blib/lib
mkdir blib/lib/DBD
mkdir blib/arch
mkdir blib/arch/auto
mkdir blib/arch/auto/DBD
mkdir blib/arch/auto/DBD/Oracle
mkdir blib/lib/auto
mkdir blib/lib/auto/DBD
mkdir blib/lib/auto/DBD/Oracle
mkdir blib/man1
mkdir blib/man3
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
        /opt/perl5/bin/perl -p -e "s/~DRIVER~/Oracle/g" <
/opt/perl5/lib/site_pe
rl/5.6.0/PA-RISC1.1/auto/DBI/Driver.xst > Oracle.xsi
        /opt/perl5/bin/perl -I/opt/perl5/lib/5.6.0/PA-RISC1.1
-I/opt/perl5/lib/5
.6.0 /opt/perl5/lib/5.6.0/ExtUtils/xsubpp  -typemap
/opt/perl5/lib/5.6.0/ExtUtil
s/typemap Oracle.xs > Oracle.xsc && mv Oracle.xsc Oracle.c
        cc -c -I/u01/app/oracle/product/8.1.7/rdbms/demo
-I/u01/app/oracle/produ
ct/8.1.7/rdbms/public -I/u01/app/oracle/product/8.1.7/plsql/public
-I/u01/app/or
acle/product/8.1.7/network/public -I/u01/app/oracle/product/8.1.7/rdbms/demo
-I/
u01/app/oracle/product/8.1.7/rdbms/demo
-I/opt/perl5/lib/site_perl/5.6.0/PA-RISC
1.1/auto/DBI -Ae -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O +Onolimit
-D
VERSION=\"1.08\"  -DXS_VERSION=\"1.08\" +z
-I/opt/perl5/lib/5.6.0/PA-RISC1.1/COR
E  Oracle.c
        cc -c -I/u01/app/oracle/product/8.1.7/rdbms/demo
-I/u01/app/oracle/produ
ct/8.1.7/rdbms/public -I/u01/app/oracle/product/8.1.7/plsql/public
-I/u01/app/or
acle/product/8.1.7/network/public -I/u01/app/oracle/product/8.1.7/rdbms/demo
-I/
u01/app/oracle/product/8.1.7/rdbms/demo
-I/opt/perl5/lib/site_perl/5.6.0/PA-RISC
1.1/auto/DBI -Ae -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O +Onolimit
-D
VERSION=\"1.08\"  -DXS_VERSION=\"1.08\" +z
-I/opt/perl5/lib/5.6.0/PA-RISC1.1/COR
E  dbdimp.c
        cc -c -I/u01/app/oracle/product/8.1.7/rdbms/demo
-I/u01/app/oracle/produ
ct/8.1.7/rdbms/public -I/u01/app/oracle/product/8.1.7/plsql/public
-I/u01/app/or
acle/product/8.1.7/network/public -I/u01/app/oracle/product/8.1.7/rdbms/demo
-I/
u01/app/oracle/product/8.1.7/rdbms/demo
-I/opt/perl5/lib/site_perl/5.6.0/PA-RISC
1.1/auto/DBI -Ae -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O +Onolimit
-D
VERSION=\"1.08\"  -DXS_VERSION=\"1.08\" +z
-I/opt/perl5/lib/5.6.0/PA-RISC1.1/COR
E  oci7.c
        cc -c -I/u01/app/oracle/product/8.1.7/rdbms/demo
-I/u01/app/oracle/produ
ct/8.1.7/rdbms/public -I/u01/app/oracle/product/8.1.7/plsql/public
-I/u01/app/or
acle/product/8.1.7/network/public -I/u01/app/oracle/product/8.1.7/rdbms/demo
-I/
u01/app/oracle/product/8.1.7/rdbms/demo
-I/opt/perl5/lib/site_perl/5.6.0/PA-RISC
1.1/auto/DBI -Ae -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O +Onolimit
-D
VERSION=\"1.08\"  -DXS_VERSION=\"1.08\" +z
-I/opt/perl5/lib/5.6.0/PA-RISC1.1/COR
E  oci8.c
cc: "oci8.c", line 233: warning 604: Pointers are not assignment-compatible.
Running Mkbootstrap for DBD::Oracle ()
        chmod 644 Oracle.bs
        LD_RUN_PATH="/u01/app/oracle/product/8.1.7/lib:/lib" ld -o
blib/arch/aut
o/DBD/Oracle/Oracle.sl  -b -s -a shared Oracle.o  dbdimp.o  oci7.o  oci8.o
/u01/
app/oracle/product/8.1.7/rdbms/lib/ssdbaed.o
/u01/app/oracle/product/8.1.7/rdbms
/lib/defopt.o /u01/app/oracle/product/8.1.7/lib/nautab.o
/u01/app/oracle/product
/8.1.7/lib/naeet.o /u01/app/oracle/product/8.1.7/lib/naect.o
/u01/app/oracle/pro
duct/8.1.7/lib/naedhs.o /u01/app/oracle/product/8.1.7/rdbms/lib/kpuadef.o
-l:lib
cl.a    -L/u01/app/oracle/product/8.1.7/lib/ -lclntsh -lnbeq8 -lnhost8
-lnus8 -l
nldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8
-lnt
cps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8
-lnbeq8 
-lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8
-lno
name8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8
-ln
l8 -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8 -lcore8
-lnls
8 -lcore8 -lnls8 -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8
-lnc
rypt8 -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
-lnen
t8 -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: "nbeq8"
*** Error exit code 1

Stop.

Any assistance would be appreciated.

Reply via email to