<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>> From: daniel_5h4d0w@hotmail.com<BR>> Date: Mon, 4 Jun 2007 18:41:31 -0300<BR>> <BR>> ><BR>> >Humm... poderia ser a diferença de Windows XP?<BR>> <BR>> Talvez a falta de algum arquivo no Windows... pode ser sim...<BR><BR>
Não é isso não... explico mais abaixo...<BR>
<BR>> >1 - Qual é seu compilador C/C++?<BR>> Como desenvolvo em C tambem (alem de Perl claro) sempre que Instatalo a <BR>> dupla Dev-C++ 5 e<BR>> 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>
<BR>> Esse ai é o bendito do compilador... =)<BR>> <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>
<BR>> >3 - Durante sua compilação do Packer, você lhe foi solicitado <BR>> >disponibilizar o windows.h?<BR>> Isso tem um grande problema... obtive erro 1 ou 2 vezes tambem porem só me <BR>> foi requerido<BR>> pelo que me lembre a instalação do nmake e este por sua vez foi baixado <BR>> automaticamente...<BR>> Aceitei todas as instalações de dependencias que me foram pedidas e <BR>> pronto...<BR>> de primeiro não compilou por falta do nmake porem depois ocorreu tudo <BR>> normalmente.<BR>> Acredito não ter sido culpa do compilador pois não tenho variaveis de <BR>> ambiente setadas<BR>> para o GCC(Compilador)... Por tanto ele deveria ter me pedido a localização <BR>> do mesmo mais como disse, em todo caso é bom não contrariar...<BR>> <BR>A resposta está abaixo:<BR>
<BR>
C:\temp\software\perl\PAR-Packer-0.975>perl Makefile.PL<BR>*** Module::AutoInstall version 1.03<BR>*** Checking for Perl dependencies...<BR>[Core Features]<BR>- File::Temp ...loaded. (0.17 >= 0.05)<BR>- Compress::Zlib ...loaded. (2.001 >= 1.16)<BR>- Archive::Zip ...loaded. (1.18 >= 1)<BR>- Module::ScanDeps ...loaded. (0.74 >= 0.74)<BR>- PAR::Dist ...loaded. (0.22 >= 0.22)<BR>- PAR ...loaded. (0.973 >= 0.973)<BR>- Getopt::ArgvFile ...loaded. (1.11 >= 1.07)<BR>- Parse::Binary ...loaded. (0.10 >= 0.04)<BR>- Win32::Exe ...loaded. (0.11 >= 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>
<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>
<BR>
A 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>
<BR>
> Acabei de fazer a recompilação dele e foi que foi... o importante mesmo <BR>> requirido é o<BR>> nmake...<BR>> Ele compila mais não isntala aqui... por isso os testes retornão erros <BR>> apesar dele estar<BR>> 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>
<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>