Subject: | make test fails on OS X 10.3 / perl 5.8.4 |
Hi,
Building DBD::mysql fails at 94.44% okay on OS X 10.3, using versions:
mysql-standard-4.0.18-apple-darwin6.8-powerpc
DBD-mysql-2.9003
The culprit:
t/mysql............FAILED tests 46-48
Failed 3/68 tests, 95.59% okay
running the script produces no useful output:
...
not ok 46
not ok 47
not ok 48
But for what it's worth, after running it through the debugger, it looks like an issue to do with the case returned by:
$dbh->query(...)->table()
$dbh->listfields(...)->table()
It's falling over around line 495 in t/mysql.t. Some output from the debugger:
$ perl -d -Mblib t/mysql.t
[snip!]
1..68
DB<1> b 497
DB<2> c
ok 1
...
ok 42
main::(t/mysql.t:497): $i = 43;
DB<2> x $sth_query->table
0 'TABLE02'
1 'TABLE02'
2 'TABLE02'
DB<3> x $sth_listf->table
0 'table02'
1 'table02'
2 'table02'
DB<4>
That would account for the 3 tests gone wrong. Doesn't look like a huge bug.
hth,
-Steve