Hi.

I've been trying for a week now to install DBD on my 
development machine. I was able to get the DBI installed, 
but make-test (and by extension, yours truly) keeps failing 
with the DBD stuff.

I'm using:

SunOS RELEASE: 5.7
Oracle, v8.0.3
DBI-1.34
DBD-Oracle-1.12

Here's what I've done:

I have read the README files.

I've built, tested & installed a fresh, shiny new copy of perl5
(5.8.0, to be exact), and it is in my path.

I've successfully built the makefile for, made, make-tested, and
make-installed the DBI.

I've successfully built the makefile for and made the DBD stuff,
but when I do the make-test part (with TEST_VERBOSE set to 1),
I get this (what follows is an excerpt -- the full text of the DBD-
make-test output is attached):

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<snip>
t/general....1..17
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
# failed test 12 at line 62
not ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
FAILED test 12
        Failed 1/17 tests, 94.12% okay
<snip>
.
.
t/plsql......dubious
        Test returned status 255 (wstat 65280, 0xff00)
t/reauth.....1..0
skipped
        all skipped: no reason given
Failed Test Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/general.t               17    1   5.88%  12
t/plsql.t    255 65280    ??   ??       %  ??
1 test skipped.
*** Error code 29

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


I also tried sacrificing a couple of small animals, holding my breath with
a paper bag over my head, and repeating the phrase, "I understand how to
do this" until the people in the cubes near mine got together and asked
me to "take a ten-minute break or something".

If you think you hear a cringe-worthy whine of desperation in this post, 
you're hearing right. Any help, insight, or suggestions would be greatly 
appreciated.

Thanks,
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 2
ok 3
ok 4
ok 5
ok
t/general....1..17
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
# failed test 12 at line 62
not ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
FAILED test 12
        Failed 1/17 tests, 94.12% okay
t/long.......create table dbd_ora__drop_me ( idx integer, lng LONG, dt date )
1..73
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
ok 1
ok 2
ok 3
ok 4
 --- fetch LONG data back again -- truncated - LongTruncOk == 1
LongReadLen 20, LongTruncOk 1
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
 --- fetch LONG data back again -- truncated - LongTruncOk == 0
LongReadLen 81910, LongTruncOk 
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
 --- fetch LONG data back again -- complete - LongTruncOk == 0
LongReadLen 82920, LongTruncOk 
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
 --- fetch LONG data back again -- via blob_read
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
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
ok 36
ok 37
ok 38
ok 39
 --- fetch LONG RAW data back again -- truncated - LongTruncOk == 1
LongReadLen 20, LongTruncOk 1
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
 --- fetch LONG RAW data back again -- truncated - LongTruncOk == 0
LongReadLen 40955, LongTruncOk 
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
 --- fetch LONG RAW data back again -- complete - LongTruncOk == 0
LongReadLen 82920, LongTruncOk 
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
 --- fetch LONG RAW data back again -- via blob_read
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok
t/ph_type....1..53
ok 1
#
# testing VARCHAR2 (ora_type 1) ...
#
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
#
# testing STRING (ora_type 5) ...
#
# skipping tests
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
#
# testing CHAR (ora_type 96) ...
#
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
#
# testing CHARZ (ora_type 97) ...
#
# skipping tests
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok
t/plsql......dubious
        Test returned status 255 (wstat 65280, 0xff00)
t/reauth.....1..0
skipped
        all skipped: no reason given
Failed Test Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/general.t               17    1   5.88%  12
t/plsql.t    255 65280    ??   ??       %  ??
1 test skipped.
*** Error code 29

Reply via email to