IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Modules Perl Discussion :

[PAR::Packer] Erreur à l'ouverture de l'éxecutable


Sujet :

Modules Perl

  1. #1
    Membre à l'essai
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Avril 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur commercial
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2011
    Messages : 18
    Points : 16
    Points
    16
    Par défaut [PAR::Packer] Erreur à l'ouverture de l'éxecutable
    bonjour,

    j'ai utilisé le tuto de Djibril et pp pour transformer en executable un programme perl avec la commande suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    pp -o configuration_chaine.exe configuration_chaine.pl -v
    Je suis sous arch avec perl 5-18 et tout c'est bien passé et l'éxecutable fonctionne dans mon environnement mais pas sur une autre distri linux (ubuntu, manjaro)
    message d'erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    ./configuration_chaine 
    Attempt to reload DynaLoader.pm aborted.
    Compilation failed in require at /usr/share/perl5/core_perl/XSLoader.pm line 96.
    Compilation failed in require at /usr/lib/perl5/vendor_perl/IO/Handle.pm line 266.
    BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/IO/Handle.pm line 266.
    Compilation failed in require at /usr/lib/perl5/vendor_perl/IO/Seekable.pm line 101.
    BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/IO/Seekable.pm line 101.
    Compilation failed in require at /usr/lib/perl5/vendor_perl/IO/File.pm line 133.
    BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/IO/File.pm line 133.
    Compilation failed in require at -e line 351.
    voici les traces de la commande pp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
     
    sh-4.2$ pp -o configuration_chaine configuration_chaine.pl -v 
    /usr/bin/vendor_perl/pp: Packing configuration_chaine.pl
    /usr/bin/vendor_perl/pp: Generating a fresh 'parl'.
    /usr/bin/vendor_perl/pp: Running /tmp/parl5C9uT0E -B -Oconfiguration_chaine /tmp/ppV3N4v.par
    Packing "Config.pm"...
    Written as "Config.pm"
    Packing "Config_git.pl"...
    Written as "Config_git.pl"
    Packing "Config_heavy.pl"...
    Written as "Config_heavy.pl"
    Packing "Compress/Raw/Zlib.pm"...
    Written as "Compress/Raw/Zlib.pm"
    Packing "Cwd.pm"...
    Written as "Cwd.pm"
    Packing "DynaLoader.pm"...
    Written as "DynaLoader.pm"
    Packing "Errno.pm"...
    Written as "Errno.pm"
    Packing "Fcntl.pm"...
    Written as "Fcntl.pm"
    Packing "File/Glob.pm"...
    Written as "File/Glob.pm"
    Packing "File/Spec.pm"...
    Written as "File/Spec.pm"
    Packing "File/Spec/Unix.pm"...
    Written as "File/Spec/Unix.pm"
    Packing "List/Util.pm"...
    Written as "List/Util.pm"
    Packing "PerlIO/scalar.pm"...
    Written as "PerlIO/scalar.pm"
    Packing "Scalar/Util.pm"...
    Written as "Scalar/Util.pm"
    Packing "Tie/Hash/NamedCapture.pm"...
    Written as "Tie/Hash/NamedCapture.pm"
    Packing "attributes.pm"...
    Written as "attributes.pm"
    Packing "auto/Compress/Raw/Zlib/autosplit.ix"...
    Written as "auto/Compress/Raw/Zlib/autosplit.ix"
    Packing "lib.pm"...
    Written as "lib.pm"
    Packing "IO.pm"...
    Written as "IO.pm"
    Packing "IO/File.pm"...
    Written as "IO/File.pm"
    Packing "IO/Handle.pm"...
    Written as "IO/Handle.pm"
    Packing "IO/Seekable.pm"...
    Written as "IO/Seekable.pm"
    Packing "AutoLoader.pm"...
    Written as "AutoLoader.pm"
    Packing "Carp.pm"...
    Written as "Carp.pm"
    Packing "Carp/Heavy.pm"...
    Written as "Carp/Heavy.pm"
    Packing "Compress/Zlib.pm"...
    Written as "Compress/Zlib.pm"
    Packing "Exporter.pm"...
    Written as "Exporter.pm"
    Packing "Exporter/Heavy.pm"...
    Written as "Exporter/Heavy.pm"
    Packing "File/Basename.pm"...
    Written as "File/Basename.pm"
    Packing "File/Copy.pm"...
    Written as "File/Copy.pm"
    Packing "File/Find.pm"...
    Written as "File/Find.pm"
    Packing "File/GlobMapper.pm"...
    Written as "File/GlobMapper.pm"
    Packing "File/Path.pm"...
    Written as "File/Path.pm"
    Packing "File/Temp.pm"...
    Written as "File/Temp.pm"
    Packing "FileHandle.pm"...
    Written as "FileHandle.pm"
    Packing "IO/Compress/Adapter/Deflate.pm"...
    Written as "IO/Compress/Adapter/Deflate.pm"
    Packing "IO/Compress/Base.pm"...
    Written as "IO/Compress/Base.pm"
    Packing "IO/Compress/Base/Common.pm"...
    Written as "IO/Compress/Base/Common.pm"
    Packing "IO/Compress/Gzip.pm"...
    Written as "IO/Compress/Gzip.pm"
    Packing "IO/Compress/Gzip/Constants.pm"...
    Written as "IO/Compress/Gzip/Constants.pm"
    Packing "IO/Compress/RawDeflate.pm"...
    Written as "IO/Compress/RawDeflate.pm"
    Packing "IO/Compress/Zlib/Extra.pm"...
    Written as "IO/Compress/Zlib/Extra.pm"
    Packing "IO/Uncompress/Adapter/Inflate.pm"...
    Written as "IO/Uncompress/Adapter/Inflate.pm"
    Packing "IO/Uncompress/Base.pm"...
    Written as "IO/Uncompress/Base.pm"
    Packing "IO/Uncompress/Gunzip.pm"...
    Written as "IO/Uncompress/Gunzip.pm"
    Packing "IO/Uncompress/RawInflate.pm"...
    Written as "IO/Uncompress/RawInflate.pm"
    Packing "PerlIO.pm"...
    Written as "PerlIO.pm"
    Packing "SelectSaver.pm"...
    Written as "SelectSaver.pm"
    Packing "Symbol.pm"...
    Written as "Symbol.pm"
    Packing "Time/Local.pm"...
    Written as "Time/Local.pm"
    Packing "UNIVERSAL.pm"...
    Written as "UNIVERSAL.pm"
    Packing "XSLoader.pm"...
    Written as "XSLoader.pm"
    Packing "base.pm"...
    Written as "base.pm"
    Packing "bytes.pm"...
    Written as "bytes.pm"
    Packing "constant.pm"...
    Written as "constant.pm"
    Packing "integer.pm"...
    Written as "integer.pm"
    Packing "overload.pm"...
    Written as "overload.pm"
    Packing "overloading.pm"...
    Written as "overloading.pm"
    Packing "strict.pm"...
    Written as "strict.pm"
    Packing "utf8.pm"...
    Written as "utf8.pm"
    Packing "vars.pm"...
    Written as "vars.pm"
    Packing "warnings.pm"...
    Written as "warnings.pm"
    Packing "warnings/register.pm"...
    Written as "warnings/register.pm"
    Packing "Archive/Zip.pm"...
    Written as "Archive/Zip.pm"
    Packing "Archive/Zip/Archive.pm"...
    Written as "Archive/Zip/Archive.pm"
    Packing "Archive/Zip/DirectoryMember.pm"...
    Written as "Archive/Zip/DirectoryMember.pm"
    Packing "Archive/Zip/FileMember.pm"...
    Written as "Archive/Zip/FileMember.pm"
    Packing "Archive/Zip/Member.pm"...
    Written as "Archive/Zip/Member.pm"
    Packing "Archive/Zip/NewFileMember.pm"...
    Written as "Archive/Zip/NewFileMember.pm"
    Packing "Archive/Zip/StringMember.pm"...
    Written as "Archive/Zip/StringMember.pm"
    Packing "Archive/Zip/ZipFileMember.pm"...
    Written as "Archive/Zip/ZipFileMember.pm"
    Packing "PAR.pm"...
    Written as "PAR.pm"
    Packing "PAR/Dist.pm"...
    Written as "PAR/Dist.pm"
    Packing "PAR/Filter.pm"...
    Written as "PAR/Filter.pm"
    Packing "PAR/Filter/PatchContent.pm"...
    Written as "PAR/Filter/PatchContent.pm"
    Packing "PAR/Filter/PodStrip.pm"...
    Written as "PAR/Filter/PodStrip.pm"
    Packing "PAR/Heavy.pm"...
    Written as "PAR/Heavy.pm"
    Packing "PAR/SetupProgname.pm"...
    Written as "PAR/SetupProgname.pm"
    Packing "PAR/SetupTemp.pm"...
    Written as "PAR/SetupTemp.pm"
    Packing "/tmp/par-gilles/cache-86fee46a1ecc6dd03d05e0a3c0634922a31d0a80/30b7c377.so"...
    Written as "auto/PerlIO/scalar/scalar.so"
    Packing "/tmp/par-gilles/cache-86fee46a1ecc6dd03d05e0a3c0634922a31d0a80/53a9858d.so"...
    Written as "auto/List/Util/Util.so"
    Packing "/tmp/par-gilles/cache-86fee46a1ecc6dd03d05e0a3c0634922a31d0a80/84cc1db1.so"...
    Written as "auto/Fcntl/Fcntl.so"
    Packing "/tmp/par-gilles/cache-86fee46a1ecc6dd03d05e0a3c0634922a31d0a80/84df28b8.so"...
    Written as "auto/Cwd/Cwd.so"
    Packing "/tmp/par-gilles/cache-86fee46a1ecc6dd03d05e0a3c0634922a31d0a80/9a7167b4.so"...
    Written as "auto/Compress/Raw/Zlib/Zlib.so"
    Packing "/tmp/par-gilles/cache-86fee46a1ecc6dd03d05e0a3c0634922a31d0a80/bcca9cf9.so"...
    Written as "auto/IO/IO.so"
    Packing "/tmp/par-gilles/cache-86fee46a1ecc6dd03d05e0a3c0634922a31d0a80/bd990ba7.so"...
    Written as "auto/Tie/Hash/NamedCapture/NamedCapture.so"
    Packing "/tmp/par-gilles/cache-86fee46a1ecc6dd03d05e0a3c0634922a31d0a80/c6ca99f0.so"...
    Written as "auto/File/Glob/Glob.so"
    Packing "/tmp/par-gilles/cache-86fee46a1ecc6dd03d05e0a3c0634922a31d0a80/c877c7c2.so"...
    Written as "auto/attributes/attributes.so"
    Avez-vous une solution ? Merci

  2. #2
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut
    Normalement, un exécutable créé sous Windows fonctionne sous tous les OS Windows et idem pour Linux, mais faut dire qu'il y a pléthore de distributions Linux et certaines sont un peu exotiques .
    Là, je n'ai vraiment pas d'idées. Faudrait peut-être faire remonter le bogue chez le développeur du module si notre ami ne nous donne pas la solution.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Avril 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur commercial
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2011
    Messages : 18
    Points : 16
    Points
    16
    Par défaut
    bonjour,

    je n'ai pas trouvé de réponse sur google mais j'ai fait une mise à jour de par packer upgrade de 1.012-1 => 1.014-2 ( PAR est en version 1.007).

    Depuis je n'ai plus le même message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     ./configuration_chaine 
     
    Loading DB routines from perl5db.pl version 1.37
    Editor support available.
     
    Enter h or 'h h' for help, or 'man perldebug' for more help.
     
    Compress::Raw::Zlib object version 2.048 does not match bootstrap parameter 2.060 at /usr/lib/perl5/core_perl/Compress/Raw/Zlib.pm line 133.
    Compilation failed in require at /usr/share/perl5/vendor_perl/Archive/Zip.pm line 12.
     at /usr/share/perl5/vendor_perl/Archive/Zip.pm line 12.
    	Archive::Zip::BEGIN() called at /usr/share/perl5/vendor_perl/Archive/Zip.pm line 12
    	eval {...} called at /usr/share/perl5/vendor_perl/Archive/Zip.pm line 12
    	require Archive/Zip.pm called at -e line 358
    	eval {...} called at -e line 209
    	__par_pl::BEGIN() called at /usr/share/perl5/vendor_perl/Archive/Zip.pm line 12
    	eval {...} called at /usr/share/perl5/vendor_perl/Archive/Zip.pm line 12
    BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Archive/Zip.pm line 12.
     at /usr/share/perl5/vendor_perl/Archive/Zip.pm line 12.
    	require Archive/Zip.pm called at -e line 358
    	eval {...} called at -e line 209
    	__par_pl::BEGIN() called at /usr/share/perl5/vendor_perl/Archive/Zip.pm line 12
    	eval {...} called at /usr/share/perl5/vendor_perl/Archive/Zip.pm line 12
    Compilation failed in require at -e line 358.
     at -e line 358.
    	eval {...} called at -e line 209
    	__par_pl::BEGIN() called at -e line 965
    	eval {...} called at -e line 965
     at -e line 968.
    [gilles@manjaro Téléchargements]$
    c'est mieux, je pense maintenant à un problème de compatibilité de version perl : 5.18.0 sur la machine qui compile et 5.16.2 sur la machine qui doit exécuter.

    Qu'en pensez-vous ?

  4. #4
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut
    Essaye l'exécutable sur une machine de même version de Perl pour voir.

  5. #5
    Rédacteur/Modérateur

    Avatar de Lolo78
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mai 2012
    Messages
    3 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 612
    Points : 12 256
    Points
    12 256
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par djibril Voir le message
    Essaye l'exécutable sur une machine de même version de Perl pour voir.
    Apparemment, ça marche, d'après le message d'origine.

  6. #6
    Rédacteur/Modérateur

    Avatar de Lolo78
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mai 2012
    Messages
    3 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 612
    Points : 12 256
    Points
    12 256
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par gillessoixantequator Voir le message
    je pense maintenant à un problème de compatibilité de version perl : 5.18.0 sur la machine qui compile et 5.16.2 sur la machine qui doit exécuter.

    Qu'en pensez-vous ?
    Euh, le but c'est de pouvoir lancer un exécutable autonome sur une machine qui n'a pas Perl, non? Donc, le fait qu'il y ait une autre version de perl installée ne devrait en principe pas gêner, puisque l'exécutable n'utilise normalement pas le Perl installé sur la plateforme.

    Bon, je ne suis pas du tout connaisseur en la matière, c'est juste un argument de "bon sens", mais je me trompe peut-être lourdement.

  7. #7
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut
    Tout à fait lolo.
    Je vous rappel qu'il est possible de concevoir un exécutable qui utilise perl localement :-).

    Refait un exe qui n'utilise pas perl en local et teste. Tu as la possibilité d'utiliser tkpp pour le faire, c'est une application graphique qui te facilite un peu la vie.

  8. #8
    Membre à l'essai
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Avril 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur commercial
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2011
    Messages : 18
    Points : 16
    Points
    16
    Par défaut
    J'ai avancé .... tout d'abord après la mise à jour de pp, l'exécutable se lance dans 3 systèmes linux sur 4 (mageia, ubuntu, manjaro 0.8.7 et pas dans manjaro 0.8.4). Sous manjaro 0.8.7 et ubuntu, l'application fonctionne, sous mageia, il y a un problème de connection à mysql.

    Pour manjaro 0.8.4, j'ai toujours la même erreur de version. je suis d'accord avec vous : un exécutable est fait pour fonctionner seul sans se servir de l'environnement. J'ai essayé avec différentes options de pp sans succès. J'ai aussi essayé de mettre à jour libc.

    Je précise que la version locale de perl n'a pas d'incidence (mageia et ubuntu sont en version perl 5.14.2, manjaro en 5.18.0).

    En l'état, je considère mon problème comme résolu. Merci de votre aide

  9. #9
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut
    Bonjour,

    N'oublie pas de cliquer sur le bouton

    N.B. Pour information, si ton programme a besoin d'utiliser d'autres modules Perl. Des fois, il peut être utile de forcer l'insertion de module dans l'exécutable avec l'option -M.

  10. #10
    Membre confirmé
    Avatar de cmcmc
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 316
    Points : 641
    Points
    641
    Par défaut
    Il est effectivement possible qu'il manque un module dans l'archive construite par pp, et qu'à l'exécution le module manquant soit recherché dans les biliothèques du perl système.

    Pour connaître la liste complète des modules chargés, ainsi que leur origine, lors de l'exécution d'un script ou programme on peut ajouter à la fin quelque chose comme

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    {
        use Data::Dumper;
        print Dumper(\%INC);
    }
    Sauf indication contraire tous les codes que je présente sont utilisables et testés (mais sans garantie d'aucune sorte)
    J'apporte beaucoup de soin à la rédaction de mes posts et apprécie les retours donc merci de s'il vous paraissent pertinents ou utiles
    Lazyness, Impatience and Hubris are good for you

  11. #11
    Membre à l'essai
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Avril 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur commercial
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2011
    Messages : 18
    Points : 16
    Points
    16
    Par défaut
    oui Djibril, j'ai essayé ça aussi, mais je ne pense pas que ce soit un module qui manque étant donné que ça fonctionne pour les autres distributions. je pense qu'il y a une m..... dans un des modules de la distribution manjaro 0.8.4. Si je la mets à jour, je me retrouve en 0.8.7 et là ça fonctionne. Je voulais essayer de compiler à partir de cette distribution pour voir ce qui se passe, mais comme ça fonctionne maintenant sur les ditributions à jour, je laisse tomber

  12. #12
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut

  13. #13
    Membre confirmé
    Avatar de cmcmc
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 316
    Points : 641
    Points
    641
    Par défaut
    bof bof bof.

    Le fait que ça tourne sur quelques versions ne prouve rien. Tu risques de te retrouver avec des bugs subtiles très difficiles à isoler et tester si jamais il y a des différences entre les librairies.

    Je te recommande résolument d'inspecter %INC comme proposé dans mon message précédent. Sous windows, pour éviter ce genre de soucis je teste systématiquement les exe produits par pp sur une machine sur laquelle perl n'est pas installé. Mais c'est pratiquement impossible à faire sous linux, et il n'est pas garanti que jouer avec $PATH soit suffisant...
    Sauf indication contraire tous les codes que je présente sont utilisables et testés (mais sans garantie d'aucune sorte)
    J'apporte beaucoup de soin à la rédaction de mes posts et apprécie les retours donc merci de s'il vous paraissent pertinents ou utiles
    Lazyness, Impatience and Hubris are good for you

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Upload de fichiers par fragments (chunk) - Erreur d'ouverture du fichier temporaire
    Par Kakolio dans le forum Bibliothèques & Frameworks
    Réponses: 5
    Dernier message: 10/07/2015, 18h27
  2. Réponses: 0
    Dernier message: 18/03/2014, 20h39
  3. erreur install Par::packer
    Par Segos dans le forum Solaris
    Réponses: 0
    Dernier message: 04/05/2010, 21h04
  4. [Adobe Acrobat] Erreur d'ouverture pdf v 6.0 avec Reader 4.0
    Par batou22003 dans le forum Autres langages
    Réponses: 3
    Dernier message: 20/12/2005, 17h43
  5. Erreur à l'ouverture d'une requete
    Par yoyo30 dans le forum Access
    Réponses: 3
    Dernier message: 06/10/2005, 07h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo