Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

pp, PAR::Packer et ActiveState 5.8.8 822

12 réponses
Avatar
Paul Gaborit
Pour faciliter le déploiement d'une application Perl, je souhaite
utiliser 'pp' (qui vient avec PAR::Packer) pour transformer mon appli
et ses modules en un seul exécutable.

Sous Linux ou FreeBSD, pas de problème.

Par contre sous windows, impossible d'installer 'pp'. J'utilise
ActiveSate 5.8.8 822. J'ai essayé d'installer PAR::Packer via les
repositories PPM de 'uwinnipeg' ou de 'bribes' mais les packages
n'installent pas 'pp'. J'ai essayé la méthode par 'cpan' mais
l'installation échoue à cause de 'parl' (je n'ai pas sous la main le
message d'erreur exact).

Si vous avez réussi à installer cet outil, pourriez-vous m'indiquer le
cheminement correct ?

Merci.

--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Perl en français - <http://perl.enstimac.fr/>

2 réponses

1 2
Avatar
Paul Gaborit
À (at) 20 Jan 2008 13:41:56 GMT,
(Jean-Louis MOREL) écrivait (wrote):
C'est une incompatibilité binaire. Je savais qu'il y avait incompatibilité
entre les version 5.8.6 et 5.8.8 mais maintenant c'est au niveau du Build !

C'est un problème avec PAR. Le mainteneur, Steffen Müller, m'avait demandé
de préciser la version utilisée dans sa page WikiPAR :

http://par.wikia.com/wiki/PAR_PPM_Compatibility_List

Ça va être dur de maintenir cette page à jour !

J'ai rajouté un paquetage pour ActivePerl 5.8.8 Build 822.
Il s'installe en tapant dans une console DOS la commande :

ppm install http://www.bribes.org/perl/ppm/PAR-Packer-588_822.ppd

et là, ça doit marcher !


Juste un nouveau petit problème de dépendances (je ne suis pas sûr que
ça vient de ton ppd) : je suis passé sur un nouveau PC et après
installation de PAR-Packer (spécial build 822), le module ScanDeps.pm
ne trouve pas version.pm. J'ai du l'installer à la main...

--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Perl en français - <http://perl.enstimac.fr/>

Avatar
jl_morel
Dans l'article ,
a dit...

Juste un nouveau petit problème de dépendances (je ne suis pas sûr que
ça vient de ton ppd) : je suis passé sur un nouveau PC et après
installation de PAR-Packer (spécial build 822), le module ScanDeps.pm
ne trouve pas version.pm. J'ai du l'installer à la main...



Exact, ça vient bien du fichier ppd.
Je n'ai pas lu le fichier Changes de la dernière version :

[Changes for 0.82 - 2008-01-08]
* Add Test::More to build requirements (Alexandr Ciornii)
* Add dependency on version.pm

C'est maintenant rectifié.

Merci de m'avoir signalé ce bug.

--
J-L.M.
http://www.bribes.org/perl

1 2