Re: DBD::ODBC repeatedly failing to install
From: josh white (o0_josh_0o_at_hotmail.com)
Date: 06/16/04
- Next message: Jm: "binding columns on aliased columns..."
- Previous message: Alex oboimov: "problem building DBI module"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 15 Jun 2004 23:43:20 -0700
i added the following lines to DBI.PM at line 1061. i THINK this code
declares
some variables which were not previously declared??? this is all guess
work for
me right now.
$DBD::ODBC::db::imp_data_size = 0;
$DBD::ODBC::db::imp_data_size = 0;
$DBD::ODBC::dr::imp_data_size = 0;
$DBD::ODBC::dr::imp_data_size = 0;
this has cleared up the "Had to create....." errors below but i dont
know if this is just hiding the problem? would appreciate if someone
who nows what ive done could advise. additionally, i'm still getting
the "undefined subroutine errors
> Undefined subroutine &DBD::ODBC::db::_login called at
> C:\cygwin\bin\dbdodbc\DBD-ODBC-1.09\blib\lib/DBD/ODBC.pm line 78.
______________________________________________________________________________
o0_josh_0o@hotmail.com (josh white) wrote in message news:<8966fc7d.0406151426.66292974@posting.google.com>...
> Platform: Windows XP Pro
> oDBC Driver Manager: included in windows
> backend database: MS Access 2000
> Perl version: 5.8.3
> Apache version: 2.0.48
> DBI version: 1.42
> DBD::oDBc version 1.09
> MDAC version: 2.8
>
> ideas anyone? i cant get the DBD::ODBC module to install.
> first off, its looking for the carp.pl file in \DBI\LIB when its
> present in \perl\lib.
> however, I got arond this by copying the file over and re-ran NMAKE
> TEST.
> now i get the following errors....
>
> [Tue Jun 15 19:52:43 2004] xxxxxxxx.t:
> Had to create DBD::ODBC::dr::imp_data_size unexpectedly at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 19:52:43 2004] xxxxxxx.t:
> Use of uninitialized value in subroutine entry at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> followed by
>
> Undefined subroutine &DBD::ODBC::db::_login called at
> C:\cygwin\bin\dbdodbc\DBD-OD~1.09\blib\lib/DBD/ODBC.pm line 78.
>
> here is the full report:
>
> --------------------------------------------------------------------------------
> C:\cygwin\bin\dbdodbc\DBD-ODBC-1.09>nmake test TEST_VERBOSE=1
>
> Microsoft (R) Program Maintenance Utility Version 1.50
> Copyright (c) Microsoft Corp 1988-94. All rights reserved.
>
> Running Mkbootstrap for DBD::ODBC ()
> C:\progra~1\perl\bin\perl.exe -MExtUtils::Command -e chmod 644 ODBC.bs
> link -out:blib\arch\auto\DBD\ODBC\ODBC.dll -dll -nologo -nodefaultlib
> -release -libpath:"C:\PROGRA~1\perl\lib\CORE" -machine:x86 ODBC.obj
> dbdimp.obj C:\PROGRA~1\perl\lib\CORE\perl58.lib
> C:\Progra~1\Micros~3\VC98\lib\ODBC32.LIB
> C:\Progra~1\Micros~3\VC98\lib\oldnames.lib
> C:\Progra~1\Micros~3\VC98\lib\kernel32.lib
> C:\Progra~1\Micros~3\VC98\lib\user32.lib
> C:\Progra~1\Micros~3\VC98\lib\gdi32.lib
> C:\Progra~1\Micros~3\VC98\lib\winspool.lib
> C:\Progra~1\Micros~3\VC98\lib\comdlg32.lib
> C:\Progra~1\Micros~3\VC98\lib\advapi32.lib
> C:\Progra~1\Micros~3\VC98\lib\shell32.lib
> C:\Progra~1\Micros~3\VC98\lib\ole32.lib
> C:\Progra~1\Micros~3\VC98\lib\oleaut32.lib
> C:\Progra~1\Micros~3\VC98\lib\netapi32.lib
> C:\Progra~1\Micros~3\VC98\lib\uuid.lib
> C:\Progra~1\Micros~3\VC98\lib\wsock32.lib C:\Progra~1\Mic
> ros~3\VC98\lib\mpr.lib C:\Progra~1\Micros~3\VC98\lib\winmm.lib
> C:\Progra~1\Micros~3\VC98\lib\version.lib
> C:\Progra~1\Micros~3\VC98\lib\odbc32.lib
> C:\Progra~1\Micros~3\VC98\lib\odbccp32.lib
> C:\Progra~1\Micros~3\VC98\lib\msvcrt.lib -def:ODBC.
>
> def
> Creating library blib\arch\auto\DBD\ODBC\ODBC.lib and object
> blib\arch\auto\DBD\ODBC\ODBC.exp
> C:\progra~1\perl\bin\perl.exe -MExtUtils::Command -e chmod 755
> blib\arch
> \auto\DBD\ODBC\ODBC.dll
> C:\progra~1\perl\bin\perl.exe -MExtUtils::Command -e cp ODBC.bs
> blib\arc
> h\auto\DBD\ODBC\ODBC.bs
> C:\progra~1\perl\bin\perl.exe -MExtUtils::Command -e chmod 644
> blib\arch
> \auto\DBD\ODBC\ODBC.bs
> C:\progra~1\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e"
> "test_harness(1, 'blib\lib', 'blib\arch')" t\01base.t t\02simple.t
> t\03dbatt.t t\05meth.t t
> \07bind.t t\08bind2.t t\09multi.t t\20SqlServer.t t\30Oracle.t
>
>
> t\01base.........
> [Tue Jun 15 21:58:56 2004]
> 01base.t:
> Had to create DBD::ODBC::dr::imp_data_size unexpectedly at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 21:58:56 2004]
> 01base.t: Use of uninitialized value in subroutine entry at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
> 1..5
> ok 1
> ok 2
> ok 3
> ok 4
> ok 5
> ok
>
>
> t\02simple.......1..21
> ok 1
> Test 2: connecting to the database
> [Tue Jun 15 21:58:56 2004]
> 02simple.t:
> Had to create DBD::ODBC::dr::imp_data_size unexpectedly at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 21:58:56 2004]
> 02simple.t:
> Use of uninitialized value in subroutine entry at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 21:58:56 2004]
> 02simple.t:
> Had to create DBD::ODBC::db::imp_data_size unexpectedly at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 21:58:56 2004]
> 02simple.t:
> Use of uninitialized value in subroutine entry at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> Undefined subroutine &DBD::ODBC::db::_login called at
> C:\cygwin\bin\dbdodbc\DBD-ODBC-1.09\blib\lib/DBD/ODBC.pm line 78.
>
> dubious
> Test returned status 2 (wstat 512, 0x200)
> DIED. FAILED tests 2-21
> Failed 20/21 tests, 4.76% okay
>
>
>
> t\03dbatt........1..19
> ok 1
>
> [Tue Jun 15 21:58:56 2004]
> 03dbatt.t:
> Had to create DBD::ODBC::dr::imp_data_size unexpectedly at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 21:58:56 2004]
> 03dbatt.t:
> Use of uninitialized value in subroutine entry at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 21:58:56 2004]
> 03dbatt.t:
> Had to create DBD::ODBC::db::imp_data_size unexpectedly at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 21:58:56 2004]
> 03dbatt.t: Use of uninitialized value in subroutine entry at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> Undefined subroutine &DBD::ODBC::db::_login called at
> C:\cygwin\bin\dbdodbc\DBD-ODBC-1.09\blib\lib/DBD/ODBC.pm line 78.
>
> dubious
> Test returned status 2 (wstat 512, 0x200)
> DIED. FAILED tests 2-19
> Failed 18/19 tests, 5.26% okay
>
>
> t\05meth.........1..6
> ok 1
>
> [Tue Jun 15 21:58:56 2004] 05meth.t:
> Had to create DBD::ODBC::dr::imp_data_size unexpectedly at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 21:58:56 2004] 05meth.t:
> Use of uninitialized value in subroutine entry at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 21:58:56 2004] 05meth.t:
> Had to create DBD::ODBC::db::imp_data_size unexpectedly at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 21:58:56 2004] 05meth.t:
> Use of uninitialized value in subroutine entry at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> Undefined subroutine &DBD::ODBC::db::_login called at
> C:\cygwin\bin\dbdodbc\DBD-ODBC-1.09\blib\lib/DBD/ODBC.pm line 78.
>
> dubious
> Test returned status 2 (wstat 512, 0x200)
> DIED. FAILED tests 2-6
> Failed 5/6 tests, 16.67% okay
>
>
> t\07bind.........1..10
> ok 1
> Test 2: connecting to the database
>
> [Tue Jun 15 21:58:57 2004] 07bind.t:
> Had to create DBD::ODBC::dr::imp_data_size unexpectedly at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 21:58:57 2004] 07bind.t:
> Use of uninitialized value in subroutine entry at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 21:58:57 2004] 07bind.t:
> Had to create DBD::ODBC::db::imp_data_size unexpectedly at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 21:58:57 2004] 07bind.t:
> Use of uninitialized value in subroutine entry at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> Undefined subroutine &DBD::ODBC::db::_login called at
> C:\cygwin\bin\dbdodbc\DBD-ODBC-1.09\blib\lib/DBD/ODBC.pm line 78.
>
> dubious
> Test returned status 2 (wstat 512, 0x200)
> DIED. FAILED tests 2-10
> Failed 9/10 tests, 10.00% okay
>
> t\08bind2........
> [Tue Jun 15 21:58:57 2004] 08bind2.t:
> Had to create DBD::ODBC::dr::imp_data_size unexpectedly at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 21:58:57 2004] 08bind2.t:
> Use of uninitialized value in subroutine entry at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 21:58:57 2004] 08bind2.t:
> Had to create DBD::ODBC::db::imp_data_size unexpectedly at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 21:58:57 2004] 08bind2.t:
> Use of uninitialized value in subroutine entry at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> Undefined subroutine &DBD::ODBC::db::_login called at
> C:\cygwin\bin\dbdodbc\DBD-ODBC-1.09\blib\lib/DBD/ODBC.pm line 78.
>
> dubious
> Test returned status 2 (wstat 512, 0x200)
>
>
> t\09multi........
> [Tue Jun 15 21:58:57 2004] 09multi.t:
> Had to create DBD::ODBC::dr::imp_data_size unexpectedly at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 21:58:57 2004] 09multi.t:
> Use of uninitialized value in subroutine entry at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 21:58:57 2004] 09multi.t:
> Had to create DBD::ODBC::db::imp_data_size unexpectedly at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 21:58:57 2004] 09multi.t:
> Use of uninitialized value in subroutine entry at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> Undefined subroutine &DBD::ODBC::db::_login called at
> C:\cygwin\bin\dbdodbc\DBD-ODBC-1.09\blib\lib/DBD/ODBC.pm line 78.
>
> dubious
> Test returned status 2 (wstat 512, 0x200)
>
> t\20SqlServer....
> [Tue Jun 15 21:58:57 2004] 20SqlServer.t:
> Had to create DBD::ODBC::dr::imp_data_size unexpectedly at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 21:58:57 2004] 20SqlServer.t:
> Use of uninitialized value in subroutine entry at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 21:58:57 2004] 20SqlServer.t:
> Had to create DBD::ODBC::db::imp_data_size unexpectedly at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 21:58:57 2004] 20SqlServer.t:
> Use of uninitialized value in subroutine entry at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> Undefined subroutine &DBD::ODBC::db::_login called at
> C:\cygwin\bin\dbdodbc\DBD-ODBC-1.09\blib\lib/DBD/ODBC.pm line 78.
>
> dubious
> Test returned status 2 (wstat 512, 0x200)
>
>
> t\30Oracle.......
> [Tue Jun 15 21:58:58 2004] 30Oracle.t:
> Had to create DBD::ODBC::dr::imp_data_size unexpectedly at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 21:58:58 2004] 30Oracle.t:
> Use of uninitialized value in subroutine entry at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 21:58:58 2004] 30Oracle.t:
> Had to create DBD::ODBC::db::imp_data_size unexpectedly at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> [Tue Jun 15 21:58:58 2004] 30Oracle.t:
> Use of uninitialized value in subroutine entry at
> C:/Program Files/perl/site/lib/DBI.pm line 1061.
>
> Undefined subroutine &DBD::ODBC::db::_login called at
> C:\cygwin\bin\dbdodbc\DBD-ODBC-1.09\blib\lib/DBD/ODBC.pm line 78.
>
> dubious
> Test returned status 2 (wstat 512, 0x200)
>
>
> Failed Test Stat Wstat Total Fail Failed List of Failed
> -------------------------------------------------------------------------------
> t\02simple.t 2 512 21 40 190.48% 2-21
> t\03dbatt.t 2 512 19 36 189.47% 2-19
> t\05meth.t 2 512 6 10 166.67% 2-6
> t\07bind.t 2 512 10 18 180.00% 2-10
> t\08bind2.t 2 512 ?? ?? % ??
> t\09multi.t 2 512 ?? ?? % ??
> t\20SqlServer.t 2 512 ?? ?? % ??
> t\30Oracle.t 2 512 ?? ?? % ??
>
> Failed 8/9 test scripts, 11.11% okay. 52/61 subtests failed, 14.75%
> okay.
> NMAKE : fatal error U1077: 'C:\WINDOWS.000\system32\cmd.exe' : return
> code '0x2'
>
> Stop.
>
> C:\cygwin\bin\dbdodbc\DBD-ODBC-1.09>
- Next message: Jm: "binding columns on aliased columns..."
- Previous message: Alex oboimov: "problem building DBI module"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]