<html>
<head>
<style>
P
{
margin:0px;
padding:0px
}
body
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body>Olá monges,<BR>
&nbsp;<BR>
Eu fiz um teste instalando o PAR-Packer via ppm e continuo tendo o problema abaixo:<BR>
&nbsp;<BR>
C:\Documents and Settings\alfreitas\Desktop\RFC&gt;pp -o RFC_READ_TABLE.exe RFC_READ_TABLE.pl<BR>Perl lib version (v5.8.8) doesn't match executable version (v5.8.0) at C:/Perl/lib/Config.pm line 46.<BR>Compilation failed in require at C:/Perl/lib/Errno.pm line 8.<BR>BEGIN failed--compilation aborted at C:/Perl/lib/Errno.pm line 8.<BR>Compilation failed in require at C:/Perl/lib/File/Temp.pm line 144.<BR>BEGIN failed--compilation aborted at C:/Perl/lib/File/Temp.pm line 144.<BR>Compilation failed in require at C:/Perl/site/lib/Archive/Zip.pm line 26.<BR>BEGIN failed--compilation aborted at C:/Perl/site/lib/Archive/Zip.pm line 26.<BR>Compilation failed in require at -e line 406.<BR>C:\Perl\site\bin/pp: Failed to extract a parl from 'PAR::StrippedPARL::Static' to file 'parlHuKVslZ.exe' at C:/Perl/site/lib/PAR/Packer.pm line 1149, &lt;DATA&gt; line 1.<BR>
&nbsp;<BR>
Alguma alma aí disse que consegue compilar qualquer&nbsp;módulo do Perl&nbsp;no Ruindows XP?<BR>
Bem, eu tentei&nbsp;compilar o PAR-Packer&nbsp;e travei depois das mensagens de erro que recebi. Vamos aos detalhes sórdidos:<BR>
&nbsp;<BR>
- Versão do ActivePerl: This is perl, v5.8.8 built for MSWin32-x86-multi-thread<BR>
&nbsp;<BR>
- Instalei o Visual C++ 2005 Express Edition como compilador. O PAR::Packer exige uma série de bibliotecas do Windows, então o Mingw não é suficiente. Instalei também o Microsoft Platform SDK for Windows Server 2003 R2 para ter acesso as demais bibliotecas do Windows que, por algum motivo muito estúpido, já não foram incluídas no Visual C++.<BR>
&nbsp;<BR>
- Instalei as dependências do PAR-Packer normalmente (PAR e PAR-Dist). <BR>
&nbsp;<BR>
- Entrei no "Visual Studio 2005 Command Prompt" para ganhar de brinde algumas inicializações de ambiente. Depois executei na mão o arquivo de lote "SetEnv.Cmd" do Microsoft Platform SDK for Windows Server 2003 R2.<BR>
&nbsp;<BR>
- Iniciei em seguida&nbsp;o mantra de instalação após descompactar o tarball do PAR-Packer. Segue a sequência (enorme) de comandos e saídas respectivas:<BR>
&nbsp;<BR>
&lt;debugging&gt;<BR>
C:\temp\software\perl\PAR-Packer-0.975&gt;perl Makefile.PL<BR>*** Module::AutoInstall version 1.03<BR>*** Checking for Perl dependencies...<BR>[Core Features]<BR>- File::Temp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...loaded. (0.17 &gt;= 0.05)<BR>- Compress::Zlib&nbsp;&nbsp; ...loaded. (2.001 &gt;= 1.16)<BR>- Archive::Zip&nbsp;&nbsp;&nbsp;&nbsp; ...loaded. (1.18 &gt;= 1)<BR>- Module::ScanDeps ...loaded. (0.74 &gt;= 0.74)<BR>- PAR::Dist&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...loaded. (0.22 &gt;= 0.22)<BR>- PAR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...loaded. (0.973 &gt;= 0.973)<BR>- Getopt::ArgvFile ...loaded. (1.11 &gt;= 1.07)<BR>- Parse::Binary&nbsp;&nbsp;&nbsp; ...loaded. (0.10 &gt;= 0.04)<BR>- Win32::Exe&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...loaded. (0.11 &gt;= 0.04)<BR>*** Module::AutoInstall configuration finished.<BR>Checking if your kit is complete...<BR>Looks good<BR>Note (probably harmless): No library found for odbc32.lib<BR>Note (probably harmless): No library found for odbccp32.lib<BR>Writing Makefile for the par.exe program<BR>Writing Makefile for PAR::Packer<BR>
C:\temp\software\perl\PAR-Packer-0.975&gt;nmake<BR>
Microsoft (R) Program Maintenance Utility&nbsp;&nbsp; Version 7.00.8882<BR>Copyright (C) Microsoft Corp 1988-2000. All rights reserved.<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Perl\bin\perl.exe "-Minc::Module::Install" -e "extract_par(q(PAR-Packer-0.975-MSWin32-x86-multi-thread-5.8.8.par))"<BR>cp lib/App/Packer/PAR.pm blib\lib\App\Packer\PAR.pm<BR>cp lib/PAR/Packer.pm blib\lib\PAR\Packer.pm<BR>cp lib/PAR/Filter/Obfuscate.pm blib\lib\PAR\Filter\Obfuscate.pm<BR>cp lib/PAR/Filter/PodStrip.pm blib\lib\PAR\Filter\PodStrip.pm<BR>cp lib/PAR/StrippedPARL/Base.pm blib\lib\PAR\StrippedPARL\Base.pm<BR>cp lib/PAR/Filter.pm blib\lib\PAR\Filter.pm<BR>cp lib/PAR/Filter/PatchContent.pm blib\lib\PAR\Filter\PatchContent.pm<BR>cp lib/PAR/StrippedPARL/Dynamic.pm blib\lib\PAR\StrippedPARL\Dynamic.pm<BR>cp lib/PAR/Filter/Bytecode.pm blib\lib\PAR\Filter\Bytecode.pm<BR>cp lib/pp.pm blib\lib\pp.pm<BR>cp lib/PAR/Filter/Bleach.pm blib\lib\PAR\Filter\Bleach.pm<BR>cp lib/PAR/StrippedPARL/Static.pm blib\lib\PAR\StrippedPARL\Static.pm<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nmake -f Makefile all -nologo<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Perl\bin\perl.exe sha1.c.PL sha1.c<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cl -c -Zm1000&nbsp; -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUS<BR>E_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX&nbsp; -I"C:\Perl\lib\CORE" sha1.c<BR>sha1.c<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Perl\bin\perl.exe .\file2c.pl C:\Perl\bin\perl58.dll my_perl.c load_me_0 0 30000<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cl -c -Zm1000&nbsp; -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUS<BR>E_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX&nbsp; -I"C:\Perl\lib\CORE" main.c<BR>main.c<BR>c:\temp\software\perl\par-packer-0.975\myldr\env.c(68) : warning C4996: 'strnicmp': The POSIX name for this item is deprecated.<BR>Instead, use the ISO C++ conformant name: _strnicmp. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(217) : see declaration of 'strnicmp'<BR>c:\temp\software\perl\par-packer-0.975\myldr\utils.c(98) : warning C4996: 'strdup': The POSIX name for this item is deprecated.<BR>Instead, use the ISO C++ conformant name: _strdup. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'<BR>c:\temp\software\perl\par-packer-0.975\myldr\utils.c(132) : warning C4996: 'strtok': This function or variable may be unsafe. Co<BR>nsider using strtok_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(166) : see declaration of 'strtok'<BR>c:\temp\software\perl\par-packer-0.975\myldr\utils.c(137) : warning C4996: 'strtok': This function or variable may be unsafe. Co<BR>nsider using strtok_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(166) : see declaration of 'strtok'<BR>c:\temp\software\perl\par-packer-0.975\myldr\utils.c(153) : warning C4996: 'sprintf': This function or variable may be unsafe. C<BR>onsider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>c:\temp\software\perl\par-packer-0.975\myldr\utils.c(157) : warning C4996: 'strdup': The POSIX name for this item is deprecated.<BR>&nbsp;Instead, use the ISO C++ conformant name: _strdup. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'<BR>c:\temp\software\perl\par-packer-0.975\myldr\utils.c(159) : warning C4996: 'strtok': This function or variable may be unsafe. Co<BR>nsider using strtok_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(166) : see declaration of 'strtok'<BR>c:\temp\software\perl\par-packer-0.975\myldr\utils.c(187) : warning C4996: 'strdup': The POSIX name for this item is deprecated.<BR>&nbsp;Instead, use the ISO C++ conformant name: _strdup. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'<BR>c:\temp\software\perl\par-packer-0.975\myldr\utils.c(200) : warning C4996: 'strdup': The POSIX name for this item is deprecated.<BR>&nbsp;Instead, use the ISO C++ conformant name: _strdup. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'<BR>c:\temp\software\perl\par-packer-0.975\myldr\utils.c(203) : warning C4996: 'strdup': The POSIX name for this item is deprecated.<BR>&nbsp;Instead, use the ISO C++ conformant name: _strdup. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'<BR>c:\temp\software\perl\par-packer-0.975\myldr\utils.c(215) : warning C4996: 'strncpy': This function or variable may be unsafe. C<BR>onsider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(157) : see declaration of 'strncpy'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(34) : warning C4996: 'sprintf': This function or variable may be unsafe.<BR>&nbsp;Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(67) : warning C4996: 'strdup': The POSIX name for this item is deprecate<BR>d. Instead, use the ISO C++ conformant name: _strdup. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(87) : warning C4996: 'strdup': The POSIX name for this item is deprecate<BR>d. Instead, use the ISO C++ conformant name: _strdup. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(109) : warning C4996: 'strdup': The POSIX name for this item is deprecat<BR>ed. Instead, use the ISO C++ conformant name: _strdup. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(118) : warning C4996: 'strdup': The POSIX name for this item is deprecat<BR>ed. Instead, use the ISO C++ conformant name: _strdup. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(134) : warning C4996: 'sprintf': This function or variable may be unsafe<BR>. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(139) : warning C4996: 'strdup': The POSIX name for this item is deprecat<BR>ed. Instead, use the ISO C++ conformant name: _strdup. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(154) : warning C4996: 'sprintf': This function or variable may be unsafe<BR>. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(167) : warning C4996: 'sprintf': This function or variable may be unsafe<BR>. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(174) : warning C4996: 'sprintf': This function or variable may be unsafe<BR>. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(185) : warning C4996: 'sprintf': This function or variable may be unsafe<BR>. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(212) : warning C4996: 'sprintf': This function or variable may be unsafe<BR>. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(218) : warning C4996: 'sprintf': This function or variable may be unsafe<BR>. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(221) : warning C4996: 'sprintf': This function or variable may be unsafe<BR>. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(239) : warning C4996: 'sprintf': This function or variable may be unsafe<BR>. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(242) : warning C4996: 'sprintf': This function or variable may be unsafe<BR>. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Perl\bin\perl.exe .\file2c.pl ..\script\par.pl my_par_pl.c load_me_2 0<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cl -c -Zm1000&nbsp; -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUS<BR>E_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX&nbsp; -I"C:\Perl\lib\CORE" my_par_pl.c<BR>
my_par_pl.c<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; link main.obj my_par_pl.obj win32.obj -release&nbsp;&nbsp; -nologo -nodefaultlib -debug -opt:ref,icf&nbsp; -libpath:"C:\Perl\lib\CORE"<BR>&nbsp;-machine:x86&nbsp; C:\Perl\lib\CORE\perl58.lib "C:\Program Files\Microsoft Visual Studio 8\VC\LIB\oldnames.lib" "C:\Program Files\Mi<BR>crosoft Platform SDK for Windows Server 2003 R2\Lib\kernel32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 20<BR>03 R2\Lib\user32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\gdi32.lib" "C:\Program Files\Micro<BR>soft Platform SDK for Windows Server 2003 R2\Lib\winspool.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003<BR>R2\Lib\comdlg32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\advapi32.lib" "C:\Program Files\Mic<BR>rosoft Platform SDK for Windows Server 2003 R2\Lib\shell32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003<BR>&nbsp;R2\Lib\ole32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\oleaut32.lib" "C:\Program Files\Micro<BR>soft Platform SDK for Windows Server 2003 R2\Lib\netapi32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003<BR>R2\Lib\uuid.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\ws2_32.lib" "C:\Program Files\Microsoft<BR>&nbsp;Platform SDK for Windows Server 2003 R2\Lib\mpr.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\wi<BR>nmm.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\version.lib" "C:\Program Files\Microsoft Visual<BR>&nbsp;Studio 8\VC\LIB\msvcrt.lib" -out:.\par.exe<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Perl\bin\perl.exe .\file2c.pl .\par.exe my_par.c load_me_1 0 30000<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cl -c -Zm1000&nbsp; -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUS<BR>E_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX&nbsp; -I"C:\Perl\lib\CORE" static.c<BR>static.c<BR>c:\temp\software\perl\par-packer-0.975\myldr\env.c(68) : warning C4996: 'strnicmp': The POSIX name for this item is deprecated.<BR>Instead, use the ISO C++ conformant name: _strnicmp. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(217) : see declaration of 'strnicmp'<BR>c:\temp\software\perl\par-packer-0.975\myldr\utils.c(98) : warning C4996: 'strdup': The POSIX name for this item is deprecated.<BR>Instead, use the ISO C++ conformant name: _strdup. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'<BR>c:\temp\software\perl\par-packer-0.975\myldr\utils.c(132) : warning C4996: 'strtok': This function or variable may be unsafe. Co<BR>nsider using strtok_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(166) : see declaration of 'strtok'<BR>c:\temp\software\perl\par-packer-0.975\myldr\utils.c(137) : warning C4996: 'strtok': This function or variable may be unsafe. Co<BR>nsider using strtok_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(166) : see declaration of 'strtok'<BR>c:\temp\software\perl\par-packer-0.975\myldr\utils.c(153) : warning C4996: 'sprintf': This function or variable may be unsafe. C<BR>onsider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>c:\temp\software\perl\par-packer-0.975\myldr\utils.c(155) : warning C4996: 'access': The POSIX name for this item is deprecated.<BR>&nbsp;Instead, use the ISO C++ conformant name: _access. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(315) : see declaration of 'access'<BR>c:\temp\software\perl\par-packer-0.975\myldr\utils.c(157) : warning C4996: 'strdup': The POSIX name for this item is deprecated.<BR>&nbsp;Instead, use the ISO C++ conformant name: _strdup. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'<BR>c:\temp\software\perl\par-packer-0.975\myldr\utils.c(159) : warning C4996: 'strtok': This function or variable may be unsafe. Co<BR>nsider using strtok_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(166) : see declaration of 'strtok'<BR>c:\temp\software\perl\par-packer-0.975\myldr\utils.c(187) : warning C4996: 'strdup': The POSIX name for this item is deprecated.<BR>&nbsp;Instead, use the ISO C++ conformant name: _strdup. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'<BR>c:\temp\software\perl\par-packer-0.975\myldr\utils.c(200) : warning C4996: 'strdup': The POSIX name for this item is deprecated.<BR>&nbsp;Instead, use the ISO C++ conformant name: _strdup. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'<BR>c:\temp\software\perl\par-packer-0.975\myldr\utils.c(203) : warning C4996: 'strdup': The POSIX name for this item is deprecated.<BR>&nbsp;Instead, use the ISO C++ conformant name: _strdup. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'<BR>c:\temp\software\perl\par-packer-0.975\myldr\utils.c(215) : warning C4996: 'strncpy': This function or variable may be unsafe. C<BR>onsider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(157) : see declaration of 'strncpy'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(34) : warning C4996: 'sprintf': This function or variable may be unsafe.<BR>&nbsp;Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(67) : warning C4996: 'strdup': The POSIX name for this item is deprecate<BR>d. Instead, use the ISO C++ conformant name: _strdup. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(87) : warning C4996: 'strdup': The POSIX name for this item is deprecate<BR>d. Instead, use the ISO C++ conformant name: _strdup. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(108) : warning C4996: 'access': The POSIX name for this item is deprecat<BR>ed. Instead, use the ISO C++ conformant name: _access. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(315) : see declaration of 'access'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(109) : warning C4996: 'strdup': The POSIX name for this item is deprecat<BR>ed. Instead, use the ISO C++ conformant name: _strdup. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(117) : warning C4996: 'access': The POSIX name for this item is deprecat<BR>ed. Instead, use the ISO C++ conformant name: _access. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(315) : see declaration of 'access'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(118) : warning C4996: 'strdup': The POSIX name for this item is deprecat<BR>ed. Instead, use the ISO C++ conformant name: _strdup. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(134) : warning C4996: 'sprintf': This function or variable may be unsafe<BR>. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(139) : warning C4996: 'strdup': The POSIX name for this item is deprecat<BR>ed. Instead, use the ISO C++ conformant name: _strdup. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(142) : warning C4996: 'open': The POSIX name for this item is deprecated<BR>. Instead, use the ISO C++ conformant name: _open. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(328) : see declaration of 'open'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(143) : warning C4996: 'lseek': The POSIX name for this item is deprecate<BR>d. Instead, use the ISO C++ conformant name: _lseek. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(326) : see declaration of 'lseek'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(144) : warning C4996: 'read': The POSIX name for this item is deprecated<BR>. Instead, use the ISO C++ conformant name: _read. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(329) : see declaration of 'read'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(148) : warning C4996: 'lseek': The POSIX name for this item is deprecate<BR>d. Instead, use the ISO C++ conformant name: _lseek. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(326) : see declaration of 'lseek'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(149) : warning C4996: 'read': The POSIX name for this item is deprecated<BR>. Instead, use the ISO C++ conformant name: _read. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(329) : see declaration of 'read'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(154) : warning C4996: 'sprintf': This function or variable may be unsafe<BR>. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(159) : warning C4996: 'read': The POSIX name for this item is deprecated<BR>. Instead, use the ISO C++ conformant name: _read. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(329) : see declaration of 'read'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(163) : warning C4996: 'close': The POSIX name for this item is deprecate<BR>d. Instead, use the ISO C++ conformant name: _close. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(318) : see declaration of 'close'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(167) : warning C4996: 'sprintf': This function or variable may be unsafe<BR>. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(174) : warning C4996: 'sprintf': This function or variable may be unsafe<BR>. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(185) : warning C4996: 'sprintf': This function or variable may be unsafe<BR>. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(185) : warning C4996: 'getpid': The POSIX name for this item is deprecat<BR>ed. Instead, use the ISO C++ conformant name: _getpid. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\process.h(227) : see declaration of 'getpid'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(212) : warning C4996: 'sprintf': This function or variable may be unsafe<BR>. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(218) : warning C4996: 'sprintf': This function or variable may be unsafe<BR>. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(221) : warning C4996: 'sprintf': This function or variable may be unsafe<BR>. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(239) : warning C4996: 'sprintf': This function or variable may be unsafe<BR>. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>c:\temp\software\perl\par-packer-0.975\myldr\mktmpdir.c(242) : warning C4996: 'sprintf': This function or variable may be unsafe<BR>. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>static.c(28) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable d<BR>eprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>static.c(34) : warning C4996: 'open': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _ope<BR>n. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(328) : see declaration of 'open'<BR>static.c(73) : warning C4996: 'write': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _wr<BR>ite. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(334) : see declaration of 'write'<BR>static.c(74) : warning C4996: 'close': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _cl<BR>ose. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(318) : see declaration of 'close'<BR>static.c(74) : warning C4996: 'chmod': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _ch<BR>mod. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(316) : see declaration of 'chmod'<BR>static.c(77) : warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _s<BR>trdup. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\string.h(207) : see declaration of 'strdup'<BR>static.c(82) : warning C4996: 'write': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _wr<BR>ite. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(334) : see declaration of 'write'<BR>static.c(83) : warning C4996: 'close': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _cl<BR>ose. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\io.h(318) : see declaration of 'close'<BR>static.c(86) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable d<BR>eprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>static.c(90) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable d<BR>eprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h(345) : see declaration of 'sprintf'<BR>static.c(106) : warning C4996: 'spawnvpe': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name:<BR>&nbsp;_spawnvpe. See online help for details.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\process.h(224) : see declaration of 'spawnvpe'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; link static.obj -release&nbsp;&nbsp; -nologo -nodefaultlib -debug -opt:ref,icf&nbsp; -libpath:"C:\Perl\lib\CORE"&nbsp; -machine:x86&nbsp; C:\Perl<BR>\lib\CORE\perl58.lib "C:\Program Files\Microsoft Visual Studio 8\VC\LIB\oldnames.lib" "C:\Program Files\Microsoft Platform SDK f<BR>or Windows Server 2003 R2\Lib\kernel32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\user32.lib"<BR>"C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\gdi32.lib" "C:\Program Files\Microsoft Platform SDK for<BR>Windows Server 2003 R2\Lib\winspool.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\comdlg32.lib" "<BR>C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\advapi32.lib" "C:\Program Files\Microsoft Platform SDK fo<BR>r Windows Server 2003 R2\Lib\shell32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\ole32.lib" "C:<BR>\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\oleaut32.lib" "C:\Program Files\Microsoft Platform SDK for<BR>Windows Server 2003 R2\Lib\netapi32.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\uuid.lib" "C:\P<BR>rogram Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\ws2_32.lib" "C:\Program Files\Microsoft Platform SDK for Wind<BR>ows Server 2003 R2\Lib\mpr.lib" "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\winmm.lib" "C:\Program F<BR>iles\Microsoft Platform SDK for Windows Server 2003 R2\Lib\version.lib" "C:\Program Files\Microsoft Visual Studio 8\VC\LIB\msvcr<BR>t.lib" win32.obj -out:.\static.exe<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\Perl\bin\perl.exe parlsig.pl .\static.exe .\par.exe 1 30000<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .\static.exe -I"C:/temp/software/perl/PAR-Packer-0.975/inc" -I"C:/Perl/site/lib" -I"C:/Perl/lib" -I"C:/temp/software/per<BR>l/PAR-Packer-0.975" -I"." -I../myldr/.. -I../blib/lib -q -B -O..\script\parl.exe<BR>NMAKE : fatal error U1077: '.\static.exe' : return code '0xc0000142'<BR>Stop.<BR>NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin\nmake.exe"' : return code '0<BR>x2'<BR>Stop.<BR>
C:\temp\software\perl\PAR-Packer-0.975&gt;<BR>
&lt;/debugging&gt;<BR>
&nbsp;<BR>
Antes de receber as mensagens de erro fatal do nmake eu recebi as seguintes mensagens (na sequência):<BR>
&nbsp;<BR>
&lt;janela1&gt;<BR>
Microsoft Visual C++ Runtime Library<BR>
Runtime Error!<BR>
&nbsp;<BR>
Program: XXXX (nome do programa)<BR>
&nbsp;<BR>
R6034<BR>
An application has made an attempt to load&nbsp;the C runtime library incorrectly. Please contact&nbsp;the application's support team&nbsp;for more information.<BR>
&lt;/janela1&gt;<BR>
&nbsp;<BR>
&lt;janela2&gt;<BR>
static.exe - Application Error<BR>
The application failed to initialize properly (0xc0000142). Click on OK to terminate the application.<BR>
&lt;/janela2&gt;<BR>
&nbsp;<BR>
Isso é, de longe, a coisa mais dolorida que já tentei fazer com Perl. Compilar Perl 5.8 no Conectiva 9 foi menos indolor do que isso.<BR>
Alguma dica? Se as mensagens de erro estivessem em hebraico daria na mesma pra mim.<BR>
&nbsp;<BR>
[]'s<BR>
Alceu<BR>
&nbsp;<BR><br /><hr />Play free games, earn tickets, get cool prizes! Join Live Search Club.   <a href='http://club.live.com/home.aspx?icid=CLUB_wlmailtextlink' target='_new'>Join Live Search Club!</a></body>
</html>