OVH Cloud OVH Cloud

[gentoo-user-fr] [ Perl ] checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool

15 réponses
Avatar
grillot sebastien
bonjour à vous,
J'espere que votre debut de Week End est bon même si ici le temps
n'est pas (encore) au rendez vous :o)
Je suis entrain de finir mon emerge --deep --update --newuse world est
il vient de bloquer sur :
>>> emerge (2 of 5) media-gfx/inkscape-0.41 to /
[...]
checking for intltool >= 0.22... 0.31.1 found
checking for perl... /usr/bin/perl
checking for XML::Parser... configure: error: XML::Parser perl module
is required for intltool

Je penses qu'il est entrain de me dire qu'il lui faut XML::Parser pour
Perl mais voila :

utopia My Downloads # eix XML::Parser

Found 0 matches
utopia My Downloads # eix xml-perl
* dev-perl/libxml-perl
Available versions: 0.07-r1 0.07-r2 ~0.08
Installed: 0.08
Homepage:
http://search.cpan.org/modules/by-module/XML/libxml-perl-0.08.readme
Description: Collection of Perl modules for working with XML

Donc je ne comprends pas pourquoi ca ne lui va pas puisque je penses
avoir ce qui lui faut... je penses mal ?

Question au passage, je pensais qu'emerge gerais les dependances... ce
n'est pas une dependance ce genre de chose ?

Amicalement

Seb

--
gentoo-user-fr@gentoo.org mailing list

5 réponses

1 2
Avatar
Christophe PEREZ
Le Sat, 09 Apr 2005 17:33:59 +0200, grillot sebastien a écrit :

tu ne serais pas comment faire pour rajouter un modul à partir de perl
directement ?



Voici ce que j'ai fait il y a 2 jours pour installer un module perl :
# emerge ncftp
puis
# perl -MCPAN -e shell
[ configuration CPAN ]
cpan> install Net-IP
[blablabla]
Warning: Cannot install Net-IP, don't know what it is.
Try the command

i /Net-IP/

to find objects with matching identifiers.
cpan> i /Net-IP
Distribution B/BE/BEAU/Net-IP-CMatch-0.02.tar.gz
Distribution B/BE/BEAU/Net-IP-Match-XS-0.03.tar.gz
Distribution B/BI/BIGHIL/Net-IPP-0.1.tar.gz
Distribution D/DH/DHUDES/Net-IP-Route-Reject-0.5.tar.gz
Distribution F/FR/FRAJULAC/Net-IPv4Addr-0.10.tar.gz
Distribution M/MA/MANU/Net-IP-1.21.tar.gz
Distribution M/MA/MARCEL/Net-IP-Match-0.01.tar.gz
Distribution M/MI/MIYAGAWA/Net-IPAddr-Find-0.02.tar.gz
Distribution T/TM/TMONROE/Net-IPv6Addr-0.2.tar.gz
9 items found

cpan> install M/MA/MANU/Net-IP-1.21.tar.gz

Et là, j'ai eu mon module...

Mais dans ton cas, je ne suis pas certain que ce soit nécessaire, ou
alors, le ebuild du package que tu cherches à installer est mal fait, car
il devrait lui même effectivement gérer toutes ces dépendances.

--
Christophe PEREZ

--
mailing list
Avatar
Christophe Garault
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

grillot sebastien a écrit :

Ah mais il ne faut pas te devalloriser !! Tu es de bon conseil,
maintenant c'est parti... un peu plus je me croirais sur une
plateforme... non je n'irais pas jusque la lool




J'aurais dû préciser que je suis justement en train d'apprendre Perl
et que je n'étais pas arrivé au chapitre d'installation des modules. :)
Maintenant pour voir si un module est installé, il suffit de faire ce
que les mongueurs appellent un one-liner:
$ perl -e 'use XML::Parser'
Cette ligne ne fait rien et ne retourne donc rien sauf si le module
n'est pas installé. Pour voir où les modules se trouvent il faut faire un
$ perl -V
La dernière section avec le @INC contient la liste des répertoires où
sont recherchés les modules. Voilà, jespère que ça pourra servir à
quelqu'un.
Concernant l'installation il vaut mieux passer si possible par les
outils de gentoo et en dernier lieu utiliser CPAN si le module n'est
pas dans portage.
En passant c'est vraiment un langage génial que je regrette de ne pas
avoir abordé plus tôt.

- --
Christophe Garault
Take your marks:
Gen too three: Emerge!

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCWTkfJ5Nh3YMYAQsRApdyAJ47opq03C2zoA9Cb4tFCVJ57RQ1YQCfcKOt
C6/5DhfSoK2fbRQtM+A9TOY =NR0I
-----END PGP SIGNATURE-----

--
mailing list
Avatar
Yoann Pannier
Christophe Garault wrote:
En passant c'est vraiment un langage génial que je regrette de ne pas
avoir abordé plus tôt.



Ruby Power! :D

--
Yoann Pannier

--
mailing list
Avatar
Christophe Garault
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Yoann Pannier a écrit :

Ruby Power! :D



Hum oui surement, mais pour trouver du boulot avec... ;)
Et puis portage étant en Python ce sera le prochain sur la liste (déjà
bien trop longue).
Sinon pour rester On Topic, quelqu'un aurait-il déjà essayé les
implémentations C++ et SqlLite de Portage? Je suis assez interessé,
mais je me demande comment se fait l'intégration des nouveautés de la
branche officielle dans ce projet?

- --
Christophe Garault
Take your marks:
Gen too three: Emerge!


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCWXaRJ5Nh3YMYAQsRApTyAJ4yBZ4rEmRYWgJE7nKsm1YVUXwPbwCcDpbS
cFNXhKTfTQYePq+EfBufHoo =XKXG
-----END PGP SIGNATURE-----

--
mailing list
Avatar
Bruno Michel
Quoting Yoann Pannier :

Christophe Garault wrote:
En passant c'est vraiment un langage génial que je regrette de ne pas
avoir abordé plus tôt.



Ruby Power! :D

--
Yoann Pannier



+1

--
Bruno Michel



--
mailing list
1 2