cpan> install DBI Fetching with LWP: http://cpan.strawberryperl.com/authors/01mailrc.txt.gz Fetching with LWP: http://cpan.strawberryperl.com/modules/02packages.details.txt.gz Fetching with LWP: http://cpan.strawberryperl.com/modules/03modlist.data.gz Creating database file ... Gathering information from index files ... Populating database tables ... Done! Running install for module 'DBI' Running make for T/TI/TIMB/DBI-1.623.tar.gz Fetching with LWP: http://cpan.strawberryperl.com/authors/id/T/TI/TIMB/DBI-1.623.tar.gz Fetching with LWP: http://cpan.strawberryperl.com/authors/id/T/TI/TIMB/CHECKSUMS Checksum for C:\strawberry\cpan\sources\authors\id\T\TI\TIMB\DBI-1.623.tar.gz o Scanning cache C:\strawberry\cpan\build for sizes DONE CPAN.pm: Going to build T/TI/TIMB/DBI-1.623.tar.gz *** You are using a perl configured with threading enabled. *** You should be aware that using multiple threads is *** not recommended for production environments. Your perl was compiled with gcc (version 3.4.5), okay. Creating test wrappers for DBD::Gofer: t/zvg_01basics.t t/zvg_02dbidrv.t t/zvg_03handle.t [...] t/zvxnp_52dbm_complex.t t/zvxnp_85gofer.t Creating test wrappers for DBD::Gofer + DBI::SQL::Nano + DBI::PurePerl: t/zvxgnp_48dbi_dbd_sqlengine.t t/zvxgnp_49dbd_file.t t/zvxgnp_50dbm_simple.t t/zvxgnp_51dbm_file.t t/zvxgnp_52dbm_complex.t t/zvxgnp_85gofer.t Checking if your kit is complete... Looks good Warning: prerequisite ExtUtils::MakeMaker 6.48 not found. We have 6.42. Warning: prerequisite File::Spec 3.31 not found. We have 3.2501. Warning: prerequisite Test::Simple 0.90 not found. We have 0.74. I see you're using perl 5.010000 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:\strawberry\perl\bin\perl.exe "-MExtUtils::Command" -e mkpath blib\lib\DBI C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e rm_f blib\lib\DBI\Changes .pm C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e cp Changes blib\lib\DBI\C hanges.pm cp lib/DBI/DBD/SqlEngine/HowTo.pod blib\lib\DBI\DBD\SqlEngine\HowTo.pod cp dbd_xsh.h blib\arch\auto\DBI\dbd_xsh.h cp dbivport.h blib\arch\auto\DBI\dbivport.h cp Driver_xst.h blib\arch\auto\DBI\Driver_xst.h 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 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:\strawberry\perl\bin\perl.exe -p -e "s/~DRIVER~/Perl/g" .\Driver.xst > Perl.xs i C:\strawberry\perl\bin\perl.exe C:\strawberry\perl\lib\ExtUtils\xsubpp -typemap C:\strawberry\perl\lib\ExtUtils\typemap -typemap typemap Perl.xs > Perl.xsc && C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e mv Perl.xsc Perl.c Running Mkbootstrap for DBI () C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e chmod 644 DBI.bs C:\strawberry\perl\bin\perl.exe -MExtUtils::Mksymlists \ -e "Mksymlists('NAME'=>\"DBI\", 'DLBASE' => 'DBI', 'DL_FUNCS' => { }, 'FUN CLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e cp DBI.bs blib\arch\auto\ DBI\DBI.bs C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e chmod 644 blib\arch\auto\ DBI\DBI.bs gcc -c -IC:\strawberry\c\include -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DPERL_ IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -s -O2 -DVERSION=\"1.623\" -DXS_VERSION=\"1.623\" "-IC:\strawberry\perl\li b\CORE" -W -Wall -Wpointer-arith -Wbad-function-cast -Wno-comment -Wno-sign-com pare -Wno-cast-qual -Wmissing-noreturn -Wno-unused-parameter Perl.c Perl.c: In function `XS_DBD__Perl__dr_dbixs_revision': Perl.c:73: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__dr_discon_all_': Perl.c:97: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__dr_data_sources': Perl.c:125: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__db__login': Perl.c:168: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__db_selectall_arrayref': Perl.c:213: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__db_selectrow_arrayref': Perl.c:280: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__db_do': Perl.c:364: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__db_last_insert_id': Perl.c:408: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__db_commit': Perl.c:444: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__db_rollback': Perl.c:468: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__db_disconnect': Perl.c:492: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__db_STORE': Perl.c:527: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__db_FETCH': Perl.c:556: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__db_DESTROY': Perl.c:582: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__db_take_imp_data': Perl.c:653: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__st__prepare': Perl.c:734: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__st_bind_col': Perl.c:800: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__st_bind_param': Perl.c:858: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__st_bind_param_inout': Perl.c:907: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__st_execute': Perl.c:962: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__st_execute_for_fetch': Perl.c:1003: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__st_fetchrow_arrayref': Perl.c:1036: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__st_fetchrow_array': Perl.c:1062: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__st_fetchall_arrayref': Perl.c:1098: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__st_finish': Perl.c:1140: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__st_blob_read': Perl.c:1177: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__st_STORE': Perl.c:1222: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__st_FETCH_attrib': Perl.c:1251: warning: unused variable `Perl___notused' Perl.c: In function `XS_DBD__Perl__st_DESTROY': Perl.c:1280: warning: unused variable `Perl___notused' Perl.c: In function `boot_DBD__Perl': Perl.c:1339: warning: unused variable `Perl___notused' C:\strawberry\perl\bin\perl.exe C:\strawberry\perl\lib\ExtUtils\xsubpp -typemap C:\strawberry\perl\lib\ExtUtils\typemap -typemap typemap DBI.xs > DBI.xsc && C :\strawberry\perl\bin\perl.exe -MExtUtils::Command -e mv DBI.xsc DBI.c gcc -c -IC:\strawberry\c\include -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DPERL_ IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -s -O2 -DVERSION=\"1.623\" -DXS_VERSION=\"1.623\" "-IC:\strawberry\perl\li b\CORE" -W -Wall -Wpointer-arith -Wbad-function-cast -Wno-comment -Wno-sign-com pare -Wno-cast-qual -Wmissing-noreturn -Wno-unused-parameter DBI.c DBI.xs: In function `dbih_logmsg': DBI.xs:895: warning: unused variable `my_perl' DBI.xs: In function `dbih_clearcom': DBI.xs:1632: warning: unused variable `Perl___notused' DBI.xs: In function `dbih_get_fbav': DBI.xs:1807: warning: unused variable `Perl___notused' DBI.xs: In function `dbih_set_attr_k': DBI.xs:2104: warning: unused variable `Perl___notused' DBI.xs:2104: warning: unused variable `Perl___notused' DBI.xs: In function `dbih_get_attr_k': DBI.xs:2243: warning: unused variable `Perl___notused' DBI.xs: In function `dbi_dopoptosub_at': DBI.xs:2605: warning: unused variable `my_perl' DBI.xs: In function `log_where': DBI.xs:2687: warning: unused variable `Perl___notused' DBI.xs: In function `XS_DBI_dispatch': [...] DBI.c:6263: warning: unused variable `Perl___notused' DBI.c: In function `boot_DBI': DBI.c:6289: warning: unused variable `Perl___notused' dlltool --def DBI.def --output-exp dll.exp g++ -o blib\arch\auto\DBI\DBI.dll -Wl,--base-file -Wl,dll.base -mdll -s -L"C:\st rawberry\perl\lib\CORE" -L"C:\strawberry\c\lib" DBI.o -Wl,--image-base,0x202e000 0 C:\strawberry\perl\lib\CORE\libperl510.a C:\strawberry\c\lib\libmsvcrt.a C:\s trawberry\c\lib\libmoldname.a C:\strawberry\c\lib\libkernel32.a C:\strawberry\c\ lib\libuser32.a C:\strawberry\c\lib\libgdi32.a C:\strawberry\c\lib\libwinspool.a C:\strawberry\c\lib\libcomdlg32.a C:\strawberry\c\lib\libadvapi32.a C:\strawber ry\c\lib\libshell32.a C:\strawberry\c\lib\libole32.a C:\strawberry\c\lib\libolea ut32.a C:\strawberry\c\lib\libnetapi32.a C:\strawberry\c\lib\libuuid.a C:\strawb erry\c\lib\libws2_32.a C:\strawberry\c\lib\libmpr.a C:\strawberry\c\lib\libwinmm .a C:\strawberry\c\lib\libversion.a C:\strawberry\c\lib\libodbc32.a C:\strawberr y\c\lib\libodbccp32.a dll.exp /mingw/lib/dllcrt2.o:dllcrt1.c:(.text+0xe5): undefined reference to `__dyn_tls_i nit_callback' collect2: ld returned 1 exit status dmake.EXE: Error code 129, while making 'blib\arch\auto\DBI\DBI.dll' TIMB/DBI-1.623.tar.gz C:\strawberry\c\bin\dmake.EXE -- NOT OK Running make test Can't test without successful make Running make install Make had returned bad status, install seems impossible Failed during this command: TIMB/DBI-1.623.tar.gz : make NO cpan>