Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1516 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Pb Zlib [résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb Zlib [résolu]

n°644839
kafifi
Posté le 04-03-2005 à 13:01:27  profilanswer
 

Bonjour à tous,
 
Sous ma 2.6.11-rc4, il y a une application qui refuse de s'installer (le script  fonctionnait sous 2.4.26).
 
Le message d'erreur est le suivant :
 
Can't locate Compress/Zlib.pm in @INC (@INC contains: ./lib/ /usr/share/vdradmin/lib /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl .) at ./vdradmind.pl line 108.  
BEGIN failed--compilation aborted at ./vdradmind.pl line 108.
 
 
Pourtant, j'ai installé avec succès :
- Compress-Zlib-Perl-0.0.2
 
Pourriez-vous m'aider à décrypter ce message d'erreur ?
 
Merci.


Message édité par kafifi le 20-03-2005 à 12:59:31
mood
Publicité
Posté le 04-03-2005 à 13:01:27  profilanswer
 

n°644853
multani
Dépressionnisé
Posté le 04-03-2005 à 13:36:55  profilanswer
 

Si tu fais une recherche sur Compress/Zlib.pm et que tu ajoutes le chemin dans @INC, ça marche pas mieux ?

n°645080
kafifi
Posté le 04-03-2005 à 21:36:18  profilanswer
 

multani a écrit :

Si tu fais une recherche sur Compress/Zlib.pm et que tu ajoutes le chemin dans @INC, ça marche pas mieux ?


 
Bonsoir multani,
 
Etant débutant sous Linux, j'ai un peu de mal à te suivre.  
Pourrais-tu m'expliquer ce qu'est (et ou se trouve) "@INC"  ?
 
MErci.

n°645284
multani
Dépressionnisé
Posté le 05-03-2005 à 13:20:54  profilanswer
 

Je suis pas un expert en perl, donc je vais avoir du mal à t'aider.
mais à priori, @INC est une variable qui doit contenir les chemins où chercher les bibliothèques que tu inclues dans ton script perl.
Donc, si tu veux utiliser la zlib, tu dire à un moment dans ton programme d'inclure le fichier correspondant. Sauf que d'après ton erreur ("Can't locate Compress/Zlib.pm in @INC" ), il ne trouve pas la zlib dans le @INC.
 
Donc soit tu l'as pas installé au bon endroit (tu l'as installé comment, avec quoi, et où ?), soit il faut que tu rajoutes dans le @INC le chemin où tu l'as installé. Et pour ça, je peux que te renvoyer vers la doc de Perl ;)
 
Mais à priori, si tu l'as installé avec les outils de ta distrib (urpmi, apt-get, yum, etc. au choix), ta zlib devrait se trouver au bon endroit ...

n°645318
kafifi
Posté le 05-03-2005 à 14:51:04  profilanswer
 

multani a écrit :

Je suis pas un expert en perl, donc je vais avoir du mal à t'aider.
mais à priori, @INC est une variable qui doit contenir les chemins où chercher les bibliothèques que tu inclues dans ton script perl.
Donc, si tu veux utiliser la zlib, tu dire à un moment dans ton programme d'inclure le fichier correspondant. Sauf que d'après ton erreur ("Can't locate Compress/Zlib.pm in @INC" ), il ne trouve pas la zlib dans le @INC.
 
Donc soit tu l'as pas installé au bon endroit (tu l'as installé comment, avec quoi, et où ?), soit il faut que tu rajoutes dans le @INC le chemin où tu l'as installé. Et pour ça, je peux que te renvoyer vers la doc de Perl ;)
 
Mais à priori, si tu l'as installé avec les outils de ta distrib (urpmi, apt-get, yum, etc. au choix), ta zlib devrait se trouver au bon endroit ...


 
Peux-tu me dire ou se trouve @INC, ou comment le trouver ?
Je n'arrive pas à mettre la main dessus...
Merci.

n°645326
multani
Dépressionnisé
Posté le 05-03-2005 à 15:06:24  profilanswer
 

Aucune idée, mais je suppose que ça doit être marqué dans n'importe quelle bonne documentation sur Perl.
 
Tu as installé ta bibliothèque comment ?

n°645429
kafifi
Posté le 05-03-2005 à 18:23:48  profilanswer
 

multani a écrit :

Aucune idée, mais je suppose que ça doit être marqué dans n'importe quelle bonne documentation sur Perl.
 
Tu as installé ta bibliothèque comment ?


 
Perl 5.8.5 a été installé par défaut avec MDK 10.1.
Pour Zlib, voici les commandes et les résultats :
 
"detar" puis "perl Makefile.PL"
 
Compress-Zlib-1.22/
Compress-Zlib-1.22/examples/
Compress-Zlib-1.22/examples/gzgrep
Compress-Zlib-1.22/examples/filtdef
Compress-Zlib-1.22/examples/gzcat
Compress-Zlib-1.22/examples/filtinf
Compress-Zlib-1.22/examples/gzstream
Compress-Zlib-1.22/Makefile.NT
Compress-Zlib-1.22/Zlib.xs
Compress-Zlib-1.22/Changes
Compress-Zlib-1.22/ANNOUNCE
Compress-Zlib-1.22/fallback.h
Compress-Zlib-1.22/MANIFEST
Compress-Zlib-1.22/typemap
Compress-Zlib-1.22/Zlib.pm
Compress-Zlib-1.22/t/
Compress-Zlib-1.22/t/05gzsetp.t
Compress-Zlib-1.22/t/03examples.t
Compress-Zlib-1.22/t/06gzdopen.t
Compress-Zlib-1.22/t/01version.t
Compress-Zlib-1.22/t/04encoding.t
Compress-Zlib-1.22/t/02zlib.t
Compress-Zlib-1.22/META.yml
Compress-Zlib-1.22/config.in
Compress-Zlib-1.22/fallback.xs
Compress-Zlib-1.22/README
Compress-Zlib-1.22/Makefile.PL
Parsing config.in...
Looks Good.
Up/Downgrade complete.
Checking if your kit is complete...
Looks good
Writing Makefile for Compress::Zlib

 
"make"
 
[#000ef0]cp Zlib.pm blib/lib/Compress/Zlib.pm
AutoSplitting blib/lib/Compress/Zlib.pm (blib/lib/auto/Compress/Zlib)
/usr/bin/perl5.8.5 /usr/lib/perl5/5.8.5/ExtUtils/xsubpp  -typemap /usr/lib/perl5/5.8.5/ExtUtils/typemap -typemap typemap  Zlib.xs > Zlib.xsc && mv Zlib.xsc Zlib.c
make: *** Pas de règle pour fabriquer la cible « /usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE/EXTERN.h », nécessaire pour « Zlib.o ». Arrêt.

 
Je ne vois pas ce qui bloque..
Une idée ?
 
 
 
 
 
 
 
 

n°645577
kafifi
Posté le 05-03-2005 à 22:13:04  profilanswer
 

kafifi a écrit :

Bonjour à tous,
 
Sous ma 2.6.11-rc4, il y a une application qui refuse de s'installer (le script  fonctionnait sous 2.4.26).
 
Le message d'erreur est le suivant :
 
Can't locate Compress/Zlib.pm in @INC (@INC contains: ./lib/ /usr/share/vdradmin/lib /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl .) at ./vdradmind.pl line 108.  
BEGIN failed--compilation aborted at ./vdradmind.pl line 108.
 
 
Pourtant, j'ai installé avec succès :
- Compress-Zlib-Perl-0.0.2
 
Pourriez-vous m'aider à décrypter ce message d'erreur ?
 
Merci.


 
Pb résolu, en installant le package suivant : perl-Compress-Zlib-1.33-1mdk.i586.rpm
au lieu d'un "simple" compress-zlib.
 
NB : l'absence de problème sous mon ancien kernel 2.4.26 venait, je suppose,  
du fait qu'un package perl-compress-zlib était installé.
 
@multani,
merci pour ton aide.


Message édité par kafifi le 05-03-2005 à 22:14:15

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Pb Zlib [résolu]

 

Sujets relatifs
[Résolu] Probleme avec les driver nvidia (glx)[résolu] Debian : problème d'accès internet
Pb de gravure[resolu][mdk 10.1] démarrage cpudyn [résolu]
[résolu] Connaitre les frequences d'un ecran de portable[résolu] MDK 10.1 : passer de Perl 5.8.5 => 5.8.4
[résolu] Changer les smileys avec adiumX[Résolu] Virer Lilo du MBR sans faire cafouiller Windows?
[resolu] carte reseau ne s'active pas au démarage[résolu] Samba, problèmes..
Plus de sujets relatifs à : Pb Zlib [résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR