1. Downloaded and installed Microsoft Visual C++ Express 2010 2. Downloaded and installed Developer edition of Informix (version 11.70) Note: Step 3 creates the Informix database required to install and test DBD::Informix. The README file refers to the 'stores' database, but the demo database creation script in the Informix bin directory creates 'stores_demo@ol_informix1170'. Step 4 sets environment variables to point to this database. 3. Ran C:\PROGRA~2\IBM\Informix\11.70\bin\dbaccessdemo.cmd which created the following demo database: stores_demo@ol_informix1170 4. Set the following environment variables to point to the stores_demo@ol_informix1170 database: set DBI_DBNAME=stores_demo@ol_informix1170 set DBD_INFORMIX_DATABASE=stores_demo@ol_informix1170 5. Set the following other environment variables: set INFORMIXDIR=C:\PROGRA~2\IBM\Informix\11.70 set REGMACHINE=\\SPEEDY5 set INFORMIXSERVER=ol_informix1170 set ONCONFIG=onconfig.ol_informix1170 set PATH=C:\PROGRA~2\IBM\Informix\11.70\bin;C:\Windows\syswow64;%path% 6. Ran cpanm DBD::Informix. It failed on the INFORMIXC line (see following excerpt of build log): . . Running Mkbootstrap for DBD::Informix () C:\Perl\bin\perl.exe -MExtUtils::Command -e chmod 644 Informix.bs C:\Perl\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"DBD::Informix\", 'DLBASE' => 'Informix', 'DL_FUNCS' => { DBD::Informix=>[] }, 'FUNCLIST' => [q[ifx_checkAPI]], 'IMPORTS' => { }, 'DL_VARS' => []);" 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 odbctype.obj kludge.obj link.obj esqlcver.obj esqlc_v6.obj /LIBPATH:C:\PROGRA~2\IBM\Informix\11.70/lib /LIBPATH:C:\PROGRA~2\IBM\Informix\11.70/lib/esql "C:\PROGRA~2\IBM\Informix\11.70\lib\isqlt09a.lib" "C:\PROGRA~2\IBM\Informix\11.70\lib\igl4n304.lib" "C:\PROGRA~2\IBM\Informix\11.70\lib\iglxn304.lib" "C:\PROGRA~2\IBM\Informix\11.70\lib\igo4n304.lib" netapi32.lib wsock32.lib user32.lib winmm.lib advapi32.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 ws2_32.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.