j'ai besoin de votre aide pour résoudre mon problème. Depuis le MAJ de perl, j'ai eu pas mal de problème et j'ai du re-installé les modules venant de aur, rien de bien méchant mais je séche sur un module treebuilderxpath.
Voici le détail du lancement de l'installation avec les erreurs
Code : Tout sélectionner
yaourt treebuilder-xpath
1 aur/perl-html-treebuilder-xpath 0.14-3 [installed] (7)
add XPath support to HTML::TreeBuilder
==> Numéro(s) des paquets à installer (ex: 1 2 3 ou 1-3)
==> ----------------------------------------------------
==> 1
==> Téléchargement du PKGBUILD de perl-html-treebuilder-xpath depuis AUR...
x PKGBUILD
Comment by bobbens (2012-02-26 16:41)
Just change version to 0.14 and use the following md5sum:
a3fa3b73ff51dd6ec63be394dcd2a3b5 HTML-TreeBuilder-XPath-0.14.tar.gz
perl-html-treebuilder-xpath 0.14-3 (jeu. janv. 21 06:30:37 CET 2010)
( Paquet non supporté : peut être dangereux ! )
==> Éditer PKGBUILD ? [O/n] ("A" pour annuler)
==> ------------------------------------------
==> n
==> Dépendances de perl-html-treebuilder-xpath :
- perl-html-tree (déjà installé)
- perl-xml-xpathengine (déjà installé)
==> Lancer la compilation de perl-html-treebuilder-xpath ? [O/n]
==> ------------------------------------------------------------
==>
==> Construction et installation du paquet
==> Création du paquet perl-html-treebuilder-xpath 0.14-3 (mar. juil. 22 12:05:17 CEST 2014)
==> Vérification des dépendances pour l’exécution...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
-> Téléchargement de HTML-TreeBuilder-XPath-0.14.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 161 100 161 0 0 295 0 --:--:-- --:--:-- --:--:-- 295
100 10486 100 10486 0 0 3995 0 0:00:02 0:00:02 --:--:-- 5745
==> Validation des fichiers sources avec md5sums...
HTML-TreeBuilder-XPath-0.14.tar.gz ... Réussite
==> Validation des fichiers sources avec sha512sums...
HTML-TreeBuilder-XPath-0.14.tar.gz ... Réussite
==> Extraction des sources...
-> Extraction de HTML-TreeBuilder-XPath-0.14.tar.gz avec bsdtar
==> Lancement de build()...
Checking if your kit is complete...
Looks good
Warning: prerequisite HTML::TreeBuilder 0 not found.
Warning: prerequisite XML::XPathEngine 0.12 not found.
Generating a Unix-style Makefile
Writing Makefile for HTML::TreeBuilder::XPath
Writing MYMETA.yml and MYMETA.json
cp lib/HTML/TreeBuilder/XPath.pm blib/lib/HTML/TreeBuilder/XPath.pm
Manifying blib/man3/HTML::TreeBuilder::XPath.3pm
==> Lancement de check()...
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/HTML-TreeBuilder-XPath.t .. 1/29
# Failed test 'use HTML::TreeBuilder::XPath;'
# at t/HTML-TreeBuilder-XPath.t line 7.
# Tried to use 'HTML::TreeBuilder::XPath'.
# Error: Can't locate XML/XPathEngine.pm in @INC (you may need to install the XML::XPathEngine module) (@INC contains: /tmp/yaourt-tmp-gilles/aur-perl-html-treebuilder-xpath/src/HTML-TreeBuilder-XPath-0.14/blib/lib /tmp/yaourt-tmp-gilles/aur-perl-html-treebuilder-xpath/src/HTML-TreeBuilder-XPath-0.14/blib/arch /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at /tmp/yaourt-tmp-gilles/aur-perl-html-treebuilder-xpath/src/HTML-TreeBuilder-XPath-0.14/blib/lib/HTML/TreeBuilder/XPath.pm line 103.
# BEGIN failed--compilation aborted at /tmp/yaourt-tmp-gilles/aur-perl-html-treebuilder-xpath/src/HTML-TreeBuilder-XPath-0.14/blib/lib/HTML/TreeBuilder/XPath.pm line 103.
# Compilation failed in require at t/HTML-TreeBuilder-XPath.t line 7.
# BEGIN failed--compilation aborted at t/HTML-TreeBuilder-XPath.t line 7.
Can't locate object method "new_from_content" via package "HTML::TreeBuilder::XPath" at t/HTML-TreeBuilder-XPath.t line 24.
# Looks like you planned 29 tests but ran 1.
# Looks like you failed 1 test of 1 run.
# Looks like your test exited with 255 just after 1.
t/HTML-TreeBuilder-XPath.t .. Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 29/29 subtests
t/pod.t ..................... 1/1 skipping, Test::Pod required
t/pod.t ..................... ok
t/pod_coverage.t ............ Test::Pod::Coverage 1.00 required for testing POD coverage at t/pod_coverage.t line 6.
t/pod_coverage.t ............ ok
t/test_following.t .......... Can't locate XML/XPathEngine.pm in @INC (you may need to install the XML::XPathEngine module) (@INC contains: /tmp/yaourt-tmp-gilles/aur-perl-html-treebuilder-xpath/src/HTML-TreeBuilder-XPath-0.14/blib/lib /tmp/yaourt-tmp-gilles/aur-perl-html-treebuilder-xpath/src/HTML-TreeBuilder-XPath-0.14/blib/arch /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at /tmp/yaourt-tmp-gilles/aur-perl-html-treebuilder-xpath/src/HTML-TreeBuilder-XPath-0.14/blib/lib/HTML/TreeBuilder/XPath.pm line 103.
BEGIN failed--compilation aborted at /tmp/yaourt-tmp-gilles/aur-perl-html-treebuilder-xpath/src/HTML-TreeBuilder-XPath-0.14/blib/lib/HTML/TreeBuilder/XPath.pm line 103.
Compilation failed in require at t/test_following.t line 6.
BEGIN failed--compilation aborted at t/test_following.t line 6.
t/test_following.t .......... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/test_preceding.t .......... Can't locate XML/XPathEngine.pm in @INC (you may need to install the XML::XPathEngine module) (@INC contains: /tmp/yaourt-tmp-gilles/aur-perl-html-treebuilder-xpath/src/HTML-TreeBuilder-XPath-0.14/blib/lib /tmp/yaourt-tmp-gilles/aur-perl-html-treebuilder-xpath/src/HTML-TreeBuilder-XPath-0.14/blib/arch /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at /tmp/yaourt-tmp-gilles/aur-perl-html-treebuilder-xpath/src/HTML-TreeBuilder-XPath-0.14/blib/lib/HTML/TreeBuilder/XPath.pm line 103.
BEGIN failed--compilation aborted at /tmp/yaourt-tmp-gilles/aur-perl-html-treebuilder-xpath/src/HTML-TreeBuilder-XPath-0.14/blib/lib/HTML/TreeBuilder/XPath.pm line 103.
Compilation failed in require at t/test_preceding.t line 6.
BEGIN failed--compilation aborted at t/test_preceding.t line 6.
t/test_preceding.t .......... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
Test Summary Report
-------------------
t/HTML-TreeBuilder-XPath.t (Wstat: 65280 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 255
Parse errors: Bad plan. You planned 29 tests but ran 1.
t/test_following.t (Wstat: 512 Tests: 0 Failed: 0)
Non-zero exit status: 2
Parse errors: No plan found in TAP output
t/test_preceding.t (Wstat: 512 Tests: 0 Failed: 0)
Non-zero exit status: 2
Parse errors: No plan found in TAP output
Files=5, Tests=3, 0 wallclock secs ( 0.04 usr 0.01 sys + 0.05 cusr 0.00 csys = 0.10 CPU)
Result: FAIL
Failed 3/5 test programs. 1/3 subtests failed.
Makefile:835: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 2
==> ERREUR : Une erreur s’est produite dans check().
Abandon...
==> ERREUR: Makepkg n'a pas pu construire perl-html-treebuilder-xpath.
==> Relancer la compilation de perl-html-treebuilder-xpath ? [o/N]
==> --------------------------------------------------------------
==>
Ce module a été installé de la même façon mais il a été placé dans un répertoire local ~/perl5 (choix du concepteur du module). J'ai donc ajouté le chemin dans le bashrc et ça semble correct.
Code : Tout sélectionner
$ perl -le 'print foreach @INC'
/home/gilles/perl5/lib/perl5/i686-linux-thread-multi
/home/gilles/perl5/lib/perl5
/home/gilles/perl5/lib/perl5/i686-linux-thread-multi
/home/gilles/perl5/lib/perl5
/usr/lib/perl5/site_perl
/usr/share/perl5/site_perl
/usr/lib/perl5/vendor_perl
/usr/share/perl5/vendor_perl
/usr/lib/perl5/core_perl
/usr/share/perl5/core_perl
Ou est mon erreur ?
Merci de votre aide