Had a look through the posted error and it looks like he is useing Visual Studio 8. My suspicion is that is either the use does not have a full install of Visual C++ or there is somthing missing in the configuration of the VC++ as it is installed.

Seems with Visual Studio 2005 you have to buy the super expensive enterprize edtion to get a fully loaded VC++. The user my have only part of the VC++ system installed. Will DBI I beleive we need the older "DOS" type codebase and that is no longer standard with Visual Studio and VC++ 2005,

Just my 2c

cheers

----- Original Message ----- From: "John Scoles" <[EMAIL PROTECTED]>
To: "Tim Bunce" <[EMAIL PROTECTED]>; "Nigel Horne" <[EMAIL PROTECTED]>
Cc: <[email protected]>
Sent: Monday, May 14, 2007 1:06 PM
Subject: Re: FAIL DBI-1.56 MSWin32-x86-multi-thread 4.0


Well just did a quick download of the latest source and did a Makefile.PL, nmake, nmake test and nmake install without anything going awry.

The test system is "Windows XP sp 2"
                           "Visual C++ Toolkit 2003"
                           "Activesource Perl"

I will look into it some more.

Cheers

----- Original Message ----- From: "Tim Bunce" <[EMAIL PROTECTED]>
To: "Nigel Horne" <[EMAIL PROTECTED]>
Cc: <[email protected]>
Sent: Monday, May 14, 2007 11:59 AM
Subject: Re: FAIL DBI-1.56 MSWin32-x86-multi-thread 4.0


Can someone with a windows box help look into this?

Tim.

On Mon, May 14, 2007 at 03:53:04PM +0100, Nigel Horne wrote:
This distribution has been tested as part of the cpan-testers
effort to test as many new uploads to CPAN as possible.  See
http://testers.cpan.org/

Please cc any replies to [EMAIL PROTECTED] to keep other
test volunteers informed and to prevent any duplicate effort.

--
Dear Tim Bunce,

This is a computer-generated test report for DBI-1.56, created
automatically by CPAN::Reporter, version 0.43, and sent to the CPAN
Testers mailing list.  If you have received this email directly, it is
because the person testing your distribution chose to send a copy to your
CPAN email address; there may be a delay before the official report is
received and processed by CPAN Testers.

Thank you for uploading your work to CPAN.  However, it appears that
there were some problems testing your distribution.

Sections of this report:

    * Tester comments
    * Prerequisites
    * Environment and other context
    * Test output

------------------------------
TESTER COMMENTS
------------------------------

Additional comments from tester:

[none provided]

------------------------------
PREREQUISITES
------------------------------

Prerequisite modules loaded:

requires:

    Module       Need Have
    ------------ ---- ----
    File::Spec   0    3.12
    Scalar::Util 0    1.19
    Storable     1    2.15
    Test::Simple 0.4  0.70

------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------

Environment variables:

    COMSPEC = C:\WINDOWS\system32\cmd.exe
INCLUDE = C:\Program Files\Microsoft Visual Studio 8\VC\ATLMFC\INCLUDE;C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE;C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\include; LIB = C:\Program Files\Microsoft Visual Studio 8\VC\ATLMFC\LIB;C:\Program Files\Microsoft Visual Studio 8\VC\LIB;C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\lib;
    NUMBER_OF_PROCESSORS = 1
PATH = C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;C:\Program Files\Microsoft Visual Studio 8\VC\BIN;C:\Program Files\Microsoft Visual Studio 8\Common7\Tools;C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\bin;C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\bin;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Program Files\Microsoft Visual Studio 8\VC\VCPackages;C:\Perl\site\bin;C:\Perl\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\GTK\2.0\bin;C:\Program Files\Microsoft SQL Server\90\Tools\binn\
    PERL5LIB =
    PERL5_CPANPLUS_IS_RUNNING = 1
    PERL5_CPAN_IS_RUNNING = 1
PROCESSOR_IDENTIFIER = x86 Family 15 Model 2 Stepping 4, GenuineIntel

Perl special variables (and OS-specific diagnostics, for MSWin32):

    Perl: $^X = C:\Perl\bin\perl.exe
    UID:  $<  = 0
    EUID: $>  = 0
    GID:  $(  = 0
    EGID: $)  = 0
    Win32::GetOSName = WinXP/.Net
    Win32::GetOSVersion = Service Pack 2, 5, 1, 2600, 2, 2, 0, 256, 1
    Win32::IsAdminUser = 1

Perl module toolchain versions installed:

    Module              Have
    ------------------- ------
    CPAN                1.9102
    Cwd                 3.12
    ExtUtils::CBuilder  0.19
    ExtUtils::Command   1.09
    ExtUtils::Install   1.41
    ExtUtils::MakeMaker 6.30
    ExtUtils::Manifest  1.46
    ExtUtils::ParseXS   n/a
    File::Spec          3.12
    Module::Build       0.2806
    Module::Signature   n/a
    Test::Harness       2.64
    Test::More          0.70
    version             n/a

------------------------------
TEST OUTPUT
------------------------------

Output from 'nmake test':


Microsoft (R) Program Maintenance Utility Version 8.00.50727.762
Copyright (C) Microsoft Corporation.  All rights reserved.

C:\Perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib\lib', 'blib\arch')" t/*.t
t/01basics................
#   Failed test 'use DBI;'
#   at t/01basics.t line 40.
#     Tried to use 'DBI'.
# Error: Can't load 'C:\Perl\cpan\build\DBI-1.56-DXpf2g\blib\arch/auto/DBI/DBI.dll' for module DBI: load_file:The specified module could not be found at C:/Perl/lib/DynaLoader.pm line 230.
#  at C:\Perl\cpan\build\DBI-1.56-DXpf2g\blib\lib/DBI.pm line 261
# BEGIN failed--compilation aborted at t/01basics.t line 40.
# Compilation failed in require at (eval 4) line 2.
# BEGIN failed--compilation aborted at (eval 4) line 2.
Bareword "SQL_CURSOR_TYPE_DEFAULT" not allowed while "strict subs" in use at t/01basics.t line 116.
[...]
Execution of t/01basics.t aborted due to compilation errors.
dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-130
Failed 130/130 tests, 0.00% okay
t/02dbidrv................
#   Failed test 'use DBI;'
#   at t/02dbidrv.t line 21.
#     Tried to use 'DBI'.
# Error: Can't load 'C:\Perl\cpan\build\DBI-1.56-DXpf2g\blib\arch/auto/DBI/DBI.dll' for module DBI: load_file:The specified module could not be found at C:/Perl/lib/DynaLoader.pm line 230.
#  at C:\Perl\cpan\build\DBI-1.56-DXpf2g\blib\lib/DBI.pm line 261
# BEGIN failed--compilation aborted at t/02dbidrv.t line 21.
# Compilation failed in require at (eval 3) line 2.
# BEGIN failed--compilation aborted at (eval 3) line 2.
Name "DBI::errstr" used only once: possible typo at t/02dbidrv.t line 210.
Name "DBI::err" used only once: possible typo at t/02dbidrv.t line 209.
Name "DBI::rows" used only once: possible typo at t/02dbidrv.t line 225.
Can't locate auto/DBI/install_dri.al in @INC (@INC contains: C:\Perl\cpan\build\DBI-1.56-DXpf2g\blib\lib C:\Perl\cpan\build\DBI-1.56-DXpf2g\blib\arch C:/Perl/site/lib C:/Perl/lib . C:/Perl/site/lib C:/Perl/lib .) at t/02dbidrv.t line 145
# Looks like you planned 51 tests but only ran 3.
# Looks like you failed 1 test of 3 run.
# Looks like your test died just after 3.
dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1, 4-51
Failed 49/51 tests, 3.92% okay




t/zvp_01basics............Math::BigInt::FastCalc is missing method '_from_oct' at C:\Perl\cpan\build\DBI-1.56-DXpf2g\blib\lib/DBI/PurePerl.pm line 624 Cannot load outdated Math::BigInt::FastCalc v0.10, please upgrade at C:\Perl\cpan\build\DBI-1.56-DXpf2g\blib\lib/DBI/PurePerl.pm line 624
ok
        4/130 skipped: various reasons
t/zvp_02dbidrv............ok
        10/51 skipped: various reasons
t/zvp_03handle............
#   Failed test 'should have 3 entries (implementation detail)'
#   at ./t/03handle.t line 296.
#          got: '0'
#     expected: '3'

#   Failed test 'should have 2 defined handles'
#   at ./t/03handle.t line 297.
#          got: '0'
#     expected: '2'

#   Failed test 'sth should be reblessed'
#   at ./t/03handle.t line 309.
#          got: 'DBI::st'
#     expected: 'DBI::zombie'

#   Failed test at ./t/03handle.t line 311.
#                   ''
#     doesn't match '(?-xism:Can't locate object method)'
# Looks like you failed 4 tests of 137.
dubious
Test returned status 4 (wstat 1024, 0x400)
DIED. FAILED tests 100-101, 105-106
Failed 4/137 tests, 97.08% okay (less 57 skipped tests: 76 okay, 55.47%)




--

Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
  Platform:
    osname=MSWin32, osvers=4.0, archname=MSWin32-x86-multi-thread
    uname=''
    config_args='undef'
    hint=recommended, useposix=true, d_sigaction=undef
usethreads=define use5005threads=undef useithreads=define usemultiplicity=define
    useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
    use64bitint=undef use64bitall=undef uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
cc='cl', ccflags ='-nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX',
    optimize='-MD -Zi -DNDEBUG -O1',
    cppflags='-DWIN32'
    ccversion='12.00.8804', gccversion='', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
    d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=10
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='__int64', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
ld='link', ldflags -nologo -nodefaultlib -debug -opt:ref,icf -libpath:"C:\Perl\lib\CORE" -machine:x86'
    libpth=\lib
libs= oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib perllibs= oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib
    libc=msvcrt.lib, so=dll, useshrplib=yes, libperl=perl58.lib
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
cccdlflags=' ', lddlflags='-dll -nologo -nodefaultlib -debug -opt:ref,icf -libpath:"C:\Perl\lib\CORE" -machine:x86'




Reply via email to