in reply to Re^2: Perl/ClearQuest or CQPerl/DBI on XP 64-bit
in thread Perl/ClearQuest or CQPerl/DBI on XP 64-bit

This is where to start. DBI.dll is corrupt somehow, so first we examine process that produced DBI.dll
  • Comment on Re^3: Perl/ClearQuest or CQPerl/DBI on XP 64-bit

Replies are listed 'Best First'.
cqperl Makefile.PL and nmake output
by romm (Novice) on Aug 05, 2009 at 13:47 UTC
    cqperl 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_05concathash.t
    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_35thrclone.t (use threads)
    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
    t/zvp_87gofer_cache.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_05concathash.t
    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_35thrclone.t (use threads)
    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
    t/zvg_87gofer_cache.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_05concathash.t
    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_35thrclone.t (use threads)
    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
    t/zvxgp_87gofer_cache.t
    
        I see you're using perl 5.008006 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
    
    nmake had the same error in dbprof so I didn't bother with nmake test that fails all over with it. nmake
    Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
            C:\PROGRA~2\Rational\Common\CQPerl.exe "-MExtUtils::Command" -e mkpath b
    lib\lib\DBI
            C:\PROGRA~2\Rational\Common\CQPerl.exe -I../C:\PROGRA~2\Rational\common\
    lib\perl5\5.8.6 -I../C:\PROGRA~2\Rational\common\lib\perl5\5.8.6\MSWin32-x86-mul
    ti-thread -MExtUtils::Command -e rm_f blib\lib\DBI\Changes.pm
            C:\PROGRA~2\Rational\Common\CQPerl.exe -I../C:\PROGRA~2\Rational\common\
    lib\perl5\5.8.6 -I../C:\PROGRA~2\Rational\common\lib\perl5\5.8.6\MSWin32-x86-mul
    ti-thread -MExtUtils::Command -e cp Changes blib\lib\DBI\Changes.pm
            C:\PROGRA~2\Rational\Common\CQPerl.exe "-MExtUtils::Command" -e mkpath b
    lib\lib\DBI
            C:\PROGRA~2\Rational\Common\CQPerl.exe -I../C:\PROGRA~2\Rational\common\
    lib\perl5\5.8.6 -I../C:\PROGRA~2\Rational\common\lib\perl5\5.8.6\MSWin32-x86-mul
    ti-thread -MExtUtils::Command -e rm_f blib\lib\DBI\Roadmap.pm
            C:\PROGRA~2\Rational\Common\CQPerl.exe -I../C:\PROGRA~2\Rational\common\
    lib\perl5\5.8.6 -I../C:\PROGRA~2\Rational\common\lib\perl5\5.8.6\MSWin32-x86-mul
    ti-thread -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/DBD/Gofer/Transport/Base.pm blib\lib\DBD\Gofer\Transport\Base.pm
    cp dbixs_rev.h blib\arch\auto\DBI\dbixs_rev.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 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/Gofer/Serializer/DataDumper.pm blib\lib\DBI\Gofer\Serializer\DataDump
    er.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/DBI/Util/CacheMemory.pm blib\lib\DBI\Util\CacheMemory.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/FAQ.pm blib\lib\DBI\FAQ.pm
    cp lib/DBD/Gofer/Policy/rush.pm blib\lib\DBD\Gofer\Policy\rush.pm
    cp lib/DBI/SQL/Nano.pm blib\lib\DBI\SQL\Nano.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 lib/DBI/Const/GetInfoReturn.pm blib\lib\DBI\Const\GetInfoReturn.pm
    cp lib/DBD/Gofer/Policy/Base.pm blib\lib\DBD\Gofer\Policy\Base.pm
    cp DBI.pm blib\lib\DBI.pm
    cp lib/DBI/Gofer/Transport/stream.pm blib\lib\DBI\Gofer\Transport\stream.pm
    cp lib/DBI/Gofer/Serializer/Storable.pm blib\lib\DBI\Gofer\Serializer\Storable.p
    m
    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 lib/DBI/Gofer/Serializer/Base.pm blib\lib\DBI\Gofer\Serializer\Base.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:\PROGRA~2\Rational\Common\CQPerl.exe -p -e "s/~DRIVER~/Perl/g" .\Drive
    r.xst > Perl.xsi
            C:\PROGRA~2\Rational\Common\CQPerl.exe C:\PROGRA~2\Rational\Common\lib\p
    erl5\5.8.6\ExtUtils/xsubpp  -typemap C:\PROGRA~2\Rational\common\lib\perl5\5.8.6
    \ExtUtils\typemap -typemap typemap  Perl.xs > Perl.xsc && C:\PROGRA~2\Rational\C
    ommon\CQPerl.exe -I../C:\PROGRA~2\Rational\common\lib\perl5\5.8.6 -I../C:\PROGRA
    ~2\Rational\common\lib\perl5\5.8.6\MSWin32-x86-multi-thread -MExtUtils::Command
    -e mv Perl.xsc Perl.c
            cl -c    -nologo -Gf -W3 -MD -DNDEBUG -Z7 -Ox -Oy- -G6 -QIfdiv- -W3 -DWI
    N32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_ENVIRON_ARRAY -DPERL_IMPLICIT_
    CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -DNDEBUG -Z7
    -Ox -Oy- -G6 -QIfdiv- -W3    -DVERSION=\"1.609\"  -DXS_VERSION=\"1.609\"  "-IC:\
    PROGRA~2\Rational\common\lib\perl5\5.8.6\MSWin32-x86-multi-thread\CORE"   Perl.c
    
    cl : Command line warning D9002 : ignoring unknown option '-Gf'
    cl : Command line warning D9002 : ignoring unknown option '-G6'
    cl : Command line warning D9002 : ignoring unknown option '-QIfdiv-'
    cl : Command line warning D9002 : ignoring unknown option '-G6'
    cl : Command line warning D9002 : ignoring unknown option '-QIfdiv-'
    Perl.c
    c:\roman\dbi\dbi-1.609\Driver_xst.h(65) : warning C4996: 'sprintf' was declared
    deprecated
            C:\Program Files (x86)\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345)
     : see declaration of 'sprintf'
            Message: 'This function or variable may be unsafe. Consider using sprint
    f_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online he
    lp for details.'
    c:\roman\dbi\dbi-1.609\Driver_xst.h(92) : warning C4996: 'sprintf' was declared
    deprecated
            C:\Program Files (x86)\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345)
     : see declaration of 'sprintf'
            Message: 'This function or variable may be unsafe. Consider using sprint
    f_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online he
    lp for details.'
            C:\PROGRA~2\Rational\Common\CQPerl.exe C:\PROGRA~2\Rational\Common\lib\p
    erl5\5.8.6\ExtUtils/xsubpp  -typemap C:\PROGRA~2\Rational\common\lib\perl5\5.8.6
    \ExtUtils\typemap -typemap typemap  DBI.xs > DBI.xsc && C:\PROGRA~2\Rational\Com
    mon\CQPerl.exe -I../C:\PROGRA~2\Rational\common\lib\perl5\5.8.6 -I../C:\PROGRA~2
    \Rational\common\lib\perl5\5.8.6\MSWin32-x86-multi-thread -MExtUtils::Command -e
     mv DBI.xsc DBI.c
            cl -c    -nologo -Gf -W3 -MD -DNDEBUG -Z7 -Ox -Oy- -G6 -QIfdiv- -W3 -DWI
    N32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_ENVIRON_ARRAY -DPERL_IMPLICIT_
    CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -DNDEBUG -Z7
    -Ox -Oy- -G6 -QIfdiv- -W3    -DVERSION=\"1.609\"  -DXS_VERSION=\"1.609\"  "-IC:\
    PROGRA~2\Rational\common\lib\perl5\5.8.6\MSWin32-x86-multi-thread\CORE"   DBI.c
    cl : Command line warning D9002 : ignoring unknown option '-Gf'
    cl : Command line warning D9002 : ignoring unknown option '-G6'
    cl : Command line warning D9002 : ignoring unknown option '-QIfdiv-'
    cl : Command line warning D9002 : ignoring unknown option '-G6'
    cl : Command line warning D9002 : ignoring unknown option '-QIfdiv-'
    DBI.c
    DBI.xs(208) : warning C4996: 'strcpy' was declared deprecated
            Message: 'This function or variable may be unsafe. Consider using strcpy
    _s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online hel
    p for details.'
    DBI.xs(287) : warning C4018: '<' : signed/unsigned mismatch
    DBI.xs(321) : warning C4018: '<' : signed/unsigned mismatch
    DBI.xs(347) : warning C4018: '<' : signed/unsigned mismatch
    DBI.xs(600) : warning C4996: 'sprintf' was declared deprecated
            C:\Program Files (x86)\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345)
     : see declaration of 'sprintf'
            Message: 'This function or variable may be unsafe. Consider using sprint
    f_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online he
    lp for details.'
    DBI.xs(829) : warning C4996: 'strerror' was declared deprecated
            C:\Program Files (x86)\Microsoft Visual Studio 8\VC\INCLUDE\string.h(125
    ) : see declaration of 'strerror'
            Message: 'This function or variable may be unsafe. Consider using strerr
    or_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online h
    elp for details.'
    DBI.xs(1071) : warning C4996: 'strcpy' was declared deprecated
            Message: 'This function or variable may be unsafe. Consider using strcpy
    _s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online hel
    p for details.'
    DBI.xs(1213) : warning C4996: 'strcpy' was declared deprecated
            Message: 'This function or variable may be unsafe. Consider using strcpy
    _s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online hel
    p for details.'
    DBI.xs(1214) : warning C4996: 'strcat' was declared deprecated
            Message: 'This function or variable may be unsafe. Consider using strcat
    _s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online hel
    p for details.'
    DBI.xs(2625) : warning C4996: 'sprintf' was declared deprecated
            C:\Program Files (x86)\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345)
     : see declaration of 'sprintf'
            Message: 'This function or variable may be unsafe. Consider using sprint
    f_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online he
    lp for details.'
    DBI.xs(3015) : warning C4996: 'sprintf' was declared deprecated
            C:\Program Files (x86)\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345)
     : see declaration of 'sprintf'
            Message: 'This function or variable may be unsafe. Consider using sprint
    f_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online he
    lp for details.'
    DBI.xs(3038) : warning C4996: 'sprintf' was declared deprecated
            C:\Program Files (x86)\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345)
     : see declaration of 'sprintf'
            Message: 'This function or variable may be unsafe. Consider using sprint
    f_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online he
    lp for details.'
    DBI.xs(3518) : warning C4996: 'sprintf' was declared deprecated
            C:\Program Files (x86)\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345)
     : see declaration of 'sprintf'
            Message: 'This function or variable may be unsafe. Consider using sprint
    f_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online he
    lp for details.'
    DBI.xs(3872) : warning C4996: 'sprintf' was declared deprecated
            C:\Program Files (x86)\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345)
     : see declaration of 'sprintf'
            Message: 'This function or variable may be unsafe. Consider using sprint
    f_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online he
    lp for details.'
    DBI.xs(3893) : warning C4996: 'sprintf' was declared deprecated
            C:\Program Files (x86)\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345)
     : see declaration of 'sprintf'
            Message: 'This function or variable may be unsafe. Consider using sprint
    f_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online he
    lp for details.'
    DBI.xs(3897) : warning C4996: 'sprintf' was declared deprecated
            C:\Program Files (x86)\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345)
     : see declaration of 'sprintf'
            Message: 'This function or variable may be unsafe. Consider using sprint
    f_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online he
    lp for details.'
    DBI.xs(3915) : warning C4996: 'sprintf' was declared deprecated
            C:\Program Files (x86)\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345)
     : see declaration of 'sprintf'
            Message: 'This function or variable may be unsafe. Consider using sprint
    f_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online he
    lp for details.'
    DBI.xs(3928) : warning C4996: 'sprintf' was declared deprecated
            C:\Program Files (x86)\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345)
     : see declaration of 'sprintf'
            Message: 'This function or variable may be unsafe. Consider using sprint
    f_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online he
    lp for details.'
    DBI.xs(5096) : warning C4996: 'sprintf' was declared deprecated
            C:\Program Files (x86)\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345)
     : see declaration of 'sprintf'
            Message: 'This function or variable may be unsafe. Consider using sprint
    f_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online he
    lp for details.'
    Running Mkbootstrap for DBI ()
            C:\PROGRA~2\Rational\Common\CQPerl.exe -I../C:\PROGRA~2\Rational\common\
    lib\perl5\5.8.6 -I../C:\PROGRA~2\Rational\common\lib\perl5\5.8.6\MSWin32-x86-mul
    ti-thread -MExtUtils::Command -e chmod 644 DBI.bs
            C:\PROGRA~2\Rational\Common\CQPerl.exe -MExtUtils::Mksymlists  -e "Mksym
    lists('NAME'=>\"DBI\", 'DLBASE' => 'DBI', 'DL_FUNCS' => {  }, 'FUNCLIST' => [],
    'IMPORTS' => {  }, 'DL_VARS' => []);"
            link -out:blib\arch\auto\DBI\DBI.dll -dll -nologo -nodefaultlib -debug
    -libpath:"C:\PROGRA~2\Rational\common\lib\perl5\5.8.6\MSWin32-x86-multi-thread\C
    ORE"  -machine:x86 DBI.obj   C:\PROGRA~2\Rational\common\lib\perl5\5.8.6\MSWin32
    -x86-multi-thread\CORE\ratlperl58.lib 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 odbc
    cp32.lib msvcrt.lib -def:DBI.def
       Creating library blib\arch\auto\DBI\DBI.lib and object blib\arch\auto\DBI\DBI
    .exp
            C:\PROGRA~2\Rational\Common\CQPerl.exe -I../C:\PROGRA~2\Rational\common\
    lib\perl5\5.8.6 -I../C:\PROGRA~2\Rational\common\lib\perl5\5.8.6\MSWin32-x86-mul
    ti-thread -MExtUtils::Command -e chmod 755 blib\arch\auto\DBI\DBI.dll
            C:\PROGRA~2\Rational\Common\CQPerl.exe -I../C:\PROGRA~2\Rational\common\
    lib\perl5\5.8.6 -I../C:\PROGRA~2\Rational\common\lib\perl5\5.8.6\MSWin32-x86-mul
    ti-thread -MExtUtils::Command -e cp DBI.bs blib\arch\auto\DBI\DBI.bs
            C:\PROGRA~2\Rational\Common\CQPerl.exe -I../C:\PROGRA~2\Rational\common\
    lib\perl5\5.8.6 -I../C:\PROGRA~2\Rational\common\lib\perl5\5.8.6\MSWin32-x86-mul
    ti-thread -MExtUtils::Command -e chmod 644 blib\arch\auto\DBI\DBI.bs
            C:\PROGRA~2\Rational\Common\CQPerl.exe "-Iblib\arch" "-Iblib\lib" dbipro
    f.PL dbiprof
    Extracted dbiprof from dbiprof.PL with variable substitutions.
    Can't load 'C:\roman\dbi\DBI-1.609\blib\arch/auto/DBI/DBI.dll' for module DBI: l
    oad_file:%1 is not a valid Win32 application at C:/Program Files (x86)/Rational/
    Common/lib/perl5/5.8.6/MSWin32-x86-multi-thread/DynaLoader.pm line 230.
     at C:\roman\dbi\DBI-1.609\blib\lib/DBI.pm line 263
    BEGIN failed--compilation aborted at C:\roman\dbi\DBI-1.609\blib\lib/DBI.pm line
     263.
    Compilation failed in require at C:\roman\dbi\DBI-1.609\blib\lib/DBI/Profile.pm
    line 679.
    BEGIN failed--compilation aborted at C:\roman\dbi\DBI-1.609\blib\lib/DBI/Profile
    .pm line 679.
    Compilation failed in require at C:\roman\dbi\DBI-1.609\blib\lib/DBI/ProfileData
    .pm line 79.
    BEGIN failed--compilation aborted at C:\roman\dbi\DBI-1.609\blib\lib/DBI/Profile
    Data.pm line 79.
    Compilation failed in require at dbiprof line 8.
    BEGIN failed--compilation aborted at dbiprof line 8.
            C:\PROGRA~2\Rational\Common\CQPerl.exe -I../C:\PROGRA~2\Rational\common\
    lib\perl5\5.8.6 -I../C:\PROGRA~2\Rational\common\lib\perl5\5.8.6\MSWin32-x86-mul
    ti-thread -MExtUtils::Command -e cp dbiprof blib\script\dbiprof
            pl2bat.bat blib\script\dbiprof
            C:\PROGRA~2\Rational\Common\CQPerl.exe "-Iblib\arch" "-Iblib\lib" dbipro
    xy.PL dbiproxy
    Extracted dbiproxy from dbiproxy.PL with variable substitutions.
    dbiproxy syntax OK
            C:\PROGRA~2\Rational\Common\CQPerl.exe -I../C:\PROGRA~2\Rational\common\
    lib\perl5\5.8.6 -I../C:\PROGRA~2\Rational\common\lib\perl5\5.8.6\MSWin32-x86-mul
    ti-thread -MExtUtils::Command -e cp dbiproxy blib\script\dbiproxy
            pl2bat.bat blib\script\dbiproxy
            C:\PROGRA~2\Rational\Common\CQPerl.exe "-Iblib\arch" "-Iblib\lib" dbilog
    strip.PL dbilogstrip
    Extracted dbilogstrip from dbilogstrip.PL with variable substitutions.
    dbilogstrip syntax OK
            C:\PROGRA~2\Rational\Common\CQPerl.exe -I../C:\PROGRA~2\Rational\common\
    lib\perl5\5.8.6 -I../C:\PROGRA~2\Rational\common\lib\perl5\5.8.6\MSWin32-x86-mul
    ti-thread -MExtUtils::Command -e cp dbilogstrip blib\script\dbilogstrip
            pl2bat.bat blib\script\dbilogstrip