From a clean install (Only activePerl instaled) in windows XP
No problems to report.
I have attached the output of perl Makefile.PL, nmake, and nmake test just
for your records
cheers John Scoles
----- Original Message -----
From: "Tim Bunce" <[EMAIL PROTECTED]>
To: "John Scoles" <[EMAIL PROTECTED]>
Cc: "Tim Bunce" <[EMAIL PROTECTED]>; <dbi-dev@perl.org>
Sent: Monday, June 18, 2007 4:29 PM
Subject: Re: Announce: DBI-1.57 RC2 (aka DBI-1.56_92)
On Mon, Jun 18, 2007 at 12:23:02PM -0400, John Scoles wrote:
What I can do is try from a clean active perl install if you want me to?
Would be good if you could. Try with
http://search.cpan.org/~timb/DBI-1.57/
and double check you're env vars. Thanks!
Tim.
----- Original Message -----
From: "Tim Bunce" <[EMAIL PROTECTED]>
To: "John Scoles" <[EMAIL PROTECTED]>
Cc: "Tim Bunce" <[EMAIL PROTECTED]>; <dbi-dev@perl.org>
Sent: Monday, June 18, 2007 11:09 AM
Subject: Re: Announce: DBI-1.57 RC2 (aka DBI-1.56_92)
>On Mon, Jun 18, 2007 at 07:30:50AM -0400, John Scoles wrote:
>>>>t/40profile...............NOK 15# Failed test 'should return ref to
>>>>leaf node'
>>>># in t/40profile.t at line 107.
>>>># got: ''
>>>># expected: 'ARRAY'
>>>
>>>That's odd. There's nothing windows specific about that code.
>>
>>>Try it with the attached patch and let me know what it says.
>>>
>>>--- DBI.xs (revision 9655)
>>>+++ DBI.xs (working copy)
>>>@@ -4172,6 +4172,7 @@
>>> SvROK(method) ? SvRV(method) : method,
>>> t1, t2
>>> );
>>>+ warn("dbi_profile %d, gimme=%d", SvOK(leaf), GIMME_V);
>>> (void)cv;
>>> if (GIMME_V == G_VOID)
>>> ST(0) = &sv_undef; /* skip sv_mortalcopy if not needed */
>>
>>Ok that seemed to do the trick
>
>Great - but that makes no sense as the patch just added a warning
>and shouldn't affect other behaviour at all.
>
>I'm going to assume this was a local problem with your setup and go
>ahead with releasing DBI 1.57 (I won't announce it to dbi-announce for a
>couple of days, just in case).
>
>Thanks John.
>
>Tim.
>
C:\DBI-1.57>perl Makefile.PL
*** You are using a perl configured with threading enabled.
*** You should be aware that using multiple threads is
*** not recommended for production environments.
Creating test wrappers for DBI::PurePerl:
t/zvp_01basics.t
t/zvp_02dbidrv.t
t/zvp_03handle.t
t/zvp_04mods.t
t/zvp_05thrclone.t (use threads)
t/zvp_06attrs.t
t/zvp_07kids.t
t/zvp_08keeperr.t
t/zvp_09trace.t
t/zvp_10examp.t
t/zvp_11fetch.t
t/zvp_12quote.t
t/zvp_13taint.t
t/zvp_14utf8.t
t/zvp_15array.t
t/zvp_19fhtrace.t
t/zvp_20meta.t
t/zvp_30subclass.t
t/zvp_40profile.t
t/zvp_41prof_dump.t
t/zvp_42prof_data.t
t/zvp_43prof_env.t
t/zvp_50dbm.t
t/zvp_60preparse.t
t/zvp_65transact.t
t/zvp_70callbacks.t
t/zvp_72childhandles.t
t/zvp_80proxy.t
t/zvp_85gofer.t
t/zvp_86gofer_fail.t
Creating test wrappers for DBD::Gofer:
t/zvg_01basics.t
t/zvg_02dbidrv.t
t/zvg_03handle.t
t/zvg_04mods.t
t/zvg_05thrclone.t (use threads)
t/zvg_06attrs.t
t/zvg_07kids.t
t/zvg_08keeperr.t
t/zvg_09trace.t
t/zvg_10examp.t
t/zvg_11fetch.t
t/zvg_12quote.t
t/zvg_13taint.t
t/zvg_14utf8.t
t/zvg_15array.t
t/zvg_19fhtrace.t
t/zvg_20meta.t
t/zvg_30subclass.t
t/zvg_40profile.t
t/zvg_41prof_dump.t
t/zvg_42prof_data.t
t/zvg_43prof_env.t
t/zvg_50dbm.t
t/zvg_60preparse.t
t/zvg_65transact.t
t/zvg_70callbacks.t
t/zvg_72childhandles.t
t/zvg_80proxy.t
t/zvg_85gofer.t
t/zvg_86gofer_fail.t
Creating test wrappers for PurePerl & Gofer:
t/zvxgp_01basics.t
t/zvxgp_02dbidrv.t
t/zvxgp_03handle.t
t/zvxgp_04mods.t
t/zvxgp_05thrclone.t (use threads)
t/zvxgp_06attrs.t
t/zvxgp_07kids.t
t/zvxgp_08keeperr.t
t/zvxgp_09trace.t
t/zvxgp_10examp.t
t/zvxgp_11fetch.t
t/zvxgp_12quote.t
t/zvxgp_13taint.t
t/zvxgp_14utf8.t
t/zvxgp_15array.t
t/zvxgp_19fhtrace.t
t/zvxgp_20meta.t
t/zvxgp_30subclass.t
t/zvxgp_40profile.t
t/zvxgp_41prof_dump.t
t/zvxgp_42prof_data.t
t/zvxgp_43prof_env.t
t/zvxgp_50dbm.t
t/zvxgp_60preparse.t
t/zvxgp_65transact.t
t/zvxgp_70callbacks.t
t/zvxgp_72childhandles.t
t/zvxgp_80proxy.t
t/zvxgp_85gofer.t
t/zvxgp_86gofer_fail.t
Checking if your kit is complete...
Looks good
I see you're using perl 5.008008 on MSWin32-x86-multi-thread, okay.
Remember to actually *read* the README file!
Use 'make' to build the software (dmake or nmake on Windows).
Then 'make test' to execute self tests.
Then 'make install' to install the DBI and then delete this working
directory before unpacking and building any DBD::* drivers.
Windows users need to use the correct make command.
That may be nmake or dmake depending on which Perl you are using.
If using the Win32 ActiveState build then it is recommended that you
use the ppm utility to fetch and install a prebuilt DBI instead.
Writing Makefile for DBI
C:\DBI-1.57>nmake
Microsoft (R) Program Maintenance Utility Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.
C:\Perl\bin\perl.exe "-MExtUtils::Command" -e mkpath blib\lib\DBI
C:\Perl\bin\perl.exe -MExtUtils::Command -e rm_f blib\lib\DBI\Changes.pm
C:\Perl\bin\perl.exe -MExtUtils::Command -e cp Changes
blib\lib\DBI\Changes.pm
C:\Perl\bin\perl.exe "-MExtUtils::Command" -e mkpath blib\lib\DBI
C:\Perl\bin\perl.exe -MExtUtils::Command -e rm_f blib\lib\DBI\Roadmap.pm
C:\Perl\bin\perl.exe -MExtUtils::Command -e cp Roadmap.pod
blib\lib\DBI\Roadmap.pm
cp dbd_xsh.h blib\arch\auto\DBI\dbd_xsh.h
cp dbivport.h blib\arch\auto\DBI\dbivport.h
cp lib/DBI/FAQ.pm blib\lib\DBI\FAQ.pm
cp lib/DBD/Gofer/Transport/Base.pm blib\lib\DBD\Gofer\Transport\Base.pm
cp dbixs_rev.h blib\arch\auto\DBI\dbixs_rev.h
cp lib/DBD/Gofer/Policy/rush.pm blib\lib\DBD\Gofer\Policy\rush.pm
cp Driver_xst.h blib\arch\auto\DBI\Driver_xst.h
cp lib/DBI/SQL/Nano.pm blib\lib\DBI\SQL\Nano.pm
cp lib/DBD/Proxy.pm blib\lib\DBD\Proxy.pm
cp lib/DBI/Gofer/Response.pm blib\lib\DBI\Gofer\Response.pm
cp lib/DBI/Gofer/Transport/Base.pm blib\lib\DBI\Gofer\Transport\Base.pm
cp lib/DBI/Util/_accessor.pm blib\lib\DBI\Util\_accessor.pm
cp lib/DBD/DBM.pm blib\lib\DBD\DBM.pm
cp DBIXS.h blib\arch\auto\DBI\DBIXS.h
cp Roadmap.pod blib\lib\Roadmap.pod
cp dbixs_rev.pl blib\lib\dbixs_rev.pl
cp lib/DBI/Const/GetInfoType.pm blib\lib\DBI\Const\GetInfoType.pm
cp lib/DBI/DBD/Metadata.pm blib\lib\DBI\DBD\Metadata.pm
cp lib/DBD/Gofer/Transport/pipeone.pm blib\lib\DBD\Gofer\Transport\pipeone.pm
cp lib/DBI/Const/GetInfo/ODBC.pm blib\lib\DBI\Const\GetInfo\ODBC.pm
cp lib/DBI/ProfileDumper/Apache.pm blib\lib\DBI\ProfileDumper\Apache.pm
cp Driver.xst blib\arch\auto\DBI\Driver.xst
cp lib/DBD/File.pm blib\lib\DBD\File.pm
cp lib/DBD/NullP.pm blib\lib\DBD\NullP.pm
cp lib/DBI/ProfileSubs.pm blib\lib\DBI\ProfileSubs.pm
cp dbi_sql.h blib\arch\auto\DBI\dbi_sql.h
cp lib/DBD/Gofer.pm blib\lib\DBD\Gofer.pm
cp lib/DBI/Const/GetInfo/ANSI.pm blib\lib\DBI\Const\GetInfo\ANSI.pm
cp lib/DBI/Gofer/Request.pm blib\lib\DBI\Gofer\Request.pm
cp lib/DBD/Gofer/Transport/stream.pm blib\lib\DBD\Gofer\Transport\stream.pm
cp lib/DBD/Gofer/Policy/classic.pm blib\lib\DBD\Gofer\Policy\classic.pm
cp goferperf.pl blib\lib\goferperf.pl
cp lib/DBI/Const/GetInfoReturn.pm blib\lib\DBI\Const\GetInfoReturn.pm
cp lib/DBI/Gofer/Transport/stream.pm blib\lib\DBI\Gofer\Transport\stream.pm
cp DBI.pm blib\lib\DBI.pm
cp lib/DBD/Gofer/Policy/Base.pm blib\lib\DBD\Gofer\Policy\Base.pm
cp lib/DBD/Sponge.pm blib\lib\DBD\Sponge.pm
cp lib/DBD/Gofer/Policy/pedantic.pm blib\lib\DBD\Gofer\Policy\pedantic.pm
cp lib/DBI/W32ODBC.pm blib\lib\DBI\W32ODBC.pm
cp lib/DBI/Gofer/Transport/pipeone.pm blib\lib\DBI\Gofer\Transport\pipeone.pm
cp lib/DBD/Gofer/Transport/null.pm blib\lib\DBD\Gofer\Transport\null.pm
cp lib/Bundle/DBI.pm blib\lib\Bundle\DBI.pm
cp TASKS.pod blib\lib\TASKS.pod
cp lib/DBI/Profile.pm blib\lib\DBI\Profile.pm
cp lib/DBI/ProfileDumper.pm blib\lib\DBI\ProfileDumper.pm
cp lib/DBI/ProxyServer.pm blib\lib\DBI\ProxyServer.pm
cp dbipport.h blib\arch\auto\DBI\dbipport.h
cp lib/DBI/Gofer/Execute.pm blib\lib\DBI\Gofer\Execute.pm
cp lib/DBI/DBD.pm blib\lib\DBI\DBD.pm
cp lib/Win32/DBIODBC.pm blib\lib\Win32\DBIODBC.pm
cp lib/DBI/PurePerl.pm blib\lib\DBI\PurePerl.pm
cp lib/DBD/ExampleP.pm blib\lib\DBD\ExampleP.pm
cp lib/DBI/ProfileData.pm blib\lib\DBI\ProfileData.pm
C:\Perl\bin\perl.exe -p -e "s/~DRIVER~/Perl/g" .\Driver.xst > Perl.xsi
C:\Perl\bin\perl.exe C:\Perl\lib\ExtUtils\xsubpp -typemap
C:\Perl\lib\ExtUtils\ty
pemap -typemap typemap Perl.xs > Perl.xsc && C:\Perl\bin\perl.exe
-MExtUtils::Command -e
mv Perl.xsc Perl.c
cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE
-DNO_STRICT -DHAV
E_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT
-DPERL_IMPLICIT_SY
S -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"1.57\"
-DXS_VERS
ION=\"1.57\" "-IC:\Perl\lib\CORE" Perl.c
Perl.c
C:\Perl\bin\perl.exe C:\Perl\lib\ExtUtils\xsubpp -typemap
C:\Perl\lib\ExtUtils\ty
pemap -typemap typemap DBI.xs > DBI.xsc && C:\Perl\bin\perl.exe
-MExtUtils::Command -e mv
DBI.xsc DBI.c
cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE
-DNO_STRICT -DHAV
E_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT
-DPERL_IMPLICIT_SY
S -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"1.57\"
-DXS_VERS
ION=\"1.57\" "-IC:\Perl\lib\CORE" DBI.c
DBI.c
Running Mkbootstrap for DBI ()
C:\Perl\bin\perl.exe -MExtUtils::Command -e chmod 644 DBI.bs
C:\Perl\bin\perl.exe -MExtUtils::Mksymlists -e
"Mksymlists('NAME'=>\"DBI\", 'DLBA
SE' => 'DBI', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' =>
[]);"
link -out:blib\arch\auto\DBI\DBI.dll -dll -nologo -nodefaultlib -debug
-opt:ref,ic
f -libpath:"C:\Perl\lib\CORE" -machine:x86 DBI.obj
C:\Perl\lib\CORE\perl58.lib oldname
s.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib
shell32.li
b ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib
version.lib
odbc32.lib odbccp32.lib msvcrt.lib -def:DBI.def
Creating library blib\arch\auto\DBI\DBI.lib and object
blib\arch\auto\DBI\DBI.exp
C:\Perl\bin\perl.exe -MExtUtils::Command -e chmod 755
blib\arch\auto\DBI\DBI.dll
No root path(s) specified at C:/Perl/lib/ExtUtils/Command.pm line 105
C:\Perl\bin\perl.exe -MExtUtils::Command -e cp DBI.bs
blib\arch\auto\DBI\DBI.bs
C:\Perl\bin\perl.exe -MExtUtils::Command -e chmod 644
blib\arch\auto\DBI\DBI.bs
C:\Perl\bin\perl.exe "-Iblib\arch" "-Iblib\lib" dbiprof.PL dbiprof
Extracted dbiprof from dbiprof.PL with variable substitutions.
C:\Perl\bin\perl.exe -MExtUtils::Command -e cp dbiprof
blib\script\dbiprof
pl2bat.bat blib\script\dbiprof
C:\Perl\bin\perl.exe "-Iblib\arch" "-Iblib\lib" dbiproxy.PL dbiproxy
Extracted dbiproxy from dbiproxy.PL with variable substitutions.
C:\Perl\bin\perl.exe -MExtUtils::Command -e cp dbiproxy
blib\script\dbiproxy
pl2bat.bat blib\script\dbiproxy
C:\Perl\bin\perl.exe "-Iblib\arch" "-Iblib\lib" dbilogstrip.PL
dbilogstrip
Extracted dbilogstrip from dbilogstrip.PL with variable substitutions.
C:\Perl\bin\perl.exe -MExtUtils::Command -e cp dbilogstrip
blib\script\dbilogstrip
pl2bat.bat blib\script\dbilogstrip
C:\DBI-1.57>nmake test
Microsoft (R) Program Maintenance Utility Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.
C:\Perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0,
'blib\lib', '
blib\arch')" t/*.t
t/01basics................ok
4/130 skipped: developer tests
t/02dbidrv................ok
t/03handle................ok
t/04mods..................ok
t/05thrclone..............ok
t/06attrs.................ok
t/07kids..................ok
t/08keeperr...............ok
t/09trace.................ok
t/10examp.................ok
t/11fetch.................ok
t/12quote.................ok
t/13taint.................ok
t/14utf8..................ok
t/15array.................ok
t/19fhtrace...............ok
t/20meta..................ok
t/30subclass..............ok
t/40profile...............ok
t/41prof_dump.............ok
1/16 skipped: developer-only test
t/42prof_data.............ok
t/43prof_env..............ok
t/50dbm...................ok
t/60preparse..............ok
t/65transact..............ok
t/70callbacks.............ok
t/72childhandles..........ok
t/80proxy.................ok
t/85gofer.................ok
6/78 skipped: caching of metadata methods returning sth not yet
implemented
t/86gofer_fail............ok
t/pod.....................skipped
all skipped: Test::Pod 1.00 required for testing POD
t/zvg_01basics............ok
4/130 skipped: developer tests
t/zvg_02dbidrv............ok
t/zvg_03handle............ok
44/137 skipped: various reasons
t/zvg_04mods..............ok
t/zvg_05thrclone..........ok
t/zvg_06attrs.............ok
2/145 skipped: drh->dbh->sth inheritance test skipped with DBI_AUTOPROXY
t/zvg_07kids..............ok
t/zvg_08keeperr...........ok
t/zvg_09trace.............ok
t/zvg_10examp.............ok
t/zvg_11fetch.............ok
t/zvg_12quote.............ok
1/10 skipped: Can't test alternate quote_identifier logic with
DBI_AUTOPROXY
t/zvg_13taint.............skipped
all skipped: Taint attribute tests not functional with DBI_AUTOPROXY
t/zvg_14utf8..............ok
t/zvg_15array.............ok
t/zvg_19fhtrace...........ok
t/zvg_20meta..............ok
t/zvg_30subclass..........ok
t/zvg_40profile...........ok
t/zvg_41prof_dump.........ok
1/16 skipped: developer-only test
t/zvg_42prof_data.........ok
t/zvg_43prof_env..........ok
t/zvg_50dbm...............ok
2/12 skipped: Can't set attributes after connect using DBD::Gofer
t/zvg_60preparse..........ok
t/zvg_65transact..........skipped
all skipped: Transactions not supported by DBD::Gofer
t/zvg_70callbacks.........ok
t/zvg_72childhandles......ok
2/14 skipped: slow tests avoided when using DBD::Gofer
t/zvg_80proxy.............ok
t/zvg_85gofer.............ok
15/78 skipped: various reasons
t/zvg_86gofer_fail........skipped
all skipped: Gofer DBI_AUTOPROXY
t/zvp_01basics............ok
6/130 skipped: various reasons
t/zvp_02dbidrv............ok
10/51 skipped: various reasons
t/zvp_03handle............ok
57/137 skipped: various reasons
t/zvp_04mods..............ok
t/zvp_05thrclone..........ok
t/zvp_06attrs.............ok
7/145 skipped: various reasons
t/zvp_07kids..............skipped
all skipped: $h->{Kids} attribute not supported for DBI::PurePerl
t/zvp_08keeperr...........ok
t/zvp_09trace.............ok
t/zvp_10examp.............ok
3/205 skipped: inner/outer handles not fully supported for DBI::PurePerl
t/zvp_11fetch.............ok
t/zvp_12quote.............ok
t/zvp_13taint.............skipped
all skipped: Taint attributes not supported with DBI::PurePerl
t/zvp_14utf8..............ok
t/zvp_15array.............ok
t/zvp_19fhtrace...........ok
t/zvp_20meta..............ok
t/zvp_30subclass..........ok
t/zvp_40profile...........skipped
all skipped: profiling not supported for DBI::PurePerl
t/zvp_41prof_dump.........skipped
all skipped: profiling not supported for DBI::PurePerl
t/zvp_42prof_data.........skipped
all skipped: profiling not supported for DBI::PurePerl
t/zvp_43prof_env..........skipped
all skipped: profiling not supported for DBI::PurePerl
t/zvp_50dbm...............ok
t/zvp_60preparse..........skipped
all skipped: preparse not supported for DBI::PurePerl
t/zvp_65transact..........ok
t/zvp_70callbacks.........skipped
all skipped: $h->{Callbacks} attribute not supported for DBI::PurePerl
t/zvp_72childhandles......ok
t/zvp_80proxy.............skipped
all skipped: DBD::Proxy currently has a problem under DBI::PurePerl
t/zvp_85gofer.............ok
6/78 skipped: caching of metadata methods returning sth not yet
implemented
t/zvp_86gofer_fail........skipped
all skipped: requires Callbacks which are not supported with PurePerl
t/zvxgp_01basics..........ok
6/130 skipped: various reasons
t/zvxgp_02dbidrv..........ok
10/51 skipped: various reasons
t/zvxgp_03handle..........ok
76/137 skipped: various reasons
t/zvxgp_04mods............ok
t/zvxgp_05thrclone........ok
t/zvxgp_06attrs...........ok
9/145 skipped: various reasons
t/zvxgp_07kids............skipped
all skipped: $h->{Kids} attribute not supported for DBI::PurePerl
t/zvxgp_08keeperr.........ok
t/zvxgp_09trace...........ok
t/zvxgp_10examp...........ok
3/205 skipped: inner/outer handles not fully supported for DBI::PurePerl
t/zvxgp_11fetch...........ok
t/zvxgp_12quote...........ok
1/10 skipped: Can't test alternate quote_identifier logic with
DBI_AUTOPROXY
t/zvxgp_13taint...........skipped
all skipped: Taint attributes not supported with DBI::PurePerl
t/zvxgp_14utf8............ok
t/zvxgp_15array...........ok
t/zvxgp_19fhtrace.........ok
t/zvxgp_20meta............ok
t/zvxgp_30subclass........ok
t/zvxgp_40profile.........skipped
all skipped: profiling not supported for DBI::PurePerl
t/zvxgp_41prof_dump.......skipped
all skipped: profiling not supported for DBI::PurePerl
t/zvxgp_42prof_data.......skipped
all skipped: profiling not supported for DBI::PurePerl
t/zvxgp_43prof_env........skipped
all skipped: profiling not supported for DBI::PurePerl
t/zvxgp_50dbm.............ok
2/12 skipped: Can't set attributes after connect using DBD::Gofer
t/zvxgp_60preparse........skipped
all skipped: preparse not supported for DBI::PurePerl
t/zvxgp_65transact........skipped
all skipped: Transactions not supported by DBD::Gofer
t/zvxgp_70callbacks.......skipped
all skipped: $h->{Callbacks} attribute not supported for DBI::PurePerl
t/zvxgp_72childhandles....ok
2/14 skipped: slow tests avoided when using DBD::Gofer
t/zvxgp_80proxy...........skipped
all skipped: DBD::Proxy currently has a problem under DBI::PurePerl
t/zvxgp_85gofer...........ok
15/78 skipped: various reasons
t/zvxgp_86gofer_fail......skipped
all skipped: requires Callbacks which are not supported with PurePerl
All tests successful, 25 tests and 295 subtests skipped.
Files=121, Tests=5339, 122 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)
C:\Perl\bin\perl.exe "-Iblib\lib" "-Iblib\arch" test.pl
test.pl
DBI test application $Revision: 9451 $
Switch: DBI 1.57 by Tim Bunce, 1.57
Available Drivers: DBM, ExampleP, File, Gofer, Oracle, 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.0313s / 60 = 0.0005s
Testing handle creation speed...
10405 NullP sth/s perl 5.008008 MSWin32-x86-multi-thread (cl 12.00.8804 -MD -Zi
-DNDEBUG -
O1) 0.000096s
test.pl done
C:\DBI-1.57>