-----Original Message----- From: "Иван Иванов" <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Date: Fri, 16 Jan 2004 11:43:18 +0300 Subject: DBD::INFORMIX
> Dear Jonathan! > Please help me, I am beginner in Perl. > I run two step for install DBD-Informix-2003.04 : > > Step 1 : perl makefile.pl > 1.txt - OK! > results in 1.txt file > > Step 2 : nmake > 2.txt FAILURE! > results in 2.txt file > > *** ExtUtils::AutoInstall version 0.56 > *** Checking for dependencies... > [Core Features] > - DBI ...loaded. (1.40 >= 1.33) > [High Resolution Timing] > - Time::HiRes ...loaded. (1.52) > *** ExtUtils::AutoInstall configuration finished. > > This is a semi-experimental version of Makefile.PL with Win32 (NT) > support. Previous versions have been tested on NT, but there could > still be bugs in this code. Please help save the world by trying > to debug the NT code and reporting the results back to the DBI > Users mailing list. > > Thanks! > > > Configuring IBM Informix Database Driver for Perl Version 2003.04 (2003-03-05) (aka > DBD::Informix) > You are using DBI version 1.40 and Perl version 5.008002 > Remember to actually read the README file! > > Perl: perl5.008002 MSWin32-x86-multi-thread dl_win32.xs > System: > Compiler: cl -MD -Zi -DNDEBUG -O1 -nologo -Gf -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 > -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT > -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX > Loader: link > > Using INFORMIXDIR=C:\Progra~1\Informix and ESQL/C compiler > C:\Progra~1\Informix\bin\ESQL.EXE > Using IBM Informix CSDK Version 2.81, IBM Informix-ESQL Version 9.53.TC2 from > C:\Progra~1\Informix > > Beware: DBD::Informix is not yet aware of all the new IUS data types. > > Assert macro will be disabled! > > lib/DBD/Informix/Defaults.pm written OK > esqlvrsn.h written OK > esqlinfo.h written OK > > Testing whether your Informix test environment will work... > esqltest.c > IBM Informix CSDK Version 2.81, IBM Informix-ESQL Version 9.53.TC2 > esqlc_v6.c > IBM Informix CSDK Version 2.81, IBM Informix-ESQL Version 9.53.TC2 > Microsoft (R) Incremental Linker Version 6.00.8168 > Copyright (C) Microsoft Corp 1992-1998. All rights reserved. > > -OUT:esqltest.exe -MAP -SUBSYSTEM:CONSOLE esqltest.obj esqlc_v6.obj > "C:/Progra~1/Informix\lib\isqlt09a.lib" > "C:/Progra~1/Informix\lib\igl4n304.lib" > "C:/Progra~1/Informix\lib\iglxn304.lib" > "C:/Progra~1/Informix\lib\igo4n304.lib" netapi32.lib wsock32.lib user32.lib > winmm.lib > ESQLTEST Program Running: > @(#)$Id: esqltest.ec,v 100.3 2002/02/08 22:49:23 jleffler Exp $ > $INFORMIXDIR is set to 'C:/Progra~1/Informix'. > $INFORMIXSERVER is set to 'sunultra5'. > $DBI_DBNAME set to 'newmms'. > $DBD_INFORMIX_DATABASE set to 'newmms'. > $DBD_INFORMIX_DATABASE2 set to 'newmms'. > $DBD_INFORMIX_USERNAME is set to 'newmms'. > $DBD_INFORMIX_USERNAME2 is set to 'newmms'. > $DBD_INFORMIX_PASSWORD is set. > $DBD_INFORMIX_PASSWORD2 is set. > Testing connection to newmms > CONNECT TO 'newmms' with user info > Testing concurrent connection to newmms > CONNECT TO 'newmms' with user info > Your Informix environment is (probably) OK > > Fortunately, you are using a new version of ESQL/C and > we can use 'esql -libs' to tell us which libraries to use. > > Using DBI 1.40 (for perl 5.008002 on MSWin32-x86-multi-thread) installed in > c:/Perl/site/lib/auto/DBI > Writing Makefile for DBD::Informix > > Skip blib\lib\DBD/Informix/Summary.pm (unchanged) > Skip blib\lib\DBD/Informix/TechSupport.pm (unchanged) > Skip blib\lib\DBD/Informix/GetInfo.pm (unchanged) > Skip blib/lib/Bundle/DBD/Informix.pm (unchanged) > Skip blib\lib\DBD/Informix/Configure.pm (unchanged) > Skip blib\lib\DBD/Informix.pm (unchanged) > Skip blib\lib\DBD/Informix/TestHarness.pm (unchanged) > Skip blib\lib\DBD/Informix/TypeInfo.pm (unchanged) > Skip blib\lib\DBD/Informix/Defaults.pm (unchanged) > Skip blib\lib\DBD/Informix/Metadata.pm (unchanged) > cl -c -IC:\Progra~1\Informix/incl/esql -Ic:\Perl\lib/auto/DBI > -Ic:\Perl\site\lib/auto/DBI -I/auto/DBI -Ic:\Perl\site\lib/auto/DBI -nologo -Gf -W3 > -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED > -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD > -Zi -DNDEBUG -O1 -DVERSION=\"2003.04\" -DXS_VERSION=\"2003.04\" > "-IC:\Perl\lib\CORE" -DESQLC_VERSION=953 -DNDEBUG Informix.c > Informix.c > C:\Progra~1\Informix\bin\ESQL.EXE -c -IC:\Progra~1\Informix/incl/esql > -Ic:\Perl\lib/auto/DBI -Ic:\Perl\site\lib/auto/DBI -I/auto/DBI > -Ic:\Perl\site\lib/auto/DBI -cc -nologo -Gf -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 > -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT > -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 > -DVERSION=\"2003.04\" -DXS_VERSION=\"2003.04\" -IC:\Perl\lib\CORE > -DESQLC_VERSION=953 -DNDEBUG dbdimp.ec > dbdimp.c > dbdimp.ec(1576) : warning C4090: 'function' : different 'const' qualifiers > dbdimp.ec(1576) : warning C4024: 'strlen' : different types for formal and actual > parameter 1 > IBM Informix CSDK Version 2.81, IBM Informix-ESQL Version 9.53.TC2 > C:\Perl\bin\perl.exe -MExtUtils::Command -e rm_f dbdimp.c > C:\Progra~1\Informix\bin\ESQL.EXE -c -IC:\Progra~1\Informix/incl/esql > -Ic:\Perl\lib/auto/DBI -Ic:\Perl\site\lib/auto/DBI -I/auto/DBI > -Ic:\Perl\site\lib/auto/DBI -cc -nologo -Gf -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 > -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT > -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 > -DVERSION=\"2003.04\" -DXS_VERSION=\"2003.04\" -IC:\Perl\lib\CORE > -DESQLC_VERSION=953 -DNDEBUG dbdattr.ec > dbdattr.c > dbdattr.ec(118) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(118) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(122) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(122) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(126) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(126) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(133) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(133) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(137) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(137) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(197) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(197) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(201) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(201) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(256) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(256) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(260) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(260) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(264) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(264) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(268) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(268) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(272) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(272) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(293) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(293) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(297) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(297) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(301) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(301) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(305) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(305) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(309) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(309) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(313) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(313) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(317) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(317) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(321) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(321) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(325) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(325) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(329) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(329) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(334) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(334) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(368) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(368) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(479) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(479) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(493) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(493) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(499) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(499) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(507) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(507) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(518) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(518) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(529) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(529) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(533) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(533) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > dbdattr.ec(537) : warning C4090: 'function' : different 'const' qualifiers > dbdattr.ec(537) : warning C4024: 'strcmp' : different types for formal and actual > parameter 2 > IBM Informix CSDK Version 2.81, IBM Informix-ESQL Version 9.53.TC2 > C:\Perl\bin\perl.exe -MExtUtils::Command -e rm_f dbdattr.c > cl -c -IC:\Progra~1\Informix/incl/esql -Ic:\Perl\lib/auto/DBI > -Ic:\Perl\site\lib/auto/DBI -I/auto/DBI -Ic:\Perl\site\lib/auto/DBI -nologo -Gf -W3 > -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED > -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD > -Zi -DNDEBUG -O1 -DVERSION=\"2003.04\" -DXS_VERSION=\"2003.04\" > "-IC:\Perl\lib\CORE" -DESQLC_VERSION=953 -DNDEBUG sqltoken.c > sqltoken.c > C:\Progra~1\Informix\bin\ESQL.EXE -c -IC:\Progra~1\Informix/incl/esql > -Ic:\Perl\lib/auto/DBI -Ic:\Perl\site\lib/auto/DBI -I/auto/DBI > -Ic:\Perl\site\lib/auto/DBI -cc -nologo -Gf -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 > -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT > -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 > -DVERSION=\"2003.04\" -DXS_VERSION=\"2003.04\" -IC:\Perl\lib\CORE > -DESQLC_VERSION=953 -DNDEBUG sqltype.ec > sqltype.c > sqltype.ec(178) : warning C4090: 'function' : different 'const' qualifiers > sqltype.ec(178) : warning C4024: 'strcpy' : different types for formal and actual > parameter 2 > sqltype.ec(188) : warning C4090: 'function' : different 'const' qualifiers > sqltype.ec(188) : warning C4024: 'strcpy' : different types for formal and actual > parameter 2 > IBM Informix CSDK Version 2.81, IBM Informix-ESQL Version 9.53.TC2 > C:\Perl\bin\perl.exe -MExtUtils::Command -e rm_f sqltype.c > C:\Progra~1\Informix\bin\ESQL.EXE -c -IC:\Progra~1\Informix/incl/esql > -Ic:\Perl\lib/auto/DBI -Ic:\Perl\site\lib/auto/DBI -I/auto/DBI > -Ic:\Perl\site\lib/auto/DBI -cc -nologo -Gf -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 > -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT > -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 > -DVERSION=\"2003.04\" -DXS_VERSION=\"2003.04\" -IC:\Perl\lib\CORE > -DESQLC_VERSION=953 -DNDEBUG ixblob.ec > ixblob.c > ixblob.ec(70) : warning C4090: 'function' : different 'const' qualifiers > ixblob.ec(70) : warning C4024: 'strcpy' : different types for formal and actual > parameter 2 > ixblob.ec(96) : warning C4090: 'function' : different 'const' qualifiers > ixblob.ec(96) : warning C4024: 'strcpy' : different types for formal and actual > parameter 2 > IBM Informix CSDK Version 2.81, IBM Informix-ESQL Version 9.53.TC2 > C:\Perl\bin\perl.exe -MExtUtils::Command -e rm_f ixblob.c > cl -c -IC:\Progra~1\Informix/incl/esql -Ic:\Perl\lib/auto/DBI > -Ic:\Perl\site\lib/auto/DBI -I/auto/DBI -Ic:\Perl\site\lib/auto/DBI -nologo -Gf -W3 > -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED > -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD > -Zi -DNDEBUG -O1 -DVERSION=\"2003.04\" -DXS_VERSION=\"2003.04\" > "-IC:\Perl\lib\CORE" -DESQLC_VERSION=953 -DNDEBUG decsci.c > decsci.c > cl -c -IC:\Progra~1\Informix/incl/esql -Ic:\Perl\lib/auto/DBI > -Ic:\Perl\site\lib/auto/DBI -I/auto/DBI -Ic:\Perl\site\lib/auto/DBI -nologo -Gf -W3 > -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED > -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD > -Zi -DNDEBUG -O1 -DVERSION=\"2003.04\" -DXS_VERSION=\"2003.04\" > "-IC:\Perl\lib\CORE" -DESQLC_VERSION=953 -DNDEBUG odbctype.c > odbctype.c > cl -c -IC:\Progra~1\Informix/incl/esql -Ic:\Perl\lib/auto/DBI > -Ic:\Perl\site\lib/auto/DBI -I/auto/DBI -Ic:\Perl\site\lib/auto/DBI -nologo -Gf -W3 > -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED > -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD > -Zi -DNDEBUG -O1 -DVERSION=\"2003.04\" -DXS_VERSION=\"2003.04\" > "-IC:\Perl\lib\CORE" -DESQLC_VERSION=953 -DNDEBUG link.c > link.c > C:\Progra~1\Informix\bin\ESQL.EXE -c -IC:\Progra~1\Informix/incl/esql > -Ic:\Perl\lib/auto/DBI -Ic:\Perl\site\lib/auto/DBI -I/auto/DBI > -Ic:\Perl\site\lib/auto/DBI -cc -nologo -Gf -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 > -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT > -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 > -DVERSION=\"2003.04\" -DXS_VERSION=\"2003.04\" -IC:\Perl\lib\CORE > -DESQLC_VERSION=953 -DNDEBUG esqlcver.ec > esqlcver.c > IBM Informix CSDK Version 2.81, IBM Informix-ESQL Version 9.53.TC2 > C:\Perl\bin\perl.exe -MExtUtils::Command -e rm_f esqlcver.c > C:\Progra~1\Informix\bin\ESQL.EXE -c -IC:\Progra~1\Informix/incl/esql > -Ic:\Perl\lib/auto/DBI -Ic:\Perl\site\lib/auto/DBI -I/auto/DBI > -Ic:\Perl\site\lib/auto/DBI -cc -nologo -Gf -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 > -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT > -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 > -DVERSION=\"2003.04\" -DXS_VERSION=\"2003.04\" -IC:\Perl\lib\CORE > -DESQLC_VERSION=953 -DNDEBUG esqlc_v6.ec > esqlc_v6.c > IBM Informix CSDK Version 2.81, IBM Informix-ESQL Version 9.53.TC2 > C:\Perl\bin\perl.exe -MExtUtils::Command -e rm_f esqlc_v6.c > Running Mkbootstrap for DBD::Informix () > C:\Perl\bin\perl.exe -MExtUtils::Command -e chmod 644 Informix.bs > INFORMIXC='C:\Perl\bin\perl.exe esqlld' ESQLLD='link -dll -nologo > -nodefaultlib -debug -opt:ref,icf -libpath:"c:\Perl\lib\CORE" -machine:x86' > -out:blib\arch\auto\DBD\Informix\Informix.dll -dll -nologo -nodefaultlib -debug > -opt:ref,icf -libpath:"c:\Perl\lib\CORE" -machine:x86 Informix.obj dbdimp.obj > dbdattr.obj sqltoken.obj sqltype.obj ixblob.obj decsci.obj odbctype.obj link.obj > esqlcver.obj esqlc_v6.obj /LIBPATH:C:\Progra~1\Informix/lib > /LIBPATH:C:\Progra~1\Informix/lib/esql "C:/Progra~1/Informix\lib\isqlt09a.lib" > "C:/Progra~1/Informix\lib\igl4n304.lib" "C:/Progra~1/Informix\lib\iglxn304.lib" > "C:/Progra~1/Informix\lib\igo4n304.lib" netapi32.lib wsock32.lib user32.lib > winmm.lib C:\Perl\lib\CORE\perl58.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 wsock32.lib mpr.lib winmm.lib version.lib odbc32.lib > odbccp32.lib msvcrt.lib -def:Informix.def > 'INFORMIXC' is not recognized as an internal or external command, > operable program or batch file. > NMAKE : fatal error U1077: 'INFORMIXC='C:\Perl\bin\perl.exe' : return code '0x1' > > Stop. >
