mSQL DBD make test errors - help!!! :)

mSQL DBD make test errors - help!!! :)

am 28.01.2003 20:24:07 von Helmut Fritz

Folks,
Looking for help - I have tried LOTS of things to try and get this up and
running, but there may be no reason...(i.e. ignore). I am trying to get DBI
and DBD functioning on Solaris 8 with mSQL, perl 5.8.0,. Running make test
I get these errors:

make[1]: Entering directory `/var/spool/pkg/Msql-Mysql-modules-1.2219/mSQL'
PERL_DL_NONLAZY=1 /usr/local/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, '../blib/lib', '../blib/arch')" t/*.t
t/00base...........ok
t/10dsnlist........ok
t/20createdrop.....ok
t/30insertfetch....Illegal character in prototype for main::ErrMsg : @_ at
t/lib.pl line 253.
Illegal character in prototype for main::ErrMsgF : @_ at t/lib.pl line 254.
t/30insertfetch....ok
t/40bindparam......Illegal character in prototype for main::ErrMsg : @_ at
t/lib.pl line 253.
Illegal character in prototype for main::ErrMsgF : @_ at t/lib.pl line 254.
DBD::mSQL::st execute failed: Couldn't create temporary table (No such file
or directory) at t/40bindparam.t line 140.
Statement has no result columns to bind (perhaps you need to successfully
call execute first) at t/40bindparam.t line 143.
t/40bindparam......dubious
Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 17-26
Failed 10/26 tests, 61.54% okay
t/40blobs..........skipped
all skipped: no reason given
t/40listfields.....ok
t/40nulls..........ok
t/40numrows........ok
t/50chopblanks.....ok
t/50commit.........Illegal character in prototype for main::ErrMsg : @_ at
t/lib.pl line 253.
Illegal character in prototype for main::ErrMsgF : @_ at t/lib.pl line 254.
t/50commit.........ok
14/30 skipped: No transactions
t/60leaks..........skipped
all skipped: no reason given
t/ak-dbd...........ok
t/akmisc...........ok
t/dbdadmin.........ok
t/msql1............ok
t/msql2............Illegal character in prototype for main::ErrMsg : @_ at
t/lib.pl line 253.
Illegal character in prototype for main::ErrMsgF : @_ at t/lib.pl line 254.
t/msql2............ok 32/37DBD::mSQL::st execute failed: Couldn't create
temporary table (No such file or directory) at
/var/spool/pkg/Msql-Mysql-modules-1.2219/mSQL/../blib/lib/Ms ql.pm line 172.
Can't call method "numrows" on an undefined value at t/msql2.t line 56.
t/msql2............dubious
Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 33-37
Failed 5/37 tests, 86.49% okay
Failed Test Stat Wstat Total Fail Failed List of Failed
------------------------------------------------------------ ----------------
---
t/40bindparam.t 2 512 26 10 38.46% 17-26
t/msql2.t 2 512 37 5 13.51% 33-37
2 tests and 14 subtests skipped.
Failed 2/17 test scripts, 88.24% okay. 15/692 subtests failed, 97.83% okay.
make[1]: *** [test_dynamic] Error 2
make[1]: Leaving directory `/var/spool/pkg/Msql-Mysql-modules-1.2219/mSQL'
make: *** [test] Error 2


I think the "Illegal character" messages are no big deal (although they
should be 'fixed'?) and can be ignored, but what about the t/40bindparam
test? I have seen references to there being a bug in mSQL, but this is the
newest version (3.4).

Msqld is up and running and the test database is created (I have added a
table, data, etc via msqladmin). Can this error message be ignored??? How
can I test that DBI and DBD are functioning properly (sorry, not a
programmer!) - I did an install anyway. Any help would be appreciated.
Thx.

Helmut Fritz


------------------------------------------------------------ ---------
Please check "http://www.mysql.com/Manual_chapter/manual_toc.html" before
posting. To request this thread, e-mail msql-mysql-modules-thread2010@lists.mysql.com

To unsubscribe, send a message to the address shown in the
List-Unsubscribe header of this message. If you cannot see it,
e-mail msql-mysql-modules-unsubscribe@lists.mysql.com instead.