neeraj has asked for the wisdom of the Perl Monks concerning the following question:

Hi i am facing some problem in installing DBD::Oracle. When i run make it gives the following lines of error.It says can't find "nbeq8" library. I chjecked that it is there in /ora_ito/software/lib which is specified in LD_RUn_PATH. All other dependencies are already installed.
# make /bin/sh -c true /bin/sh -c true cc -c -I/ora_ito/software/rdbms/demo -I/ora_ito/software/rdbms +/public -I/ora_ito/software/plsql/public -I/ora_ito/software/network/ +public -I/ora_ito/software/r dbms/demo -I/ora_ito/software/rdbms/public -I/ora_ito/software/rdbms/d +emo -I/opt/perl5/lib/site_perl/5.6.0/PA-RISC1.1/auto/DBI -Ae -D_LARGE +FILE_SOURCE -D_FILE_OFFSET_B ITS=64 -O +Onolimit -DVERSION=\"1.15\" -DXS_VERSION=\"1.15\" +z +-I/opt/perl5/lib/5.6.0/PA-RISC1.1/CORE -DUTF8_SUPPORT Oracle.c cc -c -I/ora_ito/software/rdbms/demo -I/ora_ito/software/rdbms +/public -I/ora_ito/software/plsql/public -I/ora_ito/software/network/ +public -I/ora_ito/software/r dbms/demo -I/ora_ito/software/rdbms/public -I/ora_ito/software/rdbms/d +emo -I/opt/perl5/lib/site_perl/5.6.0/PA-RISC1.1/auto/DBI -Ae -D_LARGE +FILE_SOURCE -D_FILE_OFFSET_B ITS=64 -O +Onolimit -DVERSION=\"1.15\" -DXS_VERSION=\"1.15\" +z +-I/opt/perl5/lib/5.6.0/PA-RISC1.1/CORE -DUTF8_SUPPORT dbdimp.c cc -c -I/ora_ito/software/rdbms/demo -I/ora_ito/software/rdbms +/public -I/ora_ito/software/plsql/public -I/ora_ito/software/network/ +public -I/ora_ito/software/r dbms/demo -I/ora_ito/software/rdbms/public -I/ora_ito/software/rdbms/d +emo -I/opt/perl5/lib/site_perl/5.6.0/PA-RISC1.1/auto/DBI -Ae -D_LARGE +FILE_SOURCE -D_FILE_OFFSET_B ITS=64 -O +Onolimit -DVERSION=\"1.15\" -DXS_VERSION=\"1.15\" +z +-I/opt/perl5/lib/5.6.0/PA-RISC1.1/CORE -DUTF8_SUPPORT oci7.c cc -c -I/ora_ito/software/rdbms/demo -I/ora_ito/software/rdbms +/public -I/ora_ito/software/plsql/public -I/ora_ito/software/network/ +public -I/ora_ito/software/r dbms/demo -I/ora_ito/software/rdbms/public -I/ora_ito/software/rdbms/d +emo -I/opt/perl5/lib/site_perl/5.6.0/PA-RISC1.1/auto/DBI -Ae -D_LARGE +FILE_SOURCE -D_FILE_OFFSET_B ITS=64 -O +Onolimit -DVERSION=\"1.15\" -DXS_VERSION=\"1.15\" +z +-I/opt/perl5/lib/5.6.0/PA-RISC1.1/CORE -DUTF8_SUPPORT oci8.c Running Mkbootstrap for DBD::Oracle () chmod 644 Oracle.bs LD_RUN_PATH="/ora_ito/software/lib:/ora_ito/software/rdbms/lib +" ld -o blib/arch/auto/DBD/Oracle/Oracle.sl -b -s -a shared Oracle.o + dbdimp.o oci7.o oci8.o - L/ora_ito/software/lib/ -L/ora_ito/software/rdbms/lib/ /ora_ito/soft +ware/rdbms/lib/kpudfo.o /ora_ito/software/lib/nautab.o /ora_ito/softw +are/lib/naeet.o /ora_ito/sof tware/lib/naect.o /ora_ito/software/lib/naedhs.o -lclntsh /ora_ito/sof +tware/rdbms/lib/kpuadef.o -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt +8 -lnsslb8 -ln8 -lncrypt8 -l n8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntn +s8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -lnus8 -lnldap8 + -lldapclnt8 -lnsslb8 -ln8 - lncrypt8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -l +ntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 -lvsn8 -lwtc8 -lco +mmon8 -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 -lnu +s8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnona +me8 -lntcp8 -lntcps8 -lnsslb 8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 -lvsn8 +-lwtc8 -lcommon8 -lgeneric8 -ltrace8 -lnls8 -lcore8 -lnls8 -lcore8 -l +nls8 -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 +-lqsmashr ld: Can't find library: "nbeq8" *** Error exit code 1 Stop.
Can u all bail me out of this problem.

Replies are listed 'Best First'.
Re: Problem in Installing DBD::Oracle on HP-UX box
by pingo (Hermit) on Sep 22, 2004 at 14:47 UTC
      I checked that LD_LIBRARy_PATH is set to correct path , i.e /ora_ito/software/lib which can also be seen in make output. The required libraries also exist in the defined path. But it still doesn't seem to work. It gives the same error which i have shown above.
Re: Problem in Installing DBD::Oracle on HP-UX box
by dba (Monk) on Sep 23, 2004 at 20:09 UTC
    Set SHLIB_PATH.
     export SHLIB_PATH=$ORACLE_HOME/lib;$SHLIB_PATH and then make