J'ai besoin d'installer XML::Parser. Je suis donc allé sur cpan à
l'aide de 'perl -e shell -MCPAN'.
Ensuite, j'entre 'install XML::Parser'
Et après qulques traitements, j'obtiens l'erreur suivante au moment du
make :
cp Expat.pm ../blib/lib/XML/Parser/Expat.pm
/usr/bin/perl5.8.5 /usr/lib/perl5/5.8.5/ExtUtils/xsubpp -noprototypes
-typemap /usr/lib/perl5/5.8.5/ExtUtils/typemap -typemap typemap
Expat.xs > Expat.xsc && mv Expat.xsc Expat.c
make[1]: *** Pas de règle pour fabriquer la cible «
/usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE/EXTERN.h »,
nécessaire pour « Expat.o ». Arrêt.
make[1]: Leaving directory `/appl/cpan/build/XML-Parser-2.34/Expat'
make: *** [subdirs] Erreur 2
/usr/bin/make -- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible
Après avoir téléchargé le module XML::Parser, j'ai essayé de faire le
make directement sur mon système mais l'erreur est la même.
/usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE/EXTERN.h », nécessaire pour « Expat.o ». Arrêt.
Ceci s'appelle un message d'erreur détaillé, contenant la solution pour le résoudre.
Bonsoir,
Merci pour la réponse. Je n'ai pas de fichier EXTERN.h à cet endroit en effet mais je n'ai absolument aucune idée de ce qu'il devrait contenir.
Cordialement, Guillaume
Michel Rodriguez
Guillaume Mennesson wrote:
Bonsoir,
J'ai besoin d'installer XML::Parser. Je suis donc allé sur cpan à l'aide de 'perl -e shell -MCPAN'. Ensuite, j'entre 'install XML::Parser' Et après qulques traitements, j'obtiens l'erreur suivante au moment du make : cp Expat.pm ../blib/lib/XML/Parser/Expat.pm /usr/bin/perl5.8.5 /usr/lib/perl5/5.8.5/ExtUtils/xsubpp -noprototypes -typemap /usr/lib/perl5/5.8.5/ExtUtils/typemap -typemap typemap Expat.xs
Expat.xsc && mv Expat.xsc Expat.c make[1]: *** Pas de règle pour fabriquer la cible «
/usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE/EXTERN.h », nécessaire pour « Expat.o ». Arrêt. make[1]: Leaving directory `/appl/cpan/build/XML-Parser-2.34/Expat' make: *** [subdirs] Erreur 2 /usr/bin/make -- NOT OK Running make test Can't test without successful make Running make install make had returned bad status, install seems impossible
Après avoir téléchargé le module XML::Parser, j'ai essayé de faire le make directement sur mon système mais l'erreur est la même.
Mon système est Mandrake 10.1.
XML::Parser a besoin de la librarie expat, donc un petit urpmi expat, ou urpmi libexpat0 libexpat0-devel devrait resoudre ton probleme. Sinon tu peux recompiler expat toi meme, en recuperant les sources a http://expat.sourceforge.net/
-- mirod
Guillaume Mennesson wrote:
Bonsoir,
J'ai besoin d'installer XML::Parser. Je suis donc allé sur cpan à l'aide
de 'perl -e shell -MCPAN'.
Ensuite, j'entre 'install XML::Parser'
Et après qulques traitements, j'obtiens l'erreur suivante au moment du
make :
cp Expat.pm ../blib/lib/XML/Parser/Expat.pm
/usr/bin/perl5.8.5 /usr/lib/perl5/5.8.5/ExtUtils/xsubpp -noprototypes
-typemap /usr/lib/perl5/5.8.5/ExtUtils/typemap -typemap typemap Expat.xs
Expat.xsc && mv Expat.xsc Expat.c
make[1]: *** Pas de règle pour fabriquer la cible «
/usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE/EXTERN.h », nécessaire
pour « Expat.o ». Arrêt.
make[1]: Leaving directory `/appl/cpan/build/XML-Parser-2.34/Expat'
make: *** [subdirs] Erreur 2
/usr/bin/make -- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible
Après avoir téléchargé le module XML::Parser, j'ai essayé de faire le
make directement sur mon système mais l'erreur est la même.
Mon système est Mandrake 10.1.
XML::Parser a besoin de la librarie expat, donc un petit urpmi expat, ou
urpmi libexpat0 libexpat0-devel devrait resoudre ton probleme. Sinon tu
peux recompiler expat toi meme, en recuperant les sources a
http://expat.sourceforge.net/
J'ai besoin d'installer XML::Parser. Je suis donc allé sur cpan à l'aide de 'perl -e shell -MCPAN'. Ensuite, j'entre 'install XML::Parser' Et après qulques traitements, j'obtiens l'erreur suivante au moment du make : cp Expat.pm ../blib/lib/XML/Parser/Expat.pm /usr/bin/perl5.8.5 /usr/lib/perl5/5.8.5/ExtUtils/xsubpp -noprototypes -typemap /usr/lib/perl5/5.8.5/ExtUtils/typemap -typemap typemap Expat.xs
Expat.xsc && mv Expat.xsc Expat.c make[1]: *** Pas de règle pour fabriquer la cible «
/usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE/EXTERN.h », nécessaire pour « Expat.o ». Arrêt. make[1]: Leaving directory `/appl/cpan/build/XML-Parser-2.34/Expat' make: *** [subdirs] Erreur 2 /usr/bin/make -- NOT OK Running make test Can't test without successful make Running make install make had returned bad status, install seems impossible
Après avoir téléchargé le module XML::Parser, j'ai essayé de faire le make directement sur mon système mais l'erreur est la même.
Mon système est Mandrake 10.1.
XML::Parser a besoin de la librarie expat, donc un petit urpmi expat, ou urpmi libexpat0 libexpat0-devel devrait resoudre ton probleme. Sinon tu peux recompiler expat toi meme, en recuperant les sources a http://expat.sourceforge.net/
-- mirod
Denis -esp2008-
Merci pour la réponse. Je n'ai pas de fichier EXTERN.h à cet endroit en effet mais je n'ai absolument aucune idée de ce qu'il devrait contenir.
Il faut installer les packages de développement de perl (à voir selon la distribution, une recherche sur google devrait donner la solution).
-- Denis
Merci pour la réponse. Je n'ai pas de fichier EXTERN.h à cet endroit
en effet mais je n'ai absolument aucune idée de ce qu'il devrait contenir.
Il faut installer les packages de développement de perl (à voir selon la
distribution, une recherche sur google devrait donner la solution).
Merci pour la réponse. Je n'ai pas de fichier EXTERN.h à cet endroit en effet mais je n'ai absolument aucune idée de ce qu'il devrait contenir.
Il faut installer les packages de développement de perl (à voir selon la distribution, une recherche sur google devrait donner la solution).
-- Denis
Guillaume Mennesson
Guillaume Mennesson wrote:
make[1]: *** Pas de règle pour fabriquer la cible « /usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE/EXTERN.h », nécessaire pour « Expat.o ». Arrêt.
J'avais réglé ce problème en installant le XML::Parser à partir du CD de Mandrake. Seulement aujourd'hui, j'ai essayé d'installer un autre module et j'ai eu la même erreur mais avec String.o cette fois-ci.
En effectuant des recherches sur des sites en anglais, j'ai trouvé que Mandrake Community 10.1 ne contient pas le paquetage : perl-devel-5.8.5-3mdk.i586.rpm qui peut être téléchargé sur rpmfind.net notamment.
J'espère que ça aidera d'autres que moi. Ça doit être courant étant donné le nombre de messages sur les forums à ce propos.
Merci pour les réponses quand même.
Guillaume
Guillaume Mennesson wrote:
make[1]: *** Pas de règle pour fabriquer la cible «
/usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE/EXTERN.h », nécessaire
pour « Expat.o ». Arrêt.
J'avais réglé ce problème en installant le XML::Parser à partir du CD
de Mandrake. Seulement aujourd'hui, j'ai essayé d'installer un autre
module et j'ai eu la même erreur mais avec String.o cette fois-ci.
En effectuant des recherches sur des sites en anglais, j'ai trouvé que
Mandrake Community 10.1 ne contient pas le paquetage :
perl-devel-5.8.5-3mdk.i586.rpm qui peut être téléchargé sur
rpmfind.net notamment.
J'espère que ça aidera d'autres que moi. Ça doit être courant étant
donné le nombre de messages sur les forums à ce propos.
make[1]: *** Pas de règle pour fabriquer la cible « /usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE/EXTERN.h », nécessaire pour « Expat.o ». Arrêt.
J'avais réglé ce problème en installant le XML::Parser à partir du CD de Mandrake. Seulement aujourd'hui, j'ai essayé d'installer un autre module et j'ai eu la même erreur mais avec String.o cette fois-ci.
En effectuant des recherches sur des sites en anglais, j'ai trouvé que Mandrake Community 10.1 ne contient pas le paquetage : perl-devel-5.8.5-3mdk.i586.rpm qui peut être téléchargé sur rpmfind.net notamment.
J'espère que ça aidera d'autres que moi. Ça doit être courant étant donné le nombre de messages sur les forums à ce propos.