[Cascavel-pm] compilando PAR-Packer-0.975 no ActivePerl

Alceu Rodrigues de Freitas Junior glasswalk3r em hotmail.com
Terça Junho 5 06:47:19 PDT 2007


Olá Daniel,Comentários abaixo...> From: daniel_5h4d0w em hotmail.com> Date: Mon, 4 Jun 2007 18:41:31 -0300> > >> >Humm... poderia ser a diferença de Windows XP?> > Talvez a falta de algum arquivo no Windows... pode ser sim...
Não é isso não... explico mais abaixo...
 > >1 - Qual é seu compilador C/C++?> Como desenvolvo em C tambem (alem de Perl claro) sempre que Instatalo a > dupla Dev-C++ 5 e> ActivePerl quentinho baixado dos repositórios da ActiveState.
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...
 > Esse ai é o bendito do compilador... =)> http://www.bloodshed.net/devcpp.html
Bendito? Eu removi quase 1Gb para evitar conflitos com o Visual C++ e agora estou sem ambiente de compilação C/C++!
Eu ficaria bravo se a falta de um compilador não ajudasse a descobrir algo que não sabia (vide mais abaixo)!
 > >3 - Durante sua compilação do Packer, você lhe foi solicitado > >disponibilizar o windows.h?> Isso tem um grande problema... obtive erro 1 ou 2 vezes tambem porem só me > foi requerido> pelo que me lembre a instalação do nmake e este por sua vez foi baixado > automaticamente...> Aceitei todas as instalações de dependencias que me foram pedidas e > pronto...> de primeiro não compilou por falta do nmake porem depois ocorreu tudo > normalmente.> Acredito não ter sido culpa do compilador pois não tenho variaveis de > ambiente setadas> para o GCC(Compilador)... Por tanto ele deveria ter me pedido a localização > do mesmo mais como disse, em todo caso é bom não contrariar...> A resposta está abaixo:
 
C:\temp\software\perl\PAR-Packer-0.975>perl Makefile.PL*** Module::AutoInstall version 1.03*** Checking for Perl dependencies...[Core Features]- File::Temp       ...loaded. (0.17 >= 0.05)- Compress::Zlib   ...loaded. (2.001 >= 1.16)- Archive::Zip     ...loaded. (1.18 >= 1)- Module::ScanDeps ...loaded. (0.74 >= 0.74)- PAR::Dist        ...loaded. (0.22 >= 0.22)- PAR              ...loaded. (0.973 >= 0.973)- Getopt::ArgvFile ...loaded. (1.11 >= 1.07)- Parse::Binary    ...loaded. (0.10 >= 0.04)- Win32::Exe       ...loaded. (0.11 >= 0.04)*** Module::AutoInstall configuration finished.Fetching 'PAR-Packer-0.975-MSWin32-x86-multi-thread-5.8.8.par' from www.cpan.org... done!Checking if your kit is complete...Looks goodWriting Makefile for PAR::Packer
 
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.
 
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. 
 
> Acabei de fazer a recompilação dele e foi que foi... o importante mesmo > requirido é o> nmake...> Ele compila mais não isntala aqui... por isso os testes retornão erros > apesar dele estar> compilado... é estranho porem funciona... ^^
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).
 
[]'s
Alceu
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070605/14c34766/attachment.html 


Mais detalhes sobre a lista de discussão Cascavel-pm