##################################################
### 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.