Guys,
I'm building the DBI on AIX and I'm seeing something I'm not sure I like
in the test results. I'm using the pre-built perl that comes with AIX
5.3 and IBM's C compiler that was used to build it.
To cut down on most of the miscellaneous messages about skipping
SQL-Statement, I went and installed SQL-Statement-1.33 before I
attempted to build DBI again. But even with cleaner log files, it did
nothing for the log entries I was worried about.
I saved & reviewed the output of "perl Makefile.PL" & "make", but didn't
see anything in there that looked suspicious. (logs available on
request)
Here's a sample of the messages I'm talking about.
t/35thrcloneAttempt to free unreferenced scalar: SV
0x3081c914 during global destruction.
Attempt to free unreferenced scalar: SV 0x306b9244 during global
destruction.
Attempt to free unreferenced scalar: SV 0x305501c4 during global
destruction.
Attempt to free unreferenced scalar: SV 0x3037bcf4 during global
destruction.
Ok
These messages appear for several test cases. But the log ends with a
message that implies all is OK:
t/zvxnp_85gofer.ok
18/234 skipped: caching of metadata methods returning sth not
yet implemented
All tests successful, 38 tests and 553 subtests skipped.
Files=178, Tests=7937, 147 wallclock secs (111.78 cusr + 25.73 csys =
137.51 CPU)
PERL_DL_NONLAZY=1 /usr/bin/perl "-Iblib/lib" "-Iblib/arch"
test.pl
test.pl
DBI test application $Revision: 12537 $
Switch: DBI 1.616 by Tim Bunce, 1.616
Available Drivers: DBM, ExampleP, File, Gofer, Proxy, Sponge
dbi:ExampleP:: testing 3 sets of 20 connections:
Connecting... 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Disconnecting...
Connecting... 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Disconnecting...
Connecting... 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Disconnecting...
connect 20 and disconnect them, 3 times: 0.0050s / 60 = 0.0001s
Testing handle creation speed...
2 NullP sth/s perl 5.008002 aix-thread-multi (cc_r 5.0.2.0 -O)
0.36s
test.pl done
Target "test" is up to date.
Are these messages about attempts to free unreferenced scalars
important? It sounds like I'm hitting some type of problem that's being
ignored in the pass/fail tests.
If I can ignore it, I'm good to go, but I'm a bit nervous about this
warning.
I can provide the output of "perl Makefile.PL", "make", and "make test"
on request.
Curtis