################################################## ### The error when I run the make test TEST_VERBOSE=1 ################################################## can't get DBI::st=HASH(0x33768)->{NUM_OFFIELDS_typo}: unrecognised attribute at t/general.t line 41. Failed 1/9 test scripts, 88.89% okay. 1/545 subtests failed, 99.82% okay. make: Fatal error: Command failed for target `test_dynamic'
##################################################### ### Here's the output from the make test VERBOSE cmd ### I removed all the ok's when there were more than 2 in a row ##################################################### PERL_DL_NONLAZY=1 /usr/local/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/base.......1..5 ok 1 ok 5 ok t/cursor.....Can't determine open_cursors from v$parameter, so using default Max cursors: 1 1..12 opening cursors ok 1 opening cursor 1 ok 2 ok 9 closing cursors ok 10 closing cursor 1 ok 11 ok 12 ok t/general....1..24 ok 1 ok 4 # failed test 5 at line 42 not ok 5 ok 6 ok 24 FAILED test 5 Failed 1/24 tests, 95.83% okay t/long.......create table dbd_ora__drop_me ( idx integer, lng LONG, dt date ) 1..372 long_data0 length 10240 long_data1 length 81920 long_data2 length 71680 create table dbd_ora__drop_me ( idx integer, lng BLOB, dt date ) --- insert some BLOB data (ora_type 113) ok 1 ok 5 --- fetch BLOB data back again -- truncated - LongTruncOk == 1 LongReadLen 20, LongTruncOk 1 ok 6 ok 13 --- fetch BLOB data back again -- truncated - LongTruncOk == 0 LongReadLen 81910, LongTruncOk ok 14 ok 19 --- fetch BLOB data back again -- complete - LongTruncOk == 0 LongReadLen 82920, LongTruncOk ok 20 ok 27 --- fetch BLOB data back again -- via blob_read ok 28 ok 38 --- testing ora_auto_lob to access BLOB LobLocator ok 39 40: OCILobLocatorPtr=SCALAR(0x2e876c) ok 40 ok 43 41: OCILobLocatorPtr=SCALAR(0x2e87a8) ok 44 ok 47 42: OCILobLocatorPtr=SCALAR(0x2e876c) ok 48 ok 51 43: undef ok 52 40 locator: OCILobLocatorPtr=SCALAR(0x2e876c) ok 53 ok 54 40 content: '040 foo!.X0.x.X0.x.X' ok 55 ok 60 41 locator: OCILobLocatorPtr=SCALAR(0x2e87a8) ok 61 ok 62 41 content: '041 foo!901234567890' ok 63 ok 68 42 locator: OCILobLocatorPtr=SCALAR(0x2e876c) ok 69 ok 70 42 content: '042 foo!cd2bcdefabcd' ok 71 ok 76 43 locator: undef ok 77 ok 83 round again to check the length... ok 84 40 locator: OCILobLocatorPtr=SCALAR(0x2e87fc) ok 85 ok 86 41 locator: OCILobLocatorPtr=SCALAR(0x2e87a8) ok 87 ok 88 42 locator: OCILobLocatorPtr=SCALAR(0x2e87fc) ok 89 ok 90 43 locator: undef ok 91 ok 93 long_data0 length 10240 long_data1 length 81920 long_data2 length 71680 create table dbd_ora__drop_me ( idx integer, lng CLOB, dt date ) --- insert some CLOB data (ora_type 112) ok 94 ok 98 --- fetch CLOB data back again -- truncated - LongTruncOk == 1 LongReadLen 20, LongTruncOk 1 ok 99 ok 106 --- fetch CLOB data back again -- truncated - LongTruncOk == 0 LongReadLen 81910, LongTruncOk ok 107 ok 112 --- fetch CLOB data back again -- complete - LongTruncOk == 0 LongReadLen 82920, LongTruncOk ok 113 ok 120 --- fetch CLOB data back again -- via blob_read ok 121 ok 131 --- testing ora_auto_lob to access CLOB LobLocator ok 132 40: OCILobLocatorPtr=SCALAR(0x2e86b8) ok 133 ok 136 41: OCILobLocatorPtr=SCALAR(0x2e87a8) ok 137 ok 140 42: OCILobLocatorPtr=SCALAR(0x2e86b8) ok 141 ok 144 43: undef ok 145 40 locator: OCILobLocatorPtr=SCALAR(0x2e86b8) ok 146 ok 147 40 content: '040 foo!.X0.x.X0.x.X' ok 148 ok 153 41 locator: OCILobLocatorPtr=SCALAR(0x2e87a8) ok 154 ok 155 41 content: '041 foo!901234567890' ok 156 ok 161 42 locator: OCILobLocatorPtr=SCALAR(0x2e86b8) ok 162 ok 163 42 content: '042 foo!cd2bcdefabcd' ok 164 ok 169 43 locator: undef ok 170 ok 176 round again to check the length... ok 177 40 locator: OCILobLocatorPtr=SCALAR(0x2e8844) ok 178 ok 179 41 locator: OCILobLocatorPtr=SCALAR(0x2e87a8) ok 180 ok 181 42 locator: OCILobLocatorPtr=SCALAR(0x2e8844) ok 182 ok 183 43 locator: undef ok 184 ok 186 long_data0 length 10240 long_data1 length 81920 long_data2 length 71680 create table dbd_ora__drop_me ( idx integer, lng LONG, dt date ) --- insert some LONG data (ora_type 0) ok 187 ok 191 --- fetch LONG data back again -- truncated - LongTruncOk == 1 LongReadLen 20, LongTruncOk 1 ok 192 ok 199 --- fetch LONG data back again -- truncated - LongTruncOk == 0 LongReadLen 81910, LongTruncOk ok 200 ok 205 --- fetch LONG data back again -- complete - LongTruncOk == 0 LongReadLen 82920, LongTruncOk ok 206 ok 213 --- fetch LONG data back again -- via blob_read Skipped blob_read tests for LONGs with OCI8 - not currently supported. ok 214 ok 279 long_data0 length 20480 long_data1 length 81920 long_data2 length 71680 create table dbd_ora__drop_me ( idx integer, lng LONG RAW, dt date ) --- insert some LONG RAW data (ora_type 24) ok 280 ok 284 --- fetch LONG RAW data back again -- truncated - LongTruncOk == 1 LongReadLen 20, LongTruncOk 1 ok 285 ok 292 --- fetch LONG RAW data back again -- truncated - LongTruncOk == 0 LongReadLen 40955, LongTruncOk ok 293 ok 298 --- fetch LONG RAW data back again -- complete - LongTruncOk == 0 LongReadLen 82920, LongTruncOk ok 299 ok 306 --- fetch LONG RAW data back again -- via blob_read Skipped blob_read tests for LONGs with OCI8 - not currently supported. ok 307 ok 372 ok t/meta.......1..11 type_info_all ok 1 $VAR1 = { 'UNSIGNED_ATTRIBUTE' => undef, 'MAXIMUM_SCALE' => undef, 'INTERVAL_PRECISION' => undef, 'CREATE_PARAMS' => undef, 'NUM_PREC_RADIX' => undef, 'SEARCHABLE' => 0, 'LOCAL_TYPE_NAME' => 'LONG RAW', 'LITERAL_PREFIX' => '\'', 'COLUMN_SIZE' => 2147483647, 'MINIMUM_SCALE' => undef, 'TYPE_NAME' => 'LONG RAW', 'AUTO_UNIQUE_VALUE' => undef, 'NULLABLE' => 1, 'DATA_TYPE' => -4, 'SQL_DATA_TYPE' => -4, 'LITERAL_SUFFIX' => '\'', 'CASE_SENSITIVE' => 0, 'FIXED_PREC_SCALE' => 0, 'SQL_DATETIME_SUB' => undef }; $VAR2 = { 'UNSIGNED_ATTRIBUTE' => undef, 'MAXIMUM_SCALE' => undef, 'INTERVAL_PRECISION' => undef, 'CREATE_PARAMS' => 'max length', 'NUM_PREC_RADIX' => undef, 'SEARCHABLE' => 3, 'LOCAL_TYPE_NAME' => 'RAW', 'LITERAL_PREFIX' => '\'', 'COLUMN_SIZE' => 2000, 'MINIMUM_SCALE' => undef, 'TYPE_NAME' => 'RAW', 'AUTO_UNIQUE_VALUE' => undef, 'NULLABLE' => 1, 'DATA_TYPE' => -3, 'SQL_DATA_TYPE' => -3, 'LITERAL_SUFFIX' => '\'', 'CASE_SENSITIVE' => 0, 'FIXED_PREC_SCALE' => 0, 'SQL_DATETIME_SUB' => undef }; $VAR3 = { 'UNSIGNED_ATTRIBUTE' => undef, 'MAXIMUM_SCALE' => undef, 'INTERVAL_PRECISION' => undef, 'CREATE_PARAMS' => undef, 'NUM_PREC_RADIX' => undef, 'SEARCHABLE' => 0, 'LOCAL_TYPE_NAME' => 'LONG', 'LITERAL_PREFIX' => '\'', 'COLUMN_SIZE' => 2147483647, 'MINIMUM_SCALE' => undef, 'TYPE_NAME' => 'LONG', 'AUTO_UNIQUE_VALUE' => undef, 'NULLABLE' => 1, 'DATA_TYPE' => -1, 'SQL_DATA_TYPE' => -1, 'LITERAL_SUFFIX' => '\'', 'CASE_SENSITIVE' => 1, 'FIXED_PREC_SCALE' => 0, 'SQL_DATETIME_SUB' => undef }; $VAR4 = { 'UNSIGNED_ATTRIBUTE' => undef, 'MAXIMUM_SCALE' => undef, 'INTERVAL_PRECISION' => undef, 'CREATE_PARAMS' => 'max length', 'NUM_PREC_RADIX' => undef, 'SEARCHABLE' => 3, 'LOCAL_TYPE_NAME' => 'CHAR', 'LITERAL_PREFIX' => '\'', 'COLUMN_SIZE' => 2000, 'MINIMUM_SCALE' => undef, 'TYPE_NAME' => 'CHAR', 'AUTO_UNIQUE_VALUE' => 0, 'NULLABLE' => 1, 'DATA_TYPE' => 1, 'SQL_DATA_TYPE' => 1, 'LITERAL_SUFFIX' => '\'', 'CASE_SENSITIVE' => 1, 'FIXED_PREC_SCALE' => 0, 'SQL_DATETIME_SUB' => undef }; $VAR5 = { 'UNSIGNED_ATTRIBUTE' => 0, 'MAXIMUM_SCALE' => 38, 'INTERVAL_PRECISION' => undef, 'CREATE_PARAMS' => 'precision,scale', 'NUM_PREC_RADIX' => 10, 'SEARCHABLE' => 3, 'LOCAL_TYPE_NAME' => 'DECIMAL', 'LITERAL_PREFIX' => undef, 'COLUMN_SIZE' => 38, 'MINIMUM_SCALE' => 0, 'TYPE_NAME' => 'DECIMAL', 'AUTO_UNIQUE_VALUE' => 0, 'NULLABLE' => 1, 'DATA_TYPE' => 3, 'SQL_DATA_TYPE' => 3, 'LITERAL_SUFFIX' => undef, 'CASE_SENSITIVE' => 0, 'FIXED_PREC_SCALE' => 0, 'SQL_DATETIME_SUB' => undef }; $VAR6 = { 'UNSIGNED_ATTRIBUTE' => 0, 'MAXIMUM_SCALE' => undef, 'INTERVAL_PRECISION' => undef, 'CREATE_PARAMS' => undef, 'NUM_PREC_RADIX' => 10, 'SEARCHABLE' => 3, 'LOCAL_TYPE_NAME' => 'DOUBLE PRECISION', 'LITERAL_PREFIX' => undef, 'COLUMN_SIZE' => 15, 'MINIMUM_SCALE' => undef, 'TYPE_NAME' => 'DOUBLE PRECISION', 'AUTO_UNIQUE_VALUE' => 0, 'NULLABLE' => 1, 'DATA_TYPE' => 8, 'SQL_DATA_TYPE' => 8, 'LITERAL_SUFFIX' => undef, 'CASE_SENSITIVE' => 0, 'FIXED_PREC_SCALE' => 0, 'SQL_DATETIME_SUB' => undef }; $VAR7 = { 'UNSIGNED_ATTRIBUTE' => undef, 'MAXIMUM_SCALE' => 0, 'INTERVAL_PRECISION' => undef, 'CREATE_PARAMS' => undef, 'NUM_PREC_RADIX' => undef, 'SEARCHABLE' => 3, 'LOCAL_TYPE_NAME' => 'DATE', 'LITERAL_PREFIX' => '\'', 'COLUMN_SIZE' => 19, 'MINIMUM_SCALE' => 0, 'TYPE_NAME' => 'DATE', 'AUTO_UNIQUE_VALUE' => 0, 'NULLABLE' => 1, 'DATA_TYPE' => 93, 'SQL_DATA_TYPE' => 9, 'LITERAL_SUFFIX' => '\'', 'CASE_SENSITIVE' => 0, 'FIXED_PREC_SCALE' => 0, 'SQL_DATETIME_SUB' => 3 }; $VAR8 = { 'UNSIGNED_ATTRIBUTE' => undef, 'MAXIMUM_SCALE' => undef, 'INTERVAL_PRECISION' => undef, 'CREATE_PARAMS' => 'max length', 'NUM_PREC_RADIX' => undef, 'SEARCHABLE' => 3, 'LOCAL_TYPE_NAME' => 'VARCHAR2', 'LITERAL_PREFIX' => '\'', 'COLUMN_SIZE' => '4000', 'MINIMUM_SCALE' => undef, 'TYPE_NAME' => 'VARCHAR2', 'AUTO_UNIQUE_VALUE' => 0, 'NULLABLE' => 1, 'DATA_TYPE' => 12, 'SQL_DATA_TYPE' => 12, 'LITERAL_SUFFIX' => '\'', 'CASE_SENSITIVE' => 1, 'FIXED_PREC_SCALE' => 0, 'SQL_DATETIME_SUB' => undef }; $VAR9 = { 'UNSIGNED_ATTRIBUTE' => undef, 'MAXIMUM_SCALE' => undef, 'INTERVAL_PRECISION' => undef, 'CREATE_PARAMS' => undef, 'NUM_PREC_RADIX' => undef, 'SEARCHABLE' => 0, 'LOCAL_TYPE_NAME' => 'BLOB', 'LITERAL_PREFIX' => '\'', 'COLUMN_SIZE' => 2147483647, 'MINIMUM_SCALE' => undef, 'TYPE_NAME' => 'BLOB', 'AUTO_UNIQUE_VALUE' => undef, 'NULLABLE' => 1, 'DATA_TYPE' => -4, 'SQL_DATA_TYPE' => -4, 'LITERAL_SUFFIX' => '\'', 'CASE_SENSITIVE' => 1, 'FIXED_PREC_SCALE' => 0, 'SQL_DATETIME_SUB' => undef }; $VAR10 = { 'UNSIGNED_ATTRIBUTE' => undef, 'MAXIMUM_SCALE' => undef, 'INTERVAL_PRECISION' => undef, 'CREATE_PARAMS' => undef, 'NUM_PREC_RADIX' => undef, 'SEARCHABLE' => 0, 'LOCAL_TYPE_NAME' => 'BFILE', 'LITERAL_PREFIX' => '\'', 'COLUMN_SIZE' => 2147483647, 'MINIMUM_SCALE' => undef, 'TYPE_NAME' => 'BFILE', 'AUTO_UNIQUE_VALUE' => undef, 'NULLABLE' => 1, 'DATA_TYPE' => -4, 'SQL_DATA_TYPE' => -4, 'LITERAL_SUFFIX' => '\'', 'CASE_SENSITIVE' => 1, 'FIXED_PREC_SCALE' => 0, 'SQL_DATETIME_SUB' => undef }; $VAR11 = { 'UNSIGNED_ATTRIBUTE' => undef, 'MAXIMUM_SCALE' => undef, 'INTERVAL_PRECISION' => undef, 'CREATE_PARAMS' => undef, 'NUM_PREC_RADIX' => undef, 'SEARCHABLE' => 0, 'LOCAL_TYPE_NAME' => 'CLOB', 'LITERAL_PREFIX' => '\'', 'COLUMN_SIZE' => 2147483647, 'MINIMUM_SCALE' => undef, 'TYPE_NAME' => 'CLOB', 'AUTO_UNIQUE_VALUE' => undef, 'NULLABLE' => 1, 'DATA_TYPE' => -1, 'SQL_DATA_TYPE' => -1, 'LITERAL_SUFFIX' => '\'', 'CASE_SENSITIVE' => 1, 'FIXED_PREC_SCALE' => 0, 'SQL_DATETIME_SUB' => undef }; tables(): 12697 tables ok 2 schema list: table_info(undef, '%', undef, undef) ok 3 ok 5 schema list: 32 rows, 0 seconds type list: table_info(undef, undef, undef, '%') ok 6 ok 8 type list: 4 rows, 0 seconds table list: table_info(undef, undef, undef, undef) ok 9 ok 11 table list: 12697 rows, 1 seconds ok t/ph_type....1..19 ok 1 # # testing skip 0 chops_space 0 embed_nul 1 name CHAR type 96 ... # ok 2 ok 3 { "en" => { "len" => 12, "vc" => "embedded\0nul", "c" => "embedded\0nul ", "isnull" => "embedded\0nul" }, "ts" => { "len" => 9, "vc" => "trailing ", "c" => "trailing ", "isnull" => "trailing " }, "es" => { "len" => undef, "vc" => undef, "c" => undef, "isnull" => "ISNULL" } } ok 4 ok 9 # # testing skip 0 chops_space 1 embed_nul 1 name VARCHAR2 type 1 ... # ok 10 ok 11 { "en" => { "len" => 12, "vc" => "embedded\0nul", "c" => "embedded\0nul ", "isnull" => "embedded\0nul" }, "ts" => { "len" => 8, "vc" => "trailing", "c" => "trailing ", "isnull" => "trailing" }, "es" => { "len" => undef, "vc" => undef, "c" => undef, "isnull" => "ISNULL" } } ok 12 ok 19 ok t/plsql......1..67 ok 1 ok 61 test bind_param_inout of param that's not assigned to in executed statement Before p1=[Hello] p2=[Y] p3=[Y] ok 62 ok 65 After p1=[Hello] p2=[Y] p3=[Y] ok 66 ok 67 ok t/reauth.....ORACLE_USERID_2 not defined. Tests skiped. 1..0 skipped all skipped: no reason given t/select.....create table dbd_ora__drop_me ( idx integer, str CHAR(10), dt date, primary key (dt, idx) ) 1..35 create table dbd_ora__drop_me ( idx integer, lng CHAR(10), dt date, primary key (dt, idx) ) --- insert some CHAR(10) data ok 1 ok 5 --- fetch CHAR(10) data back again ok 6 ok 11 create table dbd_ora__drop_me ( idx integer, lng VARCHAR(10), dt date, primary key (dt, idx) ) --- insert some VARCHAR(10) data ok 12 ok 16 --- fetch VARCHAR(10) data back again ok 17 ok 22 create table dbd_ora__drop_me ( idx integer, lng VARCHAR2(10), dt date, primary key (dt, idx) ) --- insert some VARCHAR2(10) data ok 23 ok 27 --- fetch VARCHAR2(10) data back again ok 28 ok 33 primary_key(dbd_ora__drop_me): $VAR1 = [ 'DT', 'IDX' ]; ok 34 ok 35 ok Failed Test Stat Wstat Total Fail Failed List of Failed ---------------------------------------------------------------------------- --- t/general.t 24 1 4.17% 5 1 test skipped. *** Error code 29 #################################################### ###perl -Mblib t/general.t #################################################### 1..24 ok 1 ok 2 ok 3 ok 4 # failed test 5 at line 42 not ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 Can't get DBI::st=HASH(0x32d68)->{NUM_OFFIELDS_typo}: unrecognised attribute at t/general.t line 41. ############################################################# ### Perl makefile ### Actually I changed all the /export/home/oracle/OraHome1/lib to ...lib32 ############################################################## Using DBI 1.43 (for perl 5.008005 on sun4-solaris) installed in /usr/local/lib/perl5/site_perl/5.8.5/sun4-solaris/auto/DBI Configuring DBD::Oracle ... >>> Remember to actually *READ* the README file! Especially if you have any problems. Using Oracle in /export/home/oracle/OraHome1 Oracle version 9.2.0.0.0 (9.200) Found /export/home/oracle/OraHome1/rdbms/demo/demo_rdbms.mk Found /export/home/oracle/OraHome1/otrace/demo/atmoci.mk Found /export/home/oracle/OraHome1/precomp/demo/proc/demo_proc.mk Using /export/home/oracle/OraHome1/rdbms/demo/demo_rdbms.mk Reading /export/home/oracle/OraHome1/rdbms/demo/demo_rdbms.mk Reading /export/home/oracle/OraHome1/rdbms/lib/env_rdbms.mk Read a total of 2318 lines from /export/home/oracle/OraHome1/rdbms/lib/env_rdbms.mk (including inclusions) Read a total of 2674 lines from /export/home/oracle/OraHome1/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) $(PFLAGS)\ $(SHARED_CFLAG) $(USRFLAGS) Deleted LDFLAGS definition: LDFLAGS=-o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME) Deleted OPTIMIZE definition: OPTIMIZE=$(OPTIMIZE3) Deleted AR definition: AR=/usr/ccs/bin/ar Deleted AS definition: AS=/usr/ccs/bin/as Deleted LD definition: LD=/usr/ccs/bin/ld Deleted CPP definition: CPP=$(CC) -E $(ANSI) Deleted CHMOD definition: CHMOD=/bin/chmod Deleted ASFLAGS definition: ASFLAGS=$(NOKPIC_ASFLAGS) $(KPIC_OPTION) Deleted CCFLAGS definition: CCFLAGS=$(NOKPIC_CCFLAGS) $(KPIC_OPTION) 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/ Appending '/export/home/oracle/OraHome1/rdbms/lib/libskgxpd.a /export/home/oracle/OraHome1/rdbms/lib/libskgxpu.a /export/home/oracle/OraHome1/rdbms/lib/libskgxpt.a' to EXTRALIBS Appending '$(LIBHOME)libskgxp9.so' to SHLIBS Appending '/export/home/oracle/OraHome1/rdbms/lib/libskgxp9.a' to LIBS Appending '/export/home/oracle/OraHome1/rdbms/lib/libskgxns.a /export/home/oracle/OraHome1/rdbms/lib/libskgxnd.a /export/home/oracle/OraHome1/rdbms/lib/libskgxnr.a' to EXTRALIBS Appending '$(LIBHOME)libskgxn9.so' to SHLIBS Appending '/export/home/oracle/OraHome1/rdbms/lib/libskgxn9.a' to LIBS Evaluating `cat $(LIBHOME)sysliblist` expanded `cat /export/home/oracle/OraHome1/lib/sysliblist` returned '-lnsl -lsocket -lgen -ldl ' Attempting to discover Oracle OCI build rules gcc -B/usr/ccs/bin/ -c -I/export/home/oracle/OraHome1/rdbms/demo -I/export/home/oracle/OraHome1/rdbms/public -I/export/home/oracle/OraHome1/plsql/public -I/export/home/oracle/OraHome1/network/public -I/export/home/oracle/OraHome1/rdbms/demo -I/export/home/oracle/OraHome1/rdbms/public -I/export/home/oracle/OraHome1/rdbms/demo -I/usr/local/lib/perl5/site_perl/5.8.5/sun4-solaris/auto/DBI -fno-strict-aliasing -pipe -I/usr/local/include -I/opt/gnu/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.5/sun4-solaris/CORE" -DUTF8_SUPPORT DBD_ORA_OBJ.c *** Error code 1 by executing: [make -f /export/home/oracle/OraHome1/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 -c -I/export/home/oracle/OraHome1/rdbms/demo -I/export/home/oracle/OraHome1/rdbms/public -I/export/home/oracle/OraHome1/plsql/public -I/export/home/oracle/OraHome1/network/public -I/export/home/oracle/OraHome1/precomp/public DBD_ORA_OBJ.c] [-c -I/export/home/oracle/OraHome1/rdbms/demo -I/export/home/oracle/OraHome1/rdbms/public -I/export/home/oracle/OraHome1/plsql/public -I/export/home/oracle/OraHome1/network/public -I/export/home/oracle/OraHome1/precomp/public DBD_ORA_OBJ.c] [echo -L/opt/SUNWcluster/lib -R/opt/SUNWcluster/lib -o build -L/export/home/oracle/OraHome1/rdbms/lib/ -L/export/home/oracle/OraHome1/lib/ -o DBD_ORA_EXE DBD_ORA_OBJ.o -lclntsh `cat /export/home/oracle/OraHome1/lib/ldflags` `cat /export/home/oracle/OraHome1/lib/sysliblist` -R/export/home/oracle/OraHome1/lib -laio -lposix4 -lkstat -lm -lthread] [-L/opt/SUNWcluster/lib -R/opt/SUNWcluster/lib -o build -L/export/home/oracle/OraHome1/rdbms/lib/ -L/export/home/oracle/OraHome1/lib/ -o DBD_ORA_EXE DBD_ORA_OBJ.o -lclntsh -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnnis9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -lnsl -lsocket -lgen -ldl -R/export/home/oracle/OraHome1/lib -laio -lposix4 -lkstat -lm -lthread] reduced to: [-c -I/export/home/oracle/OraHome1/rdbms/demo -I/export/home/oracle/OraHome1/rdbms/public -I/export/home/oracle/OraHome1/plsql/public -I/export/home/oracle/OraHome1/network/public -I/export/home/oracle/OraHome1/precomp/public DBD_ORA_OBJ.c] [-L/opt/SUNWcluster/lib -R/opt/SUNWcluster/lib -o build -L/export/home/oracle/OraHome1/rdbms/lib/ -L/export/home/oracle/OraHome1/lib/ -o DBD_ORA_EXE DBD_ORA_OBJ.o -lclntsh -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnnis9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -lnsl -lsocket -lgen -ldl -R/export/home/oracle/OraHome1/lib -laio -lposix4 -lkstat -lm -lthread] Oracle oci build prolog: [-c -I/export/home/oracle/OraHome1/rdbms/demo -I/export/home/oracle/OraHome1/rdbms/public -I/export/home/oracle/OraHome1/plsql/public -I/export/home/oracle/OraHome1/network/public -I/export/home/oracle/OraHome1/precomp/public DBD_ORA_OBJ.c] Oracle oci build command: [-L/opt/SUNWcluster/lib -R/opt/SUNWcluster/lib -o build -L/export/home/oracle/OraHome1/rdbms/lib/ -L/export/home/oracle/OraHome1/lib/ -o DBD_ORA_EXE DBD_ORA_OBJ.o -lclntsh -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnnis9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -lnsl -lsocket -lgen -ldl -R/export/home/oracle/OraHome1/lib -laio -lposix4 -lkstat -lm -lthread] Found header files in rdbms/public rdbms/demo. Checking for functioning wait.ph System: perl5.008005 sunos 5.9 generic sun4u sparc sunw,ultra-5_10 solaris Compiler: gcc -B/usr/ccs/bin/ -O -fno-strict-aliasing -pipe -I/usr/local/include -I/opt/gnu/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 Linker: /usr/ucb/ld Sysliblist: -lnsl -lsocket -lgen -ldl Oracle makefiles would have used these definitions but we override them: CC: cc CFLAGS: $(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(PFLAGS)\ $(SHARED_CFLAG) $(USRFLAGS) [$(GFLAG) -xO3 $(CDEBUG) -Xa $(PROFILE) -xstrconst -dalign -xF $(XS) $(MR) -xildoff -errtags=yes -v -xarch=v9 -xchip=ultra3 -W2,-AKNR_S -Wd,-xsafe=unboundsym -Wc,-Qiselect-funcalign=32 -xcode=abs44 -Wc,-Qgsched-trace_late=1 -Wc,-Qgsched-T5 -xalias_level=weak -D_REENTRANT -DSS_64BIT_SERVER -DBIT64 -DMACHINE64 -K PIC -I/export/home/oracle/OraHome1/rdbms/demo -I/export/home/oracle/OraHome1/rdbms/public -I/export/home/oracle/OraHome1/plsql/public -I/export/home/oracle/OraHome1/network/public -DSLMXMX_ENABLE -DSLTS_ENABLE -D_SVID_GETTOD -D_REENTRANT $(LPFLAGS) $(USRFLAGS)] LDFLAGS: -o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME) [-o $@ -L/export/home/oracle/OraHome1/rdbms/lib/ -L$(LIBHOME)] Linking with OTHERLDFLAGS = -L/opt/SUNWcluster/lib -R/opt/SUNWcluster/lib -L/export/home/oracle/OraHome1/rdbms/lib/ -L/export/home/oracle/OraHome1/lib/ -lclntsh -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnnis9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -lnsl -lsocket -lgen -ldl -R/export/home/oracle/OraHome1/lib -laio -lposix4 -lkstat -lm -lthread [from 'build' rule] Warning: If you have problems you may need to rebuild perl with threading enabled.