On Wed, 19 Sep 2001, Sandy Zhang wrote:
>Good morning Jonathan!
>
>I am very appreciate your help.
>
>this morning I redo whole the things, and I pass the "Perl. Makefile.PL"
>and "make" step. but when I running "make test", I got some error, could
>you please help me figure it out?
You're OK to go. The null lvarchar pointer is a minor bug in the code -
mostly harmless.
The other is basically a bug in the test script - it assumes you have a
smart blobspace sbspace - and you don't.
I will send you DBD::Informix 1.01.PC1 which has the lvarchar problem
fixed, amongst other things. It isn't yet on CPAN (and may never make
it there), but can be provided on request. Amongst other things, you
can update blobs with it - with care and code changes.
># make test
>PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib
>-I/usr/perl5/5.00503/sun4
>-solaris -I/usr/perl5/5.00503 -e 'use Test::Harness qw(&runtests
>$verbose); $ver
>bose=0; runtests @ARGV;' t/*.t
>t/t00basic..........ok
>t/t01stproc.........ok
>t/t05dbase..........ok
>t/t07dblist.........ok
>t/t10sqlca..........ok
>t/t12bindval........ok
>t/t13bindref........skipping test on this platform
>t/t14bindcol........ok
>t/t20error..........ok
>t/t21mconn..........skipping test on this platform
>t/t22mconn..........skipping test on this platform
>t/t23mconn..........skipping test on this platform
>t/t24mcurs..........ok
>t/t25dratt..........ok
>t/t28dtlit..........ok
>t/t29update.........ok
>t/t30update.........ok
>t/t31nulls..........ok
>t/t32nulls..........ok
>t/t40rows...........ok
>t/t41trans..........skipping test on this platform
>t/t42trans..........skipping test on this platform
>t/t43trans..........ok
>t/t44trans..........skipping test on this platform
>t/t46chpblk.........ok
>t/t50update.........ok
>t/t53types..........ok
>t/t54native.........ok
>t/t55mdata..........ok
>t/t56tabinfo........ok
>t/t57tables.........ok
>t/t60unlog..........ok
>t/t65updcur.........ok
>t/t72blob...........ok
>t/t73blob...........ok
>t/t74blob...........ok
>t/t75blob...........skipping test on this platform
>t/t76blob...........ok
>t/t80prim...........ok
>t/t81orig...........ok
>t/t82number.........ok
>t/t83oconn..........ok
>t/t90ius............Null pointer for lvarchar at
>/usr/perl5/site_perl/5.005/sun4
>-solaris/DBI.pm line 1140.
>ok
>t/t91udts...........DBD::Informix::db do failed: SQL: -9810:
>Smart-large-object
>error.
>ISAM: -12053: Smart Large Objects: No sbspace number specified. at
>blib/lib/DBD/
>Informix/TestHarness.pm line 218.
>!! Terminating Test !!
>dubious
> Test returned status 255 (wstat 65280, 0xff00)
>DIED. FAILED tests 7-16
> Failed 10/16 tests, 37.50% okay
>t/t99clean..........ok
>Failed Test Status Wstat Total Fail Failed List of failed
>-------------------------------------------------------------------------------
>t/t91udts.t 255 65280 16 10 62.50% 7-16
>8 tests skipped.
>Failed 1/45 test scripts, 97.78% okay. 10/381 subtests failed, 97.38%
>okay.
>*** Error code 29
>make: Fatal error: Command failed for target `test_dynamic'
>
>
>Thank you for your help!
>
>
>Best Regards,
>sandy
>
--
Yours,
Jonathan Leffler ([EMAIL PROTECTED]) #include <disclaimer.h>
Guardian of DBD::Informix v1.00.PC1 -- http://www.perl.com/CPAN
"I don't suffer from insanity; I enjoy every minute of it!"