<html>
<head>
<style>
P
{
margin:0px;
padding:0px
}
body
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body>Olá Daniel,<BR><BR>Comentários abaixo...<BR><BR>&gt; From: daniel_5h4d0w@hotmail.com<BR>&gt; Date: Mon, 4 Jun 2007 18:41:31 -0300<BR>&gt; <BR>&gt; &gt;<BR>&gt; &gt;Humm... poderia ser a diferença de Windows XP?<BR>&gt; <BR>&gt; Talvez a falta de algum arquivo no Windows... pode ser sim...<BR><BR>
Não é isso não... explico mais abaixo...<BR>
&nbsp;<BR>&gt; &gt;1 - Qual é seu compilador C/C++?<BR>&gt; Como desenvolvo em C tambem (alem de Perl claro) sempre que Instatalo a <BR>&gt; dupla Dev-C++ 5 e<BR>&gt; ActivePerl quentinho baixado dos repositórios da ActiveState.<BR><BR>
Baixei esse Dev-C++... ele não configura variáveis de ambiente sozinho o que é no mínimo estranho. O Mingwin e o Visual C++ Express Studio Xistolinazado fazem isso...<BR>
&nbsp;<BR>&gt; Esse ai é o bendito do compilador... =)<BR>&gt; <A href="http://www.bloodshed.net/devcpp.html">http://www.bloodshed.net/devcpp.html</A><BR><BR>
Bendito? Eu removi quase 1Gb para evitar conflitos com o Visual C++ e agora estou sem ambiente de compilação C/C++!<BR>
Eu ficaria bravo se a falta de um compilador não ajudasse a descobrir algo que não sabia (vide mais abaixo)!<BR>
&nbsp;<BR>&gt; &gt;3 - Durante sua compilação do Packer, você lhe foi solicitado <BR>&gt; &gt;disponibilizar o windows.h?<BR>&gt; Isso tem um grande problema... obtive erro 1 ou 2 vezes tambem porem só me <BR>&gt; foi requerido<BR>&gt; pelo que me lembre a instalação do nmake e este por sua vez foi baixado <BR>&gt; automaticamente...<BR>&gt; Aceitei todas as instalações de dependencias que me foram pedidas e <BR>&gt; pronto...<BR>&gt; de primeiro não compilou por falta do nmake porem depois ocorreu tudo <BR>&gt; normalmente.<BR>&gt; Acredito não ter sido culpa do compilador pois não tenho variaveis de <BR>&gt; ambiente setadas<BR>&gt; para o GCC(Compilador)... Por tanto ele deveria ter me pedido a localização <BR>&gt; do mesmo mais como disse, em todo caso é bom não contrariar...<BR>&gt; <BR>A resposta está abaixo:<BR>
&nbsp;<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>Fetching 'PAR-Packer-0.975-MSWin32-x86-multi-thread-5.8.8.par' from <A href="http://www.cpan.org">www.cpan.org</A>... done!<BR>Checking if your kit is complete...<BR>Looks good<BR>Writing Makefile for PAR::Packer<BR>
&nbsp;<BR>
Ao que parece o benfeitor foi o mantenedor do PAR que gerou um pacote PAR pré-compilado e disponibilizou no CPAN. Isso mata qualquer necessidade de compilador C.<BR>
&nbsp;<BR>
A&nbsp;boa notícia é que o "pp" está funcionando normalmente. A má é que o Dev-C++ não ajuda muito. Como já matei o Visual Studio, vou tentar manter o SDK do Windows mas instalar o Mingwin. Se funcionar para compilar outros módulos, aí fico feliz. <BR>
&nbsp;<BR>
&gt; Acabei de fazer a recompilação dele e foi que foi... o importante mesmo <BR>&gt; requirido é o<BR>&gt; nmake...<BR>&gt; Ele compila mais não isntala aqui... por isso os testes retornão erros <BR>&gt; apesar dele estar<BR>&gt; compilado... é estranho porem funciona... ^^<BR><BR>
Gere um pacote PPM depois de executar o "nmake". Assim você gera um pacote PPM que vai se encarregar de copiar os arquivos gerados para seus respectivos lugares. O ActivePerl tem esse processo (bastante simples) devidamente documentado (mas não tanto quanto gostaríamos que fosse).<BR>
&nbsp;<BR>
[]'s<BR>
Alceu<BR><br /><hr />Change is good. See what's different about Windows Live Hotmail. <a href='http://www.windowslive-hotmail.com/learnmore/default.html?locale=en-us&ocid=RMT_TAGLM_HMWL_reten_changegood_0607' target='_new'>Check it out!</a></body>
</html>