While trying to get the "make test" for DBD:ORACLE to work, I noticed the problem below.
Note 1: I still haven't resolved the make test problem. I'm getting a "symbol OCILobWriteAppend: referenced symbol not found" error. Since other people have reported this problem, I won't bother you with it now. Note 2: I'm not an expert, so don't expect any code fixes from me. The problem seems to be with the following section of code in the Makefile.PL file: ************************************************ my @filtered_cmds; while (my $line = shift @cmds) { # join lines split with \'s while ($line =~ s/\\$/ /) { $line .= shift @cmds; } # remove any echo's as the following line should be the result of the echo next if $line =~ /^\s*\S*echo\s+/; next if $line =~ /^\s*\S*make\s+/; # remove recursive calls to make next if $line =~ /^\s*$/; # remove any blank lines push @filtered_cmds, $line; } @cmds = @filtered_cmds; ************************************************ This code and it's related bits end up giving the following. ************************************************ Attempting to discover Oracle OCI build rules gcc -B/usr/ccs/bin/ -c DBD_ORA_OBJ.c by executing: [make -f /usr2/opt2/app/oracle/product/8.0.5/rdbms/demo/demo_rdbms.mk build ECHODO=echo ECHO=echo GENCLNTSH='echo genclntsh' CC=echo OPTIMIZE= CCFLAGS= EXE=DBD_ORA_EXE OBJS=DBD_ORA_OBJ.o] Oracle oci build command: [] Unable to interpret Oracle build commands from /usr2/opt2/app/oracle/product/8.0.5/rdbms/demo/demo_rdbms.mk. (Will continue by using fallback approach.) Please report this to [EMAIL PROTECTED] See README for what to include. ************************************************ I ran the bits of code manually, and the results are shown below. ************************************************ make -f /usr2/opt2/app/oracle/product/8.0.5/rdbms/demo/demo_rdbms.mk build ECHODO=echo ECHO=echo GENCLNTSH='echo genclntsh' CC=echo OPTIMIZE= CCFLAGS= EXE=DBD_ORA_EXE OBJS=DBD_ORA_OBJ.o echo echo -L/usr2/opt2/app/oracle/product/8.0.5/lib/ -L/usr2/opt2/app/oracle/product/8.0.5/rdbms/lib -o DBD_ORA_EXE DBD_ORA_OBJ.o -lclntsh /usr2/opt2/app/oracle/product/8.0.5/lib/nautab.o /usr2/opt2/app/oracle/product/8.0.5/lib/naeet.o /usr2/opt2/app/oracle/product/8.0.5/lib/naect.o /usr2/opt2/app/oracle/product/8.0.5/lib/naedhs.o `cat /usr2/opt2/app/oracle/product/8.0.5/lib/naldflgs` -lnetv2 -lnttcp -lnetwork -lncr -lnetv2 -lnttcp -lnetwork -lclient -lvsn -lcommon -lgeneric -lmm -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lnetv2 -lnttcp -lnetwork -lncr -lnetv2 -lnttcp -lnetwork -lclient -lvsn -lcommon -lgeneric -lepc -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lclient -lvsn -lcommon -lgeneric -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 `cat /usr2/opt2/app/oracle/product/8.0.5/lib/sysliblist` -R /opt/SUNWcluster/lib:/usr2/opt2/app/oracle/product/8.0.5/lib -Y P,:/opt/SUNWcluster/lib:/usr/ccs/lib:/usr/lib -Qy -lc -laio -lm -lthread echo -L/usr2/opt2/app/oracle/product/8.0.5/lib/ -L/usr2/opt2/app/oracle/product/8.0.5/rdbms/lib -o DBD_ORA_EXE DBD_ORA_OBJ.o -lclntsh /usr2/opt2/app/oracle/product/8.0.5/lib/nautab.o /usr2/opt2/app/oracle/product/8.0.5/lib/naeet.o /usr2/opt2/app/oracle/product/8.0.5/lib/naect.o /usr2/opt2/app/oracle/product/8.0.5/lib/naedhs.o -lnetv2 -lnttcp -lnetwork -lncr -lnetv2 -lnttcp -lnetwork -lclient -lvsn -lcommon -lgeneric -lmm -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lnetv2 -lnttcp -lnetwork -lncr -lnetv2 -lnttcp -lnetwork -lclient -lvsn -lcommon -lgeneric -lepc -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lclient -lvsn -lcommon -lgeneric -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lnsl -lsocket -lgen -ldl -R /opt/SUNWcluster/lib:/usr2/opt2/app/oracle/product/8.0.5/lib -Y P,:/opt/SUNWcluster/lib:/usr/ccs/lib:/usr/lib -Qy -lc -laio -lm -lthread ************************************************ As requested in the README file, here are some details: ************************************************ Software versions: OS = Solaris 2.6, Sparc (Patch level 35) gcc = 2.95.3 (binary installed from sunfreeware.com) perl = 5.8.3 (binary installed from sunfreeware.com) DBI = 1.40 DBD:Oracle = 1.15 ************************************************ # perl Makefile.PL -v > command.log 2>&1 # cat command.log Using DBI 1.40 (for perl 5.008003 on sun4-solaris) installed in /usr/local/lib/perl5/site_perl/5.8.3/sun4-solaris/auto/DBI Configuring DBD::Oracle ... >>> Remember to actually *READ* the README file! Especially if you have any problems. Using Oracle in /usr2/opt2/app/oracle/product/8.0.5 4.0.3.0.0 Oracle Unix Installer 1.0.1.0.0 Oracle On-Line Text Viewer 8.0.5.0.0 Ordts Common Libraries 8.0.5.0.0 ORACLE NLS Libraries and Utilities 8.0.5.0.0 ORACLE Core Libraries 8.0.5.0.0 ORACLE Common RDBMS Libraries and Utilities 8.0.5.0.0 ORACLE PL/SQL Libraries 8.0.5.0.0 ORACLE Common Libraries 8.0.5.0.0 ORACLE Common Precomp Libraries 8.0.5.0.0 ORACLE Common Network Libraries and Utilities 8.0.5.0.0 ORACLE Common Trace Libraries 8.0.5.0.0 ORACLE Common Utilities 8.0.5.0.0 ORACLE Common Agent Libraries 8.0.5.0.0 ORACLE Common Libraries and Utilities 8.0.5.0.0 Platform specific Libraries and Utilities 8.0.5.0.0 Net8 8.0.5.0.0 TCP/IP Protocol Adapter 3.0.2.0.0 Remote Operations 8.0.5.0.0 Oracle Names 8.0.5.0.0 PL/SQL 8.0.5.0.0 Oracle8 Partitioning Option 3.0.5.0.0 Oracle Server Manager 8.0.5.0.0 Oracle8 Enterprise (RDBMS) 1.0.0.0.1 <Database Startup> Load Files 4.0.0 Oracle Trace 8.0.5.0.0 SQL*Plus 8.0.5.0 Common documentation resources 8.0.5.0 Solaris Documentation Oracle version 8.0.5 (8.005) Found /usr2/opt2/app/oracle/product/8.0.5/rdbms/demo/demo_rdbms.mk Found /usr2/opt2/app/oracle/product/8.0.5/otrace/demo/atmoci.mk Using /usr2/opt2/app/oracle/product/8.0.5/rdbms/demo/demo_rdbms.mk Reading /usr2/opt2/app/oracle/product/8.0.5/rdbms/demo/demo_rdbms.mk Reading /usr2/opt2/app/oracle/product/8.0.5/rdbms/lib/env_rdbms.mk Read a total of 621 lines from /usr2/opt2/app/oracle/product/8.0.5/rdbms/lib/env_rdbms.mk (including inclusions) Read a total of 780 lines from /usr2/opt2/app/oracle/product/8.0.5/rdbms/demo/demo_rdbms.mk (including inclusions) Deleted SHELL definition: SHELL=/bin/sh Deleted LIB_EXT definition: LIB_EXT=a Deleted OBJ_EXT definition: OBJ_EXT=o Deleted AR definition: AR=ar Deleted AS definition: AS=as Deleted CC definition: CC=cc Deleted CHMOD definition: CHMOD=chmod Deleted CPP definition: CPP=cpp Deleted ECHO definition: ECHO=echo Deleted LD definition: LD=ld Deleted PERL definition: PERL=perl Deleted CFLAGS definition: CFLAGS=$(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(QACCFLAGS) $(PFLAGS)\ $(SHARED_CFLAG) $(USRFLAGS) Deleted LDFLAGS definition: LDFLAGS=-o $@ -L$(PRODLIBHOME) -L$(LIBHOME) Deleted $(COMPOBJ)/crti.o $(COMPOBJ)/crt1.o $(COMPOBJ)/crtn.o from link args. del_crtobj: COMPOBJS=$(COMPOBJ)/crti.o $(COMPOBJ)/crt1.o $(COMPOBJ)/crtn.o : COMPOBJS= $(COMPOBJ)/crti.o $(COMPOBJ)/crt1.o $(COMPOBJ)/crtn.o Edited COMPOBJS definition from: COMPOBJS=$(COMPOBJ)/crti.o $(COMPOBJ)/crt1.o $(COMPOBJ)/crtn.o to: COMPOBJS= Deleted OPTIMIZE definition: OPTIMIZE=$(OPTIMIZE2) Deleted AR definition: AR=/usr/ccs/bin/ar Deleted AS definition: AS=/usr/ccs/bin/as Deleted CPP definition: CPP=$(CC) -E $(ANSI) Deleted CHMOD definition: CHMOD=/bin/chmod Deleted ASFLAGS definition: ASFLAGS=-P -K PIC Deleted CCFLAGS definition: CCFLAGS= $(NOKPIC_CCFLAGS) -K PIC 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. Deleted ORA_NLS definition: ORA_NLS = $(ORACLE_HOME)/ocommon/nls/admin/data/ 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. Deleted ORA_NLS33 definition: ORA_NLS33 = $(ORACLE_HOME)/ocommon/nls/admin/data/ Deleted LDFLAGS definition: LDFLAGS=-L$(LIBHOME) -L$(ORACLE_HOME)/rdbms/lib Evaluating `cat $(LIBHOME)naldflgs` expanded `cat /usr2/opt2/app/oracle/product/8.0.5/lib/naldflgs` returned ' ' Evaluating `cat $(LIBHOME)sysliblist` expanded `cat /usr2/opt2/app/oracle/product/8.0.5/lib/sysliblist` returned '-lnsl -lsocket -lgen -ldl ' Attempting to discover Oracle OCI build rules gcc -B/usr/ccs/bin/ -c -I/usr2/opt2/app/oracle/product/8.0.5/rdbms/demo -I/usr2/opt2/app/oracle/product/8.0.5/rdbms/public -I/usr2/opt2/app/oracle/product/8.0.5/plsql/public -I/usr2/opt2/app/oracle/product/8.0.5/network/public -I/usr2/opt2/app/oracle/product/8.0.5/rdbms/demo -I/usr2/opt2/app/oracle/product/8.0.5/rdbms/demo -I/usr/local/lib/perl5/site_perl/5.8.3/sun4-solaris/auto/DBI -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.15\" -DXS_VERSION=\"1.15\" -fPIC "-I/usr/local/lib/perl5/5.8.3/sun4-solaris/CORE" -DUTF8_SUPPORT DBD_ORA_OBJ.c by executing: [make -f /usr2/opt2/app/oracle/product/8.0.5/rdbms/demo/demo_rdbms.mk build ECHODO=echo ECHO=echo GENCLNTSH='echo genclntsh' CC=echo OPTIMIZE= CCFLAGS= EXE=DBD_ORA_EXE OBJS=DBD_ORA_OBJ.o] returned: [echo echo -L/usr2/opt2/app/oracle/product/8.0.5/lib/ -L/usr2/opt2/app/oracle/product/8.0.5/rdbms/lib -o DBD_ORA_EXE DBD_ORA_OBJ.o -lclntsh /usr2/opt2/app/oracle/product/8.0.5/lib/nautab.o /usr2/opt2/app/oracle/product/8.0.5/lib/naeet.o /usr2/opt2/app/oracle/product/8.0.5/lib/naect.o /usr2/opt2/app/oracle/product/8.0.5/lib/naedhs.o `cat /usr2/opt2/app/oracle/product/8.0.5/lib/naldflgs` -lnetv2 -lnttcp -lnetwork -lncr -lnetv2 -lnttcp -lnetwork -lclient -lvsn -lcommon -lgeneric -lmm -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lnetv2 -lnttcp -lnetwork -lncr -lnetv2 -lnttcp -lnetwork -lclient -lvsn -lcommon -lgeneric -lepc -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lclient -lvsn -lcommon -lgeneric -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 `cat /usr2/opt2/app/oracle/product/8.0.5/lib/sysliblist` -R /opt/SUNWcluster/lib:/usr2/opt2/app/oracle/product/8.0.5/lib -Y P,:/opt/SUNWcluster/lib:/usr/ccs/lib:/usr/lib -Qy -lc -laio -lm -lthread] [echo -L/usr2/opt2/app/oracle/product/8.0.5/lib/ -L/usr2/opt2/app/oracle/product/8.0.5/rdbms/lib -o DBD_ORA_EXE DBD_ORA_OBJ.o -lclntsh /usr2/opt2/app/oracle/product/8.0.5/lib/nautab.o /usr2/opt2/app/oracle/product/8.0.5/lib/naeet.o /usr2/opt2/app/oracle/product/8.0.5/lib/naect.o /usr2/opt2/app/oracle/product/8.0.5/lib/naedhs.o -lnetv2 -lnttcp -lnetwork -lncr -lnetv2 -lnttcp -lnetwork -lclient -lvsn -lcommon -lgeneric -lmm -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lnetv2 -lnttcp -lnetwork -lncr -lnetv2 -lnttcp -lnetwork -lclient -lvsn -lcommon -lgeneric -lepc -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lclient -lvsn -lcommon -lgeneric -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lnsl -lsocket -lgen -ldl -R /opt/SUNWcluster/lib:/usr2/opt2/app/oracle/product/8.0.5/lib -Y P,:/opt/SUNWcluster/lib:/usr/ccs/lib:/usr/lib -Qy -lc -laio -lm -lthread] reduced to: [] Oracle oci build command: [] Unable to interpret Oracle build commands from /usr2/opt2/app/oracle/product/8.0.5/rdbms/demo/demo_rdbms.mk. (Will continue by using fallback approach.) Please report this to [EMAIL PROTECTED] See README for what to include. Warning: Solaris 2.5 bug #1224467 may cause '_rmutex_unlock' error. Deleting -lthread from link list as a possible workround (2.6). Found header files in rdbms/demo. Checking for functioning wait.ph System: perl5.008003 sunos 5.6 generic_105181-26 sun4u sparc sunw,ultra-1 solaris Compiler: gcc -B/usr/ccs/bin/ -O -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 Linker: /usr/ccs/bin/ld Sysliblist: -lnsl -lsocket -lgen -ldl 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/usr2/opt2/app/oracle/product/8.0.5/rdbms/demo -I/usr2/opt2/app/oracle/product/8.0.5/rdbms/public -I/usr2/opt2/app/oracle/product/8.0.5/plsql/public -I/usr2/opt2/app/oracle/product/8.0.5/network/public -DSLMXMX_ENABLE -DSLTS_ENABLE -D_SVID_GETTOD $(LPFLAGS) $(USRFLAGS)] build: $(ECHODO) $(CC) $(LDFLAGS) -o $(EXE) $(OBJS) $(OCISHAREDLIBS) expanded `cat /usr2/opt2/app/oracle/product/8.0.5/lib/naldflgs` expanded `cat /usr2/opt2/app/oracle/product/8.0.5/lib/sysliblist` [ /usr2/opt2/app/oracle/product/8.0.5/bin/echodo cc -L$(LIBHOME) -L/usr2/opt2/app/oracle/product/8.0.5/rdbms/lib -o $(EXE) $(OBJS) -lclntsh $(LIBHOME)nautab.o $(LIBHOME)naeet.o $(LIBHOME)naect.o $(LIBHOME)naedhs.o -lnetv2 -lnttcp -lnetwork -lncr -lnetv2 -lnttcp -lnetwork -lclient -lvsn -lcommon -lgeneric -lmm -lnlsrtl3 $(LLIBCV6) -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lnetv2 -lnttcp -lnetwork -lncr -lnetv2 -lnttcp -lnetwork -lclient -lvsn -lcommon -lgeneric $(LIBPLS_CLT) -lepc -lnlsrtl3 $(LLIBCV6) -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lclient -lvsn -lcommon -lgeneric -lnlsrtl3 $(LLIBCV6) -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 $(EXPDLIBS) $(EXOSLIBS) -lnsl -lsocket -lgen -ldl -R /opt/SUNWcluster/lib:/usr2/opt2/app/oracle/product/8.0.5/lib -Y P,$(LD_LIBRARY_PATH):/opt/SUNWcluster/lib:/usr/ccs/lib:/usr/lib -Qy -lc -laio -lm $(USRLIBS) -lthread] LDFLAGS: -L$(LIBHOME) -L$(ORACLE_HOME)/rdbms/lib [-L$(LIBHOME) -L/usr2/opt2/app/oracle/product/8.0.5/rdbms/lib] Linking with /usr2/opt2/app/oracle/product/8.0.5/rdbms/lib/ssdbaed.o /usr2/opt2/app/oracle/product/8.0.5/rdbms/lib/defopt.o /usr2/opt2/app/oracle/product/8.0.5/lib/nautab.o /usr2/opt2/app/oracle/product/8.0.5/lib/naeet.o /usr2/opt2/app/oracle/product/8.0.5/lib/naect.o /usr2/opt2/app/oracle/product/8.0.5/lib/naedhs.o -lclntsh -lnetv2 -lnttcp -lnetwork -lncr -lnetv2 -lnttcp -lnetwork -lclient -lvsn -lcommon -lgeneric -lmm -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lnetv2 -lnttcp -lnetwork -lncr -lnetv2 -lnttcp -lnetwork -lclient -lvsn -lcommon -lgeneric -lepc -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lclient -lvsn -lcommon -lgeneric -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lnsl -lsocket -lgen -ldl -R/opt/SUNWcluster/lib:/usr2/opt2/app/oracle/product/8.0.5/lib -YP,:/opt/SUNWcluster/lib:/usr/ccs/lib:/usr/lib -Qy -lc -laio -lm [from $(SSDBED) $(DEF_OPT) $(OCISHAREDLIBS)] MakeMaker (v6.17) ABSTRACT_FROM => q[Oracle.pm] AUTHOR => q[Tim Bunce ([EMAIL PROTECTED])] DEFINE => q[ -DUTF8_SUPPORT] DIR => [] EXE_FILES => [q[ora_explain]] INC => q[-I/usr2/opt2/app/oracle/product/8.0.5/rdbms/demo -I/usr2/opt2/app/oracle/product/8.0.5/rdbms/public -I/usr2/opt2/app/oracle/product/8.0.5/plsql/public -I/usr2/opt2/app/oracle/product/8.0.5/network/public -I/usr2/opt2/app/oracle/product/8.0.5/rdbms/demo -I/usr2/opt2/app/oracle/product/8.0.5/rdbms/demo -I/usr/local/lib/perl5/site_perl/5.8.3/sun4-solaris/auto/DBI] LIBS => [q[-L/usr2/opt2/app/oracle/product/8.0.5/lib/ -lclntsh -lnetv2 -lnttcp -lnetwork -lncr -lnetv2 -lnttcp -lnetwork -lclient -lvsn -lcommon -lgeneric -lmm -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lnetv2 -lnttcp -lnetwork -lncr -lnetv2 -lnttcp -lnetwork -lclient -lvsn -lcommon -lgeneric -lepc -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lclient -lvsn -lcommon -lgeneric -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lnsl -lsocket -lgen -ldl -R/opt/SUNWcluster/lib:/usr2/opt2/app/oracle/product/8.0.5/lib -YP,:/opt/SUNWcluster/lib:/usr/ccs/lib:/usr/lib -Qy -lc -laio -lm ]] NAME => q[DBD::Oracle] OBJECT => q[$(O_FILES)] PREREQ_PM => { DBI=>q[0] } VERSION_FROM => q[Oracle.pm] clean => { FILES=>q[Oracle.xsi dll.base dll.exp sqlnet.log libOracle.def ora_explain mk.pm] } dist => { DIST_DEFAULT=>q[clean distcheck disttest ci tardist], COMPRESS=>q[gzip -v9], PREOP=>q[$(MAKE) -f Makefile.old distdir], SUFFIX=>q[gz] } dynamic_lib => { OTHERLDFLAGS=>q[ /usr2/opt2/app/oracle/product/8.0.5/rdbms/lib/ssdbaed.o /usr2/opt2/app/oracle/product/8.0.5/rdbms/lib/defopt.o /usr2/opt2/app/oracle/product/8.0.5/lib/nautab.o /usr2/opt2/app/oracle/product/8.0.5/lib/naeet.o /usr2/opt2/app/oracle/product/8.0.5/lib/naect.o /usr2/opt2/app/oracle/product/8.0.5/lib/naedhs.o $(COMPOBJS)] } Using PERL=/usr/local/bin/perl Potential libraries are '-L/usr2/opt2/app/oracle/product/8.0.5/lib/ -lclntsh -lnetv2 -lnttcp -lnetwork -lncr -lnetv2 -lnttcp -lnetwork -lclient -lvsn -lcommon -lgeneric -lmm -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lnetv2 -lnttcp -lnetwork -lncr -lnetv2 -lnttcp -lnetwork -lclient -lvsn -lcommon -lgeneric -lepc -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lclient -lvsn -lcommon -lgeneric -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lnsl -lsocket -lgen -ldl -R/opt/SUNWcluster/lib:/usr2/opt2/app/oracle/product/8.0.5/lib -YP,:/opt/SUNWcluster/lib:/usr/ccs/lib:/usr/lib -Qy -lc -laio -lm': '-lclntsh' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libclntsh.so.1.0 '-lnetv2' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libnetv2.a '-lnttcp' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libnttcp.a '-lnetwork' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libnetwork.a '-lncr' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libncr.a '-lnetv2' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libnetv2.a '-lnttcp' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libnttcp.a '-lnetwork' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libnetwork.a '-lclient' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libclient.a '-lvsn' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libvsn.a '-lcommon' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libcommon.a '-lgeneric' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libgeneric.a '-lmm' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libmm.a '-lnlsrtl3' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libnlsrtl3.a '-lcore4' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libcore4.a '-lnlsrtl3' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libnlsrtl3.a '-lcore4' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libcore4.a '-lnlsrtl3' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libnlsrtl3.a '-lnetv2' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libnetv2.a '-lnttcp' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libnttcp.a '-lnetwork' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libnetwork.a '-lncr' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libncr.a '-lnetv2' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libnetv2.a '-lnttcp' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libnttcp.a '-lnetwork' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libnetwork.a '-lclient' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libclient.a '-lvsn' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libvsn.a '-lcommon' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libcommon.a '-lgeneric' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libgeneric.a '-lepc' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libepc.a '-lnlsrtl3' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libnlsrtl3.a '-lcore4' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libcore4.a '-lnlsrtl3' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libnlsrtl3.a '-lcore4' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libcore4.a '-lnlsrtl3' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libnlsrtl3.a '-lclient' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libclient.a '-lvsn' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libvsn.a '-lcommon' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libcommon.a '-lgeneric' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libgeneric.a '-lnlsrtl3' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libnlsrtl3.a '-lcore4' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libcore4.a '-lnlsrtl3' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libnlsrtl3.a '-lcore4' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libcore4.a '-lnlsrtl3' found at /usr2/opt2/app/oracle/product/8.0.5/lib//libnlsrtl3.a nsl not found in /usr2/opt2/app/oracle/product/8.0.5/lib/ nsl not found in /usr/local/lib '-lnsl' found at /usr/lib/libnsl.so.1 socket not found in /usr2/opt2/app/oracle/product/8.0.5/lib/ socket not found in /usr/local/lib '-lsocket' found at /usr/lib/libsocket.so.1 gen not found in /usr2/opt2/app/oracle/product/8.0.5/lib/ gen not found in /usr/local/lib gen not found in /usr/lib '-lgen' found at /usr/ccs/lib/libgen.a dl not found in /usr2/opt2/app/oracle/product/8.0.5/lib/ dl not found in /usr/local/lib '-ldl' found at /usr/lib/libdl.so.1 -R/opt/SUNWcluster/lib:/usr2/opt2/app/oracle/product/8.0.5/lib ignored, directory does not exist Unrecognized argument in LIBS ignored: '-YP,:/opt/SUNWcluster/lib:/usr/ccs/lib:/usr/lib' Unrecognized argument in LIBS ignored: '-Qy' c not found in /usr2/opt2/app/oracle/product/8.0.5/lib/ c not found in /usr/local/lib '-lc' found at /usr/lib/libc.so.1 aio not found in /usr2/opt2/app/oracle/product/8.0.5/lib/ aio not found in /usr/local/lib '-laio' found at /usr/lib/libaio.so.1 m not found in /usr2/opt2/app/oracle/product/8.0.5/lib/ m not found in /usr/local/lib '-lm' found at /usr/lib/libm.so.1 LD_RUN_PATH=/usr2/opt2/app/oracle/product/8.0.5/lib Using DBD::Oracle 1.15. Using DBD::Oracle 1.15. Using DBI 1.40 (for perl 5.008003 on sun4-solaris) installed in /usr/local/lib/perl5/site_perl/5.8.3/sun4-solaris/auto/DBI Writing Makefile for DBD::Oracle *** WARNING - YOUR ORACLE INSTALLATION HAS A SECURITY PROBLEM. Read the README.sec file for more information and patch details. This is just a warning. It does not affect DBD::Oracle in any way. *** 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?) # ************************************************ # perl -V Summary of my perl5 (revision 5.0 version 8 subversion 3) configuration: Platform: osname=solaris, osvers=2.6, archname=sun4-solaris uname='sunos 5.6 generic_105181-26 sun4u sparc sunw,ultra-1 solaris ' config_args='-Dcc=gcc -B/usr/ccs/bin/' 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='gcc -B/usr/ccs/bin/', ccflags ='-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-O', cppflags='-fno-strict-aliasing -I/usr/local/include' ccversion='', gccversion='3.3.2', gccosandvers='solaris2.6' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321 d_longlong=define, longlongsize=8, 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='gcc -B/usr/ccs/bin/', ldflags =' -L/usr/local/lib ' libpth=/usr/local/lib /usr/lib /usr/ccs/lib libs=-lsocket -lbind -lnsl -lgdbm -ldb -ldl -lm -lc perllibs=-lsocket -lbind -lnsl -ldl -lm -lc libc=/lib/libc.so, so=so, useshrplib=true, libperl=libperl.so gnulibc_version='' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' -R /usr/local/lib/perl5/5.8.3/sun4-solaris/CORE' cccdlflags='-fPIC', lddlflags='-G -L/usr/local/lib' Characteristics of this binary (from libperl): Compile-time options: USE_LARGE_FILES Built under solaris Compiled at Feb 10 2004 22:57:54 @INC: /usr/local/lib/perl5/5.8.3/sun4-solaris /usr/local/lib/perl5/5.8.3 /usr/local/lib/perl5/site_perl/5.8.3/sun4-solaris /usr/local/lib/perl5/site_perl/5.8.3 /usr/local/lib/perl5/site_perl . # ************************************************ Have fun. Andrew Howell Network Analyst Technology Infrastructure Division City of Ottawa (613) 580-2424 x23194 [EMAIL PROTECTED]