Hi Tim Bunce,
here is the output while installing DBI 1.22 under cygwin with perl 5.6.1:
By this way : DBI + DBD::Oracle (versions 1.21/1.12) works fine under AIX 4.3.3 ML 9 both with perl 5.5.3 and perl 5.6.1
Might be it helps you.
Mit freundlichen Gr��en/Regards
Toralf F�rster
Senior Consultant IT-Management
alego AG
Management Consulting
Internet Consulting
IT - Management
Gro�e Elbstra�e 145 a
22767 Hamburg
Fon +49/(0)40/41361-221
Fax +49/(0)40/41361-199
Mobil +49/(0)175/2 43 40 29
mailto:[EMAIL PROTECTED]
http://www.alego.de
cpan> install DBI LWP not available Fetching with Net::FTP: ftp://ftp.gwdg.de/pub/languages/perl/CPAN/authors/01mailrc.txt.gz Couldn't fetch 01mailrc.txt.gz from ftp.gwdg.de
Trying with "/usr/bin/ncftpget" to get
ftp://ftp.gwdg.de/pub/languages/perl/CPAN/authors/01mailrc.txt.gz
01mailrc.txt.gz: 48.71 kB 20.12 kB/s
Going to read /home/Administrator/.cpan/sources/authors/01mailrc.txt.gz
CPAN: Compress::Zlib loaded ok
Trying with "/usr/bin/ncftpget" to get
ftp://ftp.gwdg.de/pub/languages/perl/CPAN/modules/02packages..details.txt.gz
02packages.details.txt.gz: 144.90 kB 58.89 kB/s
Going to read /home/Administrator/.cpan/sources/modules/02packages.details.txt.g
z
Database was generated on Thu, 23 May 2002 02:40:11 GMT
HTTP::Date not available
There's a new CPAN.pm version (v1.61) available!
[Current version is v1.59_54]
You might want to try
install Bundle::CPAN
reload cpan
without quitting the current session. It should be a seamless upgrade
while we are running...
Trying with "/usr/bin/ncftpget" to get
ftp://ftp.gwdg.de/pub/languages/perl/CPAN/modules/03modlist.data.gz
03modlist.data.gz: 70.24 kB 21.40 kB/s
Going to read /home/Administrator/.cpan/sources/modules/03modlist.data.gz
Running install for module DBI
Running make for T/TI/TIMB/DBI-1.22.tar.gz
Trying with "/usr/bin/ncftpget" to get
ftp://ftp.gwdg.de/pub/languages/perl/CPAN/authors/id/T/TI/TIMB/DBI-1.22.tar.
gz
DBI-1.22.tar.gz: 229.02 kB 40.56 kB/s
CPAN: MD5 loaded ok
Trying with "/usr/bin/ncftpget" to get
ftp://ftp.gwdg.de/pub/languages/perl/CPAN/modules/03modlist.data.gz
03modlist.data.gz: 70.24 kB 21.40 kB/s
Going to read /home/Administrator/.cpan/sources/modules/03modlist.data.gz
Running install for module DBI
Running make for T/TI/TIMB/DBI-1.22.tar.gz
Trying with "/usr/bin/ncftpget" to get
ftp://ftp.gwdg.de/pub/languages/perl/CPAN/authors/id/T/TI/TIMB/DBI-1.22.tar.
gz
DBI-1.22.tar.gz: 229.02 kB 40.56 kB/s
CPAN: MD5 loaded ok
Trying with "/usr/bin/ncftpget" to get
ftp://ftp.gwdg.de/pub/languages/perl/CPAN/authors/id/T/TI/TIMB/CHECKSUMS
CHECKSUMS: 6.82 kB 8.06 kB/s
Checksum for /home/Administrator/.cpan/sources/authors/id/T/TI/TIMB/DBI-1.22.tar
.gz ok
Scanning cache /home/Administrator/.cpan/build for sizes
DBI-1.22/
DBI-1.22/t/
DBI-1.22/t/10examp.t
DBI-1.22/t/02dbidrv.t
DBI-1.22/t/80proxy.t
DBI-1.22/t/01basics.t
DBI-1.22/t/70shell.t
DBI-1.22/t/30subclass.t
DBI-1.22/t/15array.t
DBI-1.22/t/60preparse.t
DBI-1.22/t/20meta.t
DBI-1.22/lib/
DBI-1.22/lib/DBD/
DBI-1.22/lib/DBD/ExampleP.pm
DBI-1.22/lib/DBD/Proxy.pm
DBI-1.22/lib/DBD/NullP.pm
DBI-1.22/lib/DBD/Sponge.pm
DBI-1.22/lib/DBI/
DBI-1.22/lib/DBI/Shell.pm
DBI-1.22/lib/DBI/FAQ.pm
DBI-1.22/lib/DBI/ProxyServer.pm
DBI-1.22/lib/DBI/Const/
DBI-1.22/lib/DBI/Const/GetInfo.pm
DBI-1.22/lib/DBI/Const/GetInfo/
DBI-1.22/lib/DBI/Const/GetInfo/ODBC.pm
DBI-1.22/lib/DBI/Const/GetInfo/ANSI.pm
DBI-1.22/lib/DBI/DBD.pm
DBI-1.22/lib/DBI/PurePerl.pm
DBI-1.22/lib/DBI/W32ODBC.pm
DBI-1.22/lib/DBI/Format.pm
DBI-1.22/lib/Bundle/
DBI-1.22/lib/Bundle/DBI.pm
DBI-1.22/lib/Win32/
DBI-1.22/lib/Win32/DBIODBC.pm
DBI-1.22/DBI.xs
DBI-1.22/Perl.xs
DBI-1.22/DBIXS.h
DBI-1.22/MANIFEST
DBI-1.22/Driver.xst
DBI-1.22/Changes
DBI-1.22/dbipport.h
DBI-1.22/Makefile.PL
DBI-1.22/test.pl
DBI-1.22/README
DBI-1.22/dbd_xsh.h
DBI-1.22/dbish.PL
DBI-1.22/dbi_sql.h
DBI-1.22/ToDo
DBI-1.22/DBI.pm
DBI-1.22/dbiproxy.PL
CPAN.pm: Going to build T/TI/TIMB/DBI-1.22.tar.gz
*** Note:
The optional PlRPC-modules (RPC::PlServer etc) are not installed.
If you want to use the DBD::Proxy driver and DBI::ProxyServer
modules, then you'll need to install the RPC::PlServer, RPC::PlClient,
Storable and Net::Daemon modules. The CPAN Bundle::DBI may help you.
You can install them any time after installing the DBI.
You do *not* need these modules for typical DBI usage.
Optional modules are available from any CPAN mirror, in particular
http://www..perl.com/CPAN/modules/by-module
http://www.perl.org/CPAN/modules/by-module
ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module
Creating extra DBI::PurePerl test: t/zz_01basics_pp.t
Creating extra DBI::PurePerl test: t/zz_02dbidrv_pp.t
Creating extra DBI::PurePerl test: t/zz_10examp_pp.t
Creating extra DBI::PurePerl test: t/zz_15array_pp.t
Creating extra DBI::PurePerl test: t/zz_20meta_pp.t
Creating extra DBI::PurePerl test: t/zz_30subclass_pp.t
Creating extra DBI::PurePerl test: t/zz_60preparse_pp.t
Creating extra DBI::PurePerl test: t/zz_70shell_pp.t
Creating extra DBI::PurePerl test: t/zz_80proxy_pp.t
Checking if your kit is complete...
Looks good
Writing Makefile for DBI
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.
/usr/bin/perl -I/usr/lib/perl5/5.6.1/cygwin-multi -I/usr/lib/perl5/5.6.1 -MExtUt
ils::Command -e mkpath
blib/lib/DBI
rm -f blib/lib/DBI/Changes.pm
cp Changes blib/lib/DBI/Changes.pm
cp DBIXS.h blib/arch/auto/DBI/DBIXS.h
cp lib/DBD/NullP.pm blib/lib/DBD/NullP.pm
cp dbipport.h blib/arch/auto/DBI/dbipport.h
cp lib/DBI/Format.pm blib/lib/DBI/Format.pm
cp dbd_xsh.h blib/arch/auto/DBI/dbd_xsh.h
cp lib/DBI/Const/GetInfo/ANSI.pm blib/lib/DBI/Const/GetInfo/ANSI.pm
cp lib/DBI/Const/GetInfo.pm blib/lib/DBI/Const/GetInfo.pm
cp lib/DBI/PurePerl.pm blib/lib/DBI/PurePerl.pm
cp lib/DBI/Shell.pm blib/lib/DBI/Shell.pm
cp lib/DBI/FAQ.pm blib/lib/DBI/FAQ.pm
cp DBI.pm blib/lib/DBI.pm
cp lib/DBD/ExampleP.pm blib/lib/DBD/ExampleP.pm
cp lib/Bundle/DBI.pm blib/lib/Bundle/DBI.pm
cp lib/Win32/DBIODBC.pm blib/lib/Win32/DBIODBC.pm
cp lib/DBI/W32ODBC.pm blib/lib/DBI/W32ODBC.pm
cp lib/DBI/DBD.pm blib/lib/DBI/DBD.pm
cp lib/DBD/Proxy.pm blib/lib/DBD/Proxy.pm
cp lib/DBI/ProxyServer.pm blib/lib/DBI/ProxyServer.pm
cp dbi_sql.h blib/arch/auto/DBI/dbi_sql.h
cp Driver.xst blib/arch/auto/DBI/Driver.xst
cp lib/DBD/Sponge.pm blib/lib/DBD/Sponge.pm
cp lib/DBI/Const/GetInfo/ODBC.pm blib/lib/DBI/Const/GetInfo/ODBC.pm
/usr/bin/perl -p -e "s/~DRIVER~/Perl/g" < blib/arch/auto/DBI/Driver.xst > Perl.x
si
/usr/bin/perl -I/usr/lib/perl5/5.6.1/cygwin-multi -I/usr/lib/perl5/5.6.1 /usr/li
b/perl5/5.6..1/ExtUtils/xsubpp
-typemap /usr/lib/perl5/5.6.1/ExtUtils/typemap Pe
rl.xs > Perl.xsc && mv Perl.xsc Perl.c
gcc -c -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -I/usr/local/include -DUSEIM
PORTLIB -O2
-DVERSION=\"1.22\" -DXS_VERSION=\"1.22\" -I/usr/lib/perl5/5.6.1/c
ygwin-multi/CORE -Wall -Wno-comment
-DDBI_NO_THREADS Perl.c
/usr/bin/perl -I/usr/lib/perl5/5.6.1/cygwin-multi -I/usr/lib/perl5/5.6.1 /usr/li
b/perl5/5.6.1/ExtUtils/xsubpp
-typemap /usr/lib/perl5/5.6.1/ExtUtils/typemap DB
I.xs > DBI.xsc && mv DBI.xsc DBI.c
gcc -c -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -I/usr/local/include -DUSEIM
PORTLIB -O2
-DVERSION=\"1.22\" -DXS_VERSION=\"1.22\" -I/usr/lib/perl5/5.6.1/c
ygwin-multi/CORE -Wall -Wno-comment
-DDBI_NO_THREADS DBI.c
DBI.xs: In function `dbih_clearcom':
DBI.xs:972: warning: unused variable `Perl___notused'
DBI.xs: In function `dbih_get_fbav':
DBI.xs:1110: warning: unused variable `Perl___notused'
DBI.xs: In function `dbih_set_attr_k':
DBI.xs:1202: warning: unused variable `Perl___notused'
DBI.xs: In function `log_where':
DBI.xs:1744: warning: unused variable `Perl___notused'
DBI.xs: In function `XS_DBI_dispatch':
DBI.xs:2274: warning: unused variable `Perl___notused'
DBI.c: In function `XS_DBD_____st_fetchrow_hashref':
DBI.xs:3144: warning: unused variable `PERINTERP'
DBI.xs: In function `XS_DBD_____common_set_err':
DBI.xs:3333: warning: unused variable `PERINTERP'
DBI.c: At top level:
DBIXS.h:411: warning: `get_dbistate' defined but not used
Running Mkbootstrap for DBI ()
chmod 644 DBI.bs
rm -f blib/arch/auto/DBI/DBI.dll
LD_RUN_PATH="" ld2 -s -L/usr/local/lib DBI.o -o blib/arch/auto/DBI/DBI.dll /u
sr/lib/perl5/5.6.1/cygwin-multi/CORE/libperl5_6_1.a
dllwrap --dllname DBI.dll --driver-name gcc --dlltool dlltool --export-all-symbo
ls --as as --output-def
libDBI..def --output-lib libDBI.a \
-s -L/usr/local/lib DBI.o /usr/lib/perl5/5.6.1/cygwin-multi/CORE/libperl5_6_1.a
dllwrap: no export definition file provided
dllwrap: creating one, but that may not be what you want
mv DBI.dll libDBI.a blib/arch/auto/DBI/
chmod 755 blib/arch/auto/DBI/DBI.dll
cp DBI.bs blib/arch/auto/DBI/DBI.bs
chmod 644 blib/arch/auto/DBI/DBI.bs
/usr/bin/perl -Iblib/arch -Iblib/lib -I/usr/lib/perl5/5.6.1/cygwin-multi -I/usr/
lib/perl5/5.6.1 dbiproxy.PL
dbiproxy
Extracted dbiproxy from dbiproxy.PL with variable substitutions.
cp dbiproxy blib/script/dbiproxy
/usr/bin/perl -I/usr/lib/perl5/5.6.1/cygwin-multi -I/usr/lib/perl5/5.6.1 -MExtUt
ils::MakeMaker -e
"MY->fixin(shift)" blib/script/dbiproxy
/usr/bin/perl -Iblib/arch -Iblib/lib -I/usr/lib/perl5/5.6.1/cygwin-multi -I/usr/
lib/perl5/5.6.1 dbish.PL dbish
Extracted dbish from dbish.PL with variable substitutions.
cp dbish blib/script/dbish
/usr/bin/perl -I/usr/lib/perl5/5.6.1/cygwin-multi -I/usr/lib/perl5/5.6.1 -MExtUt
ils::MakeMaker -e
"MY->fixin(shift)" blib/script/dbish
Manifying blib/man3/DBI.Format.3
Manifying blib/man3/DBI.Const.GetInfo.ANSI.3
Manifying blib/man3/DBI.Const.GetInfo.3
Manifying blib/man3/DBI.PurePerl.3
Manifying blib/man3/DBI.Shell.3
Manifying blib/man3/DBI.FAQ.3
Manifying blib/man3/DBI.3
Manifying blib/man3/Bundle.DBI.3
Manifying blib/man3/Win32.DBIODBC.3
Manifying blib/man1/dbiproxy.1
Manifying blib/man3/DBI.W32ODBC..3
Manifying blib/man3/DBI.DBD.3
Manifying blib/man3/DBD.Proxy.3
Manifying blib/man3/DBI.ProxyServer.3
Manifying blib/man1/dbish.1
Manifying blib/man3/DBI.Const.GetInfo.ODBC.3
/usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib -I/usr/lib/perl5/5.6.1/cy
gwin-multi
-I/usr/lib/perl5/5.6.1 -e 'use Test::Harness qw(&runtests $verbose);
$verbose=0; runtests @ARGV;' t/*.t
t/01basics..........ok
t/02dbidrv..........ok
t/10examp...........ok
t/15array...........Use of uninitialized value in string eq at t/15array.t line
25.
Use of uninitialized value in join or string at blib/lib/DBD/Sponge.pm line 166.
t/15array............ok 3/24Use of uninitialized value in string eq at t/15array.
t line 25.
Use of uninitialized value in string eq at t/15array.t line 25.
Use of uninitialized value in join or string at blib/lib/DBD/Sponge.pm line 166.
Use of uninitialized value in string eq at t/15array.t line 25.
Use of uninitialized value in join or string at blib/lib/DBD/Sponge.pm line 166.
Use of uninitialized value in string eq at t/15array.t line 25.
t/15array............ok 7/24Use of uninitialized value in join or string at blib/
lib/DBD/Sponge.pm line 166..
Use of uninitialized value in string eq at t/15array.t line 25.
Use of uninitialized value in join or string at blib/lib/DBD/Sponge.pm line 166.
t/15array...........ok
t/20meta............ok
t/30subclass........ok
t/60preparse........ok
t/70shell...........ok
t/80proxy...........skipped test on this platform
t/zz_01basics_pp....ok
t/zz_02dbidrv_pp....ok
t/zz_10examp_pp.....ok
t/zz_15array_pp.....Use of uninitialized value in string eq at t/15array.t line
25.
Use of uninitialized value in join or string at blib/lib/DBD/Sponge.pm line 166.
t/zz_15array_pp.....ok 3/24Use of uninitialized value in string eq at t/15array.
t line 25.
Use of uninitialized value in string eq at t/15array.t line 25.
Use of uninitialized value in join or string at blib/lib/DBD/Sponge.pm line 166.
Use of uninitialized value in string eq at t/15array.t line 25.
Use of uninitialized value in join or string at blib/lib/DBD/Sponge.pm line 166.
Use of uninitialized value in string eq at t/15array.t line 25.
t/zz_15array_pp.....ok 7/24Use of uninitialized value in join or string at blib/
lib/DBD/Sponge.pm line 166.
Use of uninitialized value in string eq at t/15array.t line 25.
Use of uninitialized value in join or string at blib/lib/DBD/Sponge.pm line 166.
t/zz_15array_pp.....ok
t/zz_20meta_pp......ok
t/zz_30subclass_pp..ok
t/zz_60preparse_pp..ok
t/zz_70shell_pp.....ok
t/zz_80proxy_pp.....skipped test on this platform
All tests successful, 2 tests skipped.
Files=18, Tests=680, 12 wallclock secs ( 5.59 cusr + 6.78 csys = 12.37 CPU)
PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib -I/usr/lib/perl5/5..6.1/cy
gwin-multi
-I/usr/lib/perl5/5.6.1 test.pl
test.pl
DBI test application $Revision: 11.4 $
Using /home/Administrator/.cpan/build/DBI-1.22/blib
Switch: DBI 1.22 by Tim Bunce, 1.22
Available Drivers: ExampleP, Proxy
dbi:ExampleP:: testing 5 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...
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...
Made 100 connections in 0 wallclock secs ( 0.05 usr + 0.01 sys = 0.06 CPU)
Testing handle creation speed...
10000 NullP statement handles cycled in 1.9 cpu+sys seconds (5227 per sec)
test.pl done
/usr/bin/make test -- OK
Running make install
Installing /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/auto/DBI/dbd_xsh..h
Installing /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/auto/DBI/DBI.bs
Installing /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/auto/DBI/DBI.dll
Installing /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/auto/DBI/dbipport.h
Installing /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/auto/DBI/DBIXS.h
Installing /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/auto/DBI/dbi_sql.h
Installing /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/auto/DBI/Driver.xst
Installing /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/auto/DBI/libDBI.a
Files found in blib/arch: installing files in blib/lib into architecture depende
nt library tree
Installing /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/DBI.pm
Installing /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/Win32/DBIODBC.pm
Installing /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/DBI/Changes.pm
Installing /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/DBI/DBD.pm
Installing /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/DBI/FAQ.pm
Installing /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/DBI/Format.pm
Installing /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/DBI/ProxyServer.pm
Installing /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/DBI/PurePerl.pm
Installing /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/DBI/Shell.pm
Installing /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/DBI/W32ODBC.pm
Installing /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/DBI/Const/GetInfo.pm
Installing /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/DBI/Const/GetInfo/ANSI.pm
Installing /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/DBI/Const/GetInfo/ODBC.pm
Installing /usr/lib/perl5/site_perl/5..6.1/cygwin-multi/DBD/ExampleP.pm
Installing /usr/lib/perl5/site_perl/5..6.1/cygwin-multi/DBD/NullP.pm
Installing /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/DBD/Proxy.pm
Installing /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/DBD/Sponge.pm
Installing /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/Bundle/DBI.pm
Installing /usr/man/man1/dbiproxy.1
Installing /usr/man/man1/dbish.1
Installing /usr/man/man3/Bundle.DBI.3
Installing /usr/man/man3/DBD.Proxy.3
Installing /usr/man/man3/DBI.3
Installing /usr/man/man3/DBI.Const.GetInfo.3
Installing /usr/man/man3/DBI.Const.GetInfo..ANSI.3
Installing /usr/man/man3/DBI.Const.GetInfo.ODBC.3
Installing /usr/man/man3/DBI.DBD.3
Installing /usr/man/man3/DBI.FAQ.3
Installing /usr/man/man3/DBI.Format.3
Installing /usr/man/man3/DBI.ProxyServer.3
Installing /usr/man/man3/DBI.PurePerl.3
Installing /usr/man/man3/DBI.Shell.3
Installing /usr/man/man3/DBI.W32ODBC.3
Installing /usr/man/man3/Win32.DBIODBC.3
Installing /usr/bin/dbiproxy
Installing /usr/bin/dbish
Writing /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/auto/DBI/.packlist
Appending installation info to /usr/lib/perl5/5.6.1/cygwin-multi/perllocal.pod
/usr/bin/make install -- OK
cpan>
=
