I'm trying to re-install DBD::Oracle,  and on the make command, Im getting
the following error.  Doers anyone know what this library is, and/or what I
can do to complete the make successfully?  a complete console of the install
attempt follows

ld: fatal: library -lclntsh: not found

I also get the following warning on the perl Makefile.PL command.  I'm not
sure where these libs are so I hadn't attempte to clean them up yet/

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.

Any help is greatly apprieciated.

Dave Halliwill
Infobus Technology Solutions
Intranet Strategy and Access
IS Applications Solutions
Nortel Networks
615-432-4382 (ESN 222)
[EMAIL PROTECTED]

----------------------------------------------------------------------

$ id
uid=100(jlocum) gid=100(infobus)
$ pwd
/export/home/jlocum/DBD-Oracle-1.05
$ perl Makefile.PL
Using DBI 1.14 installed in
/usr/local/lib/perl5/site_perl/5.6.0/sun4-solaris/auto/DBI

 Configuring DBD::Oracle ...

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

Using Oracle in /u01/home/oracle/dist/8.1.6
Found /u01/home/oracle/dist/8.1.6/rdbms/demo/demo_rdbms.mk
Found /u01/home/oracle/dist/8.1.6/otrace/demo/atmoci.mk
Using /u01/home/oracle/dist/8.1.6/rdbms/demo/demo_rdbms.mk
Reading /u01/home/oracle/dist/8.1.6/rdbms/demo/demo_rdbms.mk.
Reading /u01/home/oracle/dist/8.1.6/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/home/oracle/dist/8.1.6/lib/ldflags`
  returned '-lnbeq8 -lnhost8 -ln8 -lncrypt8 -lnidx8 -ln8 -lncrypt8   -lnus8
-ln8 -lncrypt8 -lnk58 -ln8 -lncrypt8   -lnldap8 -lldapclnt8  -lnsslb8   -ln8
-lncrypt8  -ln8 -lncrypt8   -lnoname8 -ln8 -lncrypt8  -ln8 -lncrypt8  -ln8
-lncrypt8 -lnsid8 -ln8 -lncrypt8   -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8
-lntns8 
'
  expanded `sed -e 's/-ljava//g' /u01/home/oracle/dist/8.1.6/lib/ldflags`
  expanded `sed -e 's/-ljava//g' /u01/home/oracle/dist/8.1.6/lib/ldflags`
  expanded `sed -e 's/-ljava//g' /u01/home/oracle/dist/8.1.6/lib/ldflags`
Evaluating `cat $(LIBHOME)sysliblist`
  expanded `cat /u01/home/oracle/dist/8.1.6/lib/sysliblist`
  returned '-lnsl -lsocket -lgen -ldl -lsched'

Discovering Oracle OCI build rules...
Oracle oci build command:
        true cc -L/u01/home/oracle/dist/8.1.6/lib/
-L/u01/home/oracle/dist/8.1.6/rdbms/lib -o DBD_ORA_EXE DBD_ORA_OBJ.o
-lclntsh  `sed -e 's/-ljava//g' /u01/home/oracle/dist/8.1.6/lib/ldflags`
-lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 `sed -e 's/-ljava//g'
/u01/home/oracle/dist/8.1.6/lib/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8
-lclient8  -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8  -lcore8
-lnls8 -lcore8  -lnls8 `sed -e 's/-ljava//g'
/u01/home/oracle/dist/8.1.6/lib/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8
-lnro8 `sed -e 's/-ljava//g' /u01/home/oracle/dist/8.1.6/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
/u01/home/oracle/dist/8.1.6/lib/sysliblist` `if [ -f /usr/lib/libsched.so ]
; then echo -lsched ; else true; fi` -R/u01/home/oracle/dist/8.1.6/lib -laio
-lposix4 -lkstat -lm  -lthread

Found header files in rdbms/demo.

System: perl5.006 sunos znshs003 5.6 generic_105181-19 sun4u sparc
sunw,ultra-4 
Compiler: gcc -O -fno-strict-aliasing -I/usr/local/include
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
Linker:   /usr/ccs/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) -xO2 $(CDEBUG) -Xa $(PROFILE) -xstrconst -xF $(XS) -mr
-xarch=v8 -xcache=16/32/1:1024/64/1 -xchip=ultra -D_REENTRANT -K PIC
$(QACCFLAGS) -I/u01/home/oracle/dist/8.1.6/rdbms/demo
-I/u01/home/oracle/dist/8.1.6/rdbms/public
-I/u01/home/oracle/dist/8.1.6/plsql/public
-I/u01/home/oracle/dist/8.1.6/network/public -DSLMXMX_ENABLE -DSLTS_ENABLE
-D_SVID_GETTOD $(LPFLAGS) $(USRFLAGS)]

  LDFLAGS:  -L$(LIBHOME) -L$(ORACLE_HOME)/rdbms/lib
           [-L$(LIBHOME) -L/u01/home/oracle/dist/8.1.6/rdbms/lib]


Linking with OTHERLDFLAGS = -L/u01/home/oracle/dist/8.1.6/lib/
-L/u01/home/oracle/dist/8.1.6/rdbms/lib   -lclntsh  `sed -e 's/-ljava//g'
/u01/home/oracle/dist/8.1.6/lib/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8
-lnro8 `sed -e 's/-ljava//g' /u01/home/oracle/dist/8.1.6/lib/ldflags`
-lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8  -lvsn8 -lwtc8 -lcommon8 -lgeneric8
-lwtc8 -lmm -lnls8  -lcore8 -lnls8 -lcore8  -lnls8 `sed -e 's/-ljava//g'
/u01/home/oracle/dist/8.1.6/lib/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8
-lnro8 `sed -e 's/-ljava//g' /u01/home/oracle/dist/8.1.6/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
/u01/home/oracle/dist/8.1.6/lib/sysliblist` `if [ -f /usr/lib/libsched.so ]
; then echo -lsched ; else true; fi` -R/u01/home/oracle/dist/8.1.6/lib -laio
-lposix4 -lkstat -lm  -lthread [from 'build' rule]


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.05.
Using DBI 1.14 installed in
/usr/local/lib/perl5/site_perl/5.6.0/sun4-solaris/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?)

$ 
$ 
$ 
$ make
gcc -c -I/u01/home/oracle/dist/8.1.6/rdbms/demo
-I/u01/home/oracle/dist/8.1.6/rdbms/public
-I/u01/home/oracle/dist/8.1.6/plsql/public
-I/u01/home/oracle/dist/8.1.6/network/public
-I/u01/home/oracle/dist/8.1.6/rdbms/demo
-I/u01/home/oracle/dist/8.1.6/rdbms/demo
-I/usr/local/lib/perl5/site_perl/5.6.0/sun4-solaris/auto/DBI
-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -O      -DVERSION=\"1.05\"  -DXS_VERSION=\"1.05\"
-fPIC -I/usr/local/lib/perl5/5.6.0/sun4-solaris/CORE -Wall -Wno-comment
Oracle.c
Oracle.c: In function `XS_DBD__Oracle_constant':
Oracle.c:17: warning: unused variable `Perl___notused'
Oracle.c: In function `XS_DBD__Oracle__dr_discon_all_':
Oracle.c:47: warning: unused variable `Perl___notused'
Oracle.c: In function `XS_DBD__Oracle__db__login':
Oracle.c:64: warning: unused variable `Perl___notused'
Oracle.c: In function `XS_DBD__Oracle__db_commit':
Oracle.c:98: warning: unused variable `Perl___notused'
Oracle.c: In function `XS_DBD__Oracle__db_rollback':
Oracle.c:115: warning: unused variable `Perl___notused'
Oracle.c: In function `XS_DBD__Oracle__db_disconnect':
Oracle.c:132: warning: unused variable `Perl___notused'
Oracle.c: In function `XS_DBD__Oracle__db_STORE':
Oracle.c:165: warning: unused variable `Perl___notused'
Oracle.c: In function `XS_DBD__Oracle__db_FETCH':
Oracle.c:187: warning: unused variable `Perl___notused'
Oracle.c: In function `XS_DBD__Oracle__db_DESTROY':
Oracle.c:206: warning: unused variable `Perl___notused'
Oracle.c: In function `XS_DBD__Oracle__st__prepare':
Oracle.c:257: warning: unused variable `Perl___notused'
Oracle.c: In function `XS_DBD__Oracle__st_rows':
Oracle.c:286: warning: unused variable `Perl___notused'
Oracle.c: In function `XS_DBD__Oracle__st_bind_param':
Oracle.c:302: warning: unused variable `Perl___notused'
Oracle.c: In function `XS_DBD__Oracle__st_bind_param_inout':
Oracle.c:344: warning: unused variable `Perl___notused'
Oracle.c: In function `XS_DBD__Oracle__st_execute':
Oracle.c:392: warning: unused variable `Perl___notused'
Oracle.c: In function `XS_DBD__Oracle__st_fetchrow_arrayref':
Oracle.c:439: warning: unused variable `Perl___notused'
Oracle.c: In function `XS_DBD__Oracle__st_fetchrow_array':
Oracle.c:458: warning: unused variable `Perl___notused'
Oracle.c: In function `XS_DBD__Oracle__st_finish':
Oracle.c:486: warning: unused variable `Perl___notused'
Oracle.c: In function `XS_DBD__Oracle__st_blob_read':
Oracle.c:516: warning: unused variable `Perl___notused'
Oracle.c: In function `XS_DBD__Oracle__st_STORE':
Oracle.c:554: warning: unused variable `Perl___notused'
Oracle.c: In function `XS_DBD__Oracle__st_FETCH_attrib':
Oracle.c:576: warning: unused variable `Perl___notused'
Oracle.c: In function `XS_DBD__Oracle__st_DESTROY':
Oracle.c:598: warning: unused variable `Perl___notused'
Oracle.c: In function `XS_DBD__Oracle__st_ora_fetch':
Oracle.c:644: warning: unused variable `Perl___notused'
Oracle.c: In function `XS_DBD__Oracle__db_reauthenticate':
Oracle.c:696: warning: unused variable `Perl___notused'
Oracle.c: In function `boot_DBD__Oracle':
Oracle.c:716: warning: unused variable `Perl___notused'
gcc -c -I/u01/home/oracle/dist/8.1.6/rdbms/demo
-I/u01/home/oracle/dist/8.1.6/rdbms/public
-I/u01/home/oracle/dist/8.1.6/plsql/public
-I/u01/home/oracle/dist/8.1.6/network/public
-I/u01/home/oracle/dist/8.1.6/rdbms/demo
-I/u01/home/oracle/dist/8.1.6/rdbms/demo
-I/usr/local/lib/perl5/site_perl/5.6.0/sun4-solaris/auto/DBI
-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -O      -DVERSION=\"1.05\"  -DXS_VERSION=\"1.05\"
-fPIC -I/usr/local/lib/perl5/5.6.0/sun4-solaris/CORE -Wall -Wno-comment
dbdimp.c
dbdimp.c: In function `dbd_discon_all':
dbdimp.c:57: warning: unused variable `Perl___notused'
dbdimp.c: In function `ora_db_login6':
dbdimp.c:183: warning: unused variable `Perl___notused'
dbdimp.c: In function `ora_db_disconnect':
dbdimp.c:377: warning: unused variable `Perl___notused'
dbdimp.c: In function `pp_exec_rset':
dbdimp.c:868: warning: unused variable `Perl___notused'
dbdimp.c:943: warning: unused variable `Perl___notused'
dbdimp.c: In function `ora_st_execute':
dbdimp.c:1234: warning: unused variable `Perl___notused'
dbdimp.c: In function `ora_st_blob_read':
dbdimp.c:1492: warning: long int format, int arg (arg 8)
dbdimp.c: In function `ora_st_finish':
dbdimp.c:1535: warning: unused variable `Perl___notused'
dbdimp.c: In function `ora_st_destroy':
dbdimp.c:1622: warning: unused variable `imp_dbh'
gcc -c -I/u01/home/oracle/dist/8.1.6/rdbms/demo
-I/u01/home/oracle/dist/8.1.6/rdbms/public
-I/u01/home/oracle/dist/8.1.6/plsql/public
-I/u01/home/oracle/dist/8.1.6/network/public
-I/u01/home/oracle/dist/8.1.6/rdbms/demo
-I/u01/home/oracle/dist/8.1.6/rdbms/demo
-I/usr/local/lib/perl5/site_perl/5.6.0/sun4-solaris/auto/DBI
-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -O      -DVERSION=\"1.05\"  -DXS_VERSION=\"1.05\"
-fPIC -I/usr/local/lib/perl5/5.6.0/sun4-solaris/CORE -Wall -Wno-comment
oci7.c
gcc -c -I/u01/home/oracle/dist/8.1.6/rdbms/demo
-I/u01/home/oracle/dist/8.1.6/rdbms/public
-I/u01/home/oracle/dist/8.1.6/plsql/public
-I/u01/home/oracle/dist/8.1.6/network/public
-I/u01/home/oracle/dist/8.1.6/rdbms/demo
-I/u01/home/oracle/dist/8.1.6/rdbms/demo
-I/usr/local/lib/perl5/site_perl/5.6.0/sun4-solaris/auto/DBI
-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -O      -DVERSION=\"1.05\"  -DXS_VERSION=\"1.05\"
-fPIC -I/usr/local/lib/perl5/5.6.0/sun4-solaris/CORE -Wall -Wno-comment
oci8.c
oci8.c: In function `dbd_rebind_ph_rset':
oci8.c:414: warning: implicit declaration of function `pp_rebind_ph_rset_in'
oci8.c: In function `ora_st_fetch':
oci8.c:885: warning: unused variable `Perl___notused'
oci8.c:892: warning: unused variable `Perl___notused'
Running Mkbootstrap for DBD::Oracle ()
chmod 644 Oracle.bs
LD_RUN_PATH="" gcc -o blib/arch/auto/DBD/Oracle/Oracle.so  -G
-L/usr/local/lib Oracle.o  dbdimp.o  oci7.o  oci8.o
-L/u01/home/oracle/dist/8.1.6/lib/ -L/u01/home/oracle/dist/8.1.6/rdbms/lib
-lclntsh  `sed -e 's/-ljava//g' /u01/home/oracle/dist/8.1.6/lib/ldflags`
-lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8 `sed -e 's/-ljava//g'
/u01/home/oracle/dist/8.1.6/lib/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8
-lclient8  -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lwtc8 -lmm -lnls8  -lcore8
-lnls8 -lcore8  -lnls8 `sed -e 's/-ljava//g'
/u01/home/oracle/dist/8.1.6/lib/ldflags`     -lnsgr8 -lnzjs8 -ln8 -lnl8
-lnro8 `sed -e 's/-ljava//g' /u01/home/oracle/dist/8.1.6/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
/u01/home/oracle/dist/8.1.6/lib/sysliblist` `if [ -f /usr/lib/libsched.so ]
; then echo -lsched ; else true; fi` -R/u01/home/oracle/dist/8.1.6/lib -laio
-lposix4 -lkstat -lm  -lthread    
ld: fatal: library -lclntsh: not found
ld: fatal: File processing errors. No output written to
blib/arch/auto/DBD/Oracle/Oracle.so
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target
`blib/arch/auto/DBD/Oracle/Oracle.so'
$ 





Dave Halliwill
Infobus Technology Solutions
Intranet Strategy and Access
IS Applications Solutions
Nortel Networks
615-432-4382 (ESN 222)
[EMAIL PROTECTED]

Reply via email to