Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
Calling all C programmers! After resolving the "'INFORMIXC' is not recognized as an internal or exter command" issue, the problem has boiled down to compile errors (unresolved external symbols). I need to get past the compile and link errors produced by nmake so I can do an nmake install and start using DBD::Informix, but it's been over 15 years since I worked with C. Any help would be most apprecidated. Here is the output from my latest attempt at running nmake.The "unresolved" error messages are at the bottom:

nmake Microsoft (R) Program Maintenance Utility Version 10.00.30319.01 Copyright (C) Microsoft Corporation. All rights reserved. cl -c -IC:\PROGRA~2\IBM\Informix\11.70/incl/esql -IC:\Perl\li +b/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 -D +HAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_ +INC -DPERL_ IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFI +X -MD -Zi -DNDEBUG -O1 -DVERSION=\"2011.0612\" -DXS_VERSION=\"201 +1.0612\" " -IC:\Perl\lib\CORE" -DESQLC_VERSION=370 -DNDEBUG -DDO_NOT_USE_STDERR_ +H -DESQLC_IFX_LOC_T Informix.c Informix.c C:\Perl\lib\CORE\sys/socket.h(32) : warning C4005: 'ENOTSOCK' : macro +redefinition c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\errno.h(120) : see previous definition of 'ENOTSOCK' C:\Perl\lib\auto\DBI\Driver_xst.h(65) : warning C4996: 'sprintf': This + function or variable may be unsafe. Consider using sprintf_s instead +. To disabl e deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for detail +s. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\stdio.h(371) : see declaration of 'sprintf' C:\Perl\lib\auto\DBI\Driver_xst.h(92) : warning C4996: 'sprintf': This + function or variable may be unsafe. Consider using sprintf_s instead +. To disabl e deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for detail +s. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\stdio.h(371) : see declaration of 'sprintf' C:\PROGRA~2\IBM\Informix\11.70\bin\ESQL.EXE -c -IC:\PROGRA~2 +\IBM\Informix\11.70/incl/esql -IC:\Perl\lib/auto/DBI -IC:\Perl\site\l +ib/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_HAS +H_SEED -DUS E_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_I +MPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 + -DVERSIO N=\"2011.0612\" -DXS_VERSION=\"2011.0612\" -IC:\Perl\lib\CORE -DESQL +C_VERSION=370 -DNDEBUG -DDO_NOT_USE_STDERR_H -DESQLC_IFX_LOC_T dbdimp +.ec IBM Informix CSDK Version 3.70, IBM Informix-ESQL Version 3.70.TC5 dbdimp.c C:\Perl\lib\CORE\sys/socket.h(32) : warning C4005: 'ENOTSOCK' : macro +redefinition c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\errno.h(120) : see previous definition of 'ENOTSOCK' dbdimp.ec(147) : warning C4996: '_vsnprintf': This function or variabl +e may be unsafe. Consider using _vsnprintf_s instead. To disable depr +ecation, us e _CRT_SECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\stdio.h(363) : see declaration of '_vsnprintf' dbdimp.ec(264) : warning C4996: 'strcpy': This function or variable ma +y be unsafe. Consider using strcpy_s instead. To disable deprecation, + use _CRT_S ECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\string.h(105) : see declaration of 'strcpy' dbdimp.ec(265) : warning C4996: 'sprintf': This function or variable m +ay be unsafe. Consider using sprintf_s instead. To disable deprecatio +n, use _CRT _SECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\stdio.h(371) : see declaration of 'sprintf' dbdimp.ec(266) : warning C4996: 'sprintf': This function or variable m +ay be unsafe. Consider using sprintf_s instead. To disable deprecatio +n, use _CRT _SECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\stdio.h(371) : see declaration of 'sprintf' dbdimp.ec(272) : warning C4996: 'strcpy': This function or variable ma +y be unsafe. Consider using strcpy_s instead. To disable deprecation, + use _CRT_S ECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\string.h(105) : see declaration of 'strcpy' dbdimp.ec(273) : warning C4996: 'sprintf': This function or variable m +ay be unsafe. Consider using sprintf_s instead. To disable deprecatio +n, use _CRT _SECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\stdio.h(371) : see declaration of 'sprintf' dbdimp.ec(274) : warning C4996: 'sprintf': This function or variable m +ay be unsafe. Consider using sprintf_s instead. To disable deprecatio +n, use _CRT _SECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\stdio.h(371) : see declaration of 'sprintf' dbdimp.ec(295) : warning C4996: 'strcpy': This function or variable ma +y be unsafe. Consider using strcpy_s instead. To disable deprecation, + use _CRT_S ECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\string.h(105) : see declaration of 'strcpy' dbdimp.ec(296) : warning C4996: 'strcpy': This function or variable ma +y be unsafe. Consider using strcpy_s instead. To disable deprecation, + use _CRT_S ECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\string.h(105) : see declaration of 'strcpy' dbdimp.ec(339) : warning C4996: 'strncpy': This function or variable m +ay be unsafe. Consider using strncpy_s instead. To disable deprecatio +n, use _CRT _SECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\string.h(188) : see declaration of 'strncpy' dbdimp.ec(378) : warning C4996: 'sprintf': This function or variable m +ay be unsafe. Consider using sprintf_s instead. To disable deprecatio +n, use _CRT _SECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\stdio.h(371) : see declaration of 'sprintf' dbdimp.ec(427) : warning C4996: 'strcpy': This function or variable ma +y be unsafe. Consider using strcpy_s instead. To disable deprecation, + use _CRT_S ECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\string.h(105) : see declaration of 'strcpy' dbdimp.ec(431) : warning C4996: 'strcat': This function or variable ma +y be unsafe. Consider using strcat_s instead. To disable deprecation, + use _CRT_S ECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\string.h(110) : see declaration of 'strcat' dbdimp.ec(953) : warning C4996: 'sprintf': This function or variable m +ay be unsafe. Consider using sprintf_s instead. To disable deprecatio +n, use _CRT _SECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\stdio.h(371) : see declaration of 'sprintf' dbdimp.ec(954) : warning C4996: 'sprintf': This function or variable m +ay be unsafe. Consider using sprintf_s instead. To disable deprecatio +n, use _CRT _SECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\stdio.h(371) : see declaration of 'sprintf' dbdimp.ec(955) : warning C4996: 'sprintf': This function or variable m +ay be unsafe. Consider using sprintf_s instead. To disable deprecatio +n, use _CRT _SECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\stdio.h(371) : see declaration of 'sprintf' dbdimp.ec(956) : warning C4996: 'sprintf': This function or variable m +ay be unsafe. Consider using sprintf_s instead. To disable deprecatio +n, use _CRT _SECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\stdio.h(371) : see declaration of 'sprintf' dbdimp.ec(2036) : warning C4996: 'strcpy': This function or variable m +ay be unsafe. Consider using strcpy_s instead. To disable deprecation +, use _CRT_ SECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\string.h(105) : see declaration of 'strcpy' dbdimp.ec(2037) : warning C4996: 'strcpy': This function or variable m +ay be unsafe. Consider using strcpy_s instead. To disable deprecation +, use _CRT_ SECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\string.h(105) : see declaration of 'strcpy' dbdimp.ec(2038) : warning C4996: 'strcpy': This function or variable m +ay be unsafe. Consider using strcpy_s instead. To disable deprecation +, use _CRT_ SECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\string.h(105) : see declaration of 'strcpy' dbdimp.ec(2348) : warning C4013: 'biginttoasc' undefined; assuming ext +ern returning int dbdimp.ec(2358) : warning C4996: 'sprintf': This function or variable +may be unsafe. Consider using sprintf_s instead. To disable deprecati +on, use _CR T_SECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\stdio.h(371) : see declaration of 'sprintf' dbdimp.ec(2367) : warning C4996: 'sprintf': This function or variable +may be unsafe. Consider using sprintf_s instead. To disable deprecati +on, use _CR T_SECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\stdio.h(371) : see declaration of 'sprintf' dbdimp.ec(2381) : warning C4996: 'strcpy': This function or variable m +ay be unsafe. Consider using strcpy_s instead. To disable deprecation +, use _CRT_ SECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\string.h(105) : see declaration of 'strcpy' C:\Perl\bin\perl.exe -MExtUtils::Command -e rm_f dbdimp.c C:\PROGRA~2\IBM\Informix\11.70\bin\ESQL.EXE -c -IC:\PROGRA~2 +\IBM\Informix\11.70/incl/esql -IC:\Perl\lib/auto/DBI -IC:\Perl\site\l +ib/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_HAS +H_SEED -DUS E_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_I +MPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 + -DVERSIO N=\"2011.0612\" -DXS_VERSION=\"2011.0612\" -IC:\Perl\lib\CORE -DESQL +C_VERSION=370 -DNDEBUG -DDO_NOT_USE_STDERR_H -DESQLC_IFX_LOC_T dbdatt +r.ec IBM Informix CSDK Version 3.70, IBM Informix-ESQL Version 3.70.TC5 dbdattr.c C:\Perl\lib\CORE\sys/socket.h(32) : warning C4005: 'ENOTSOCK' : macro +redefinition c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\errno.h(120) : see previous definition of 'ENOTSOCK' dbdattr.ec(280) : warning C4013: 'biginttoasc' undefined; assuming ext +ern returning int dbdattr.ec(556) : warning C4244: 'function' : conversion from 'long' t +o 'ixInt2', possible loss of data C:\Perl\bin\perl.exe -MExtUtils::Command -e rm_f dbdattr.c cl -c -IC:\PROGRA~2\IBM\Informix\11.70/incl/esql -IC:\Perl\li +b/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 -D +HAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_ +INC -DPERL_ IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFI +X -MD -Zi -DNDEBUG -O1 -DVERSION=\"2011.0612\" -DXS_VERSION=\"201 +1.0612\" " -IC:\Perl\lib\CORE" -DESQLC_VERSION=370 -DNDEBUG -DDO_NOT_USE_STDERR_ +H -DESQLC_IFX_LOC_T sqltoken.c sqltoken.c C:\PROGRA~2\IBM\Informix\11.70\bin\ESQL.EXE -c -IC:\PROGRA~2 +\IBM\Informix\11.70/incl/esql -IC:\Perl\lib/auto/DBI -IC:\Perl\site\l +ib/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_HAS +H_SEED -DUS E_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_I +MPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 + -DVERSIO N=\"2011.0612\" -DXS_VERSION=\"2011.0612\" -IC:\Perl\lib\CORE -DESQL +C_VERSION=370 -DNDEBUG -DDO_NOT_USE_STDERR_H -DESQLC_IFX_LOC_T sqltyp +e.ec IBM Informix CSDK Version 3.70, IBM Informix-ESQL Version 3.70.TC5 sqltype.c sqltype.ec(172) : warning C4013: 'snprintf' undefined; assuming extern + returning int C:\Perl\bin\perl.exe -MExtUtils::Command -e rm_f sqltype.c C:\PROGRA~2\IBM\Informix\11.70\bin\ESQL.EXE -c -IC:\PROGRA~2 +\IBM\Informix\11.70/incl/esql -IC:\Perl\lib/auto/DBI -IC:\Perl\site\l +ib/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_HAS +H_SEED -DUS E_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_I +MPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 + -DVERSIO N=\"2011.0612\" -DXS_VERSION=\"2011.0612\" -IC:\Perl\lib\CORE -DESQL +C_VERSION=370 -DNDEBUG -DDO_NOT_USE_STDERR_H -DESQLC_IFX_LOC_T ixblob +.ec IBM Informix CSDK Version 3.70, IBM Informix-ESQL Version 3.70.TC5 ixblob.c ixblob.ec(83) : warning C4996: 'strcpy': This function or variable may + be unsafe. Consider using strcpy_s instead. To disable deprecation, +use _CRT_SE CURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\string.h(105) : see declaration of 'strcpy' ixblob.ec(101) : warning C4996: 'getenv': This function or variable ma +y be unsafe. Consider using _dupenv_s instead. To disable deprecation +, use _CRT_ SECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\stdlib.h(433) : see declaration of 'getenv' ixblob.ec(138) : warning C4013: 'getpid' undefined; assuming extern re +turning int ixblob.ec(138) : warning C4996: 'sprintf': This function or variable m +ay be unsafe. Consider using sprintf_s instead. To disable deprecatio +n, use _CRT _SECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\stdio.h(371) : see declaration of 'sprintf' ixblob.ec(140) : warning C4996: 'access': The POSIX name for this item + is deprecated. Instead, use the ISO C++ conformant name: _access. Se +e online he lp for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\io.h(299) : see declaration of 'access' ixblob.ec(145) : warning C4996: 'strcpy': This function or variable ma +y be unsafe. Consider using strcpy_s instead. To disable deprecation, + use _CRT_S ECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\string.h(105) : see declaration of 'strcpy' ixblob.ec(172) : warning C4996: 'strcpy': This function or variable ma +y be unsafe. Consider using strcpy_s instead. To disable deprecation, + use _CRT_S ECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\string.h(105) : see declaration of 'strcpy' ixblob.ec(173) : warning C4996: 'strcat': This function or variable ma +y be unsafe. Consider using strcat_s instead. To disable deprecation, + use _CRT_S ECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\string.h(110) : see declaration of 'strcat' ixblob.ec(185) : warning C4996: 'unlink': The POSIX name for this item + is deprecated. Instead, use the ISO C++ conformant name: _unlink. Se +e online he lp for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\io.h(212) : see declaration of 'unlink' ixblob.ec(247) : warning C4996: 'close': The POSIX name for this item +is deprecated. Instead, use the ISO C++ conformant name: _close. See +online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\io.h(302) : see declaration of 'close' ixblob.ec(253) : warning C4996: 'close': The POSIX name for this item +is deprecated. Instead, use the ISO C++ conformant name: _close. See +online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\io.h(302) : see declaration of 'close' ixblob.ec(258) : warning C4996: 'unlink': The POSIX name for this item + is deprecated. Instead, use the ISO C++ conformant name: _unlink. Se +e online he lp for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\io.h(212) : see declaration of 'unlink' C:\Perl\bin\perl.exe -MExtUtils::Command -e rm_f ixblob.c cl -c -IC:\PROGRA~2\IBM\Informix\11.70/incl/esql -IC:\Perl\li +b/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 -D +HAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_ +INC -DPERL_ IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFI +X -MD -Zi -DNDEBUG -O1 -DVERSION=\"2011.0612\" -DXS_VERSION=\"201 +1.0612\" " -IC:\Perl\lib\CORE" -DESQLC_VERSION=370 -DNDEBUG -DDO_NOT_USE_STDERR_ +H -DESQLC_IFX_LOC_T odbctype.c odbctype.c cl -c -IC:\PROGRA~2\IBM\Informix\11.70/incl/esql -IC:\Perl\li +b/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 -D +HAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_ +INC -DPERL_ IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFI +X -MD -Zi -DNDEBUG -O1 -DVERSION=\"2011.0612\" -DXS_VERSION=\"201 +1.0612\" " -IC:\Perl\lib\CORE" -DESQLC_VERSION=370 -DNDEBUG -DDO_NOT_USE_STDERR_ +H -DESQLC_IFX_LOC_T kludge.c kludge.c cl -c -IC:\PROGRA~2\IBM\Informix\11.70/incl/esql -IC:\Perl\li +b/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 -D +HAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_ +INC -DPERL_ IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFI +X -MD -Zi -DNDEBUG -O1 -DVERSION=\"2011.0612\" -DXS_VERSION=\"201 +1.0612\" " -IC:\Perl\lib\CORE" -DESQLC_VERSION=370 -DNDEBUG -DDO_NOT_USE_STDERR_ +H -DESQLC_IFX_LOC_T link.c link.c C:\PROGRA~2\IBM\Informix\11.70\bin\ESQL.EXE -c -IC:\PROGRA~2 +\IBM\Informix\11.70/incl/esql -IC:\Perl\lib/auto/DBI -IC:\Perl\site\l +ib/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_HAS +H_SEED -DUS E_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_I +MPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 + -DVERSIO N=\"2011.0612\" -DXS_VERSION=\"2011.0612\" -IC:\Perl\lib\CORE -DESQL +C_VERSION=370 -DNDEBUG -DDO_NOT_USE_STDERR_H -DESQLC_IFX_LOC_T esqlcv +er.ec IBM Informix CSDK Version 3.70, IBM Informix-ESQL Version 3.70.TC5 esqlcver.c C:\Perl\bin\perl.exe -MExtUtils::Command -e rm_f esqlcver.c C:\PROGRA~2\IBM\Informix\11.70\bin\ESQL.EXE -c -IC:\PROGRA~2 +\IBM\Informix\11.70/incl/esql -IC:\Perl\lib/auto/DBI -IC:\Perl\site\l +ib/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_HAS +H_SEED -DUS E_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_I +MPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 + -DVERSIO N=\"2011.0612\" -DXS_VERSION=\"2011.0612\" -IC:\Perl\lib\CORE -DESQL +C_VERSION=370 -DNDEBUG -DDO_NOT_USE_STDERR_H -DESQLC_IFX_LOC_T esqlc_ +v6.ec IBM Informix CSDK Version 3.70, IBM Informix-ESQL Version 3.70.TC5 esqlc_v6.c esqlc_v6.ec(33) : warning C4996: 'getenv': This function or variable m +ay be unsafe. Consider using _dupenv_s instead. To disable deprecatio +n, use _CRT _SECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\stdlib.h(433) : see declaration of 'getenv' esqlc_v6.ec(41) : warning C4996: 'strcpy': This function or variable m +ay be unsafe. Consider using strcpy_s instead. To disable deprecation +, use _CRT_ SECURE_NO_WARNINGS. See online help for details. c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE +\string.h(105) : see declaration of 'strcpy' 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 link -out:blib\arch\auto\DBD\Informix\Informix.dll -dll -nolog +o -nodefaultlib -debug -opt:ref,icf -libpath:"C:\Perl\lib\CORE" -ma +chine:x86 I nformix.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/es +ql "C:/PROGRA~2/IBM/Informix/11.70\lib\isqlt09a.lib" "C:/PROGR +A~2/IBM/Inf ormix/11.70\lib\igl4n304.lib" "C:/PROGRA~2/IBM/Informix/11.70\lib\iglx +n304.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 ol +dnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.l +ib 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:Infor mix.def Creating library blib\arch\auto\DBD\Informix\Informix.lib and objec +t blib\arch\auto\DBD\Informix\Informix.exp sqltype.obj : error LNK2019: unresolved external symbol _snprintf refe +renced in function _sqltypename ixblob.obj : error LNK2019: unresolved external symbol _mkstemp refere +nced in function _blob_locinanonfile blib\arch\auto\DBD\Informix\Informix.dll : fatal error LNK1120: 2 unre +solved externals NMAKE : fatal error U1077: '"c:\Program Files (x86)\Microsoft Visual S +tudio 10.0\VC\BIN\link.EXE"' : return code '0x460' Stop.

"Its not how hard you work, its how much you get done."


In reply to Re: Problem Installing DBD::Informix on Windows 7 using AS Perl 5.8.9 by roho
in thread Problem Installing DBD::Informix on Windows 7 using AS Perl 5.8.9 by roho

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?
    Username:
    Password:

    What's my password?
    Create A New User
    Chatterbox?
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others pondering the Monastery: (3)
    As of 2020-02-22 03:49 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?
      What numbers are you going to focus on primarily in 2020?










      Results (98 votes). Check out past polls.

      Notices?