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 :

install module treebuilder::xpath impossible


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 install module treebuilder::xpath impossible
    bonjour,

    j'ai besoin de votre aide pour résoudre mon problème. Je suis sous ARCHLINUX et depuis le MAJ de perl5.20, j'ai eu pas mal de problème et j'ai du re-installé les modules venant de aur( module compilé à partir de tar), 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 : 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
    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 ! )
    ==> Editer 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]
    ==> --------------------------------------------------------------
    ==>

    Il détecte bien que la dépendance xpathengine est présente mais au moment de l'utiliser, il ne trouve pas les fichier dans @INC; l'erreur est assez clair.

    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    $ 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

    mais impossible de sortir de cette compilation sans erreur;

    Ou est mon erreur ?

    Merci de votre aide

  2. #2
    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 ré-installé tous les modules Perl et supprimé les lignes du fichiers bashrc et tout est rentré dans l'ordre.

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

Discussions similaires

  1. Installation OPENERP correcte mais impossible d'installer un module
    Par mastercasefr dans le forum Odoo (ex-OpenERP)
    Réponses: 12
    Dernier message: 06/08/2014, 11h15
  2. Réponses: 4
    Dernier message: 21/12/2005, 09h24
  3. [LDAP] installation module ldap sous Windows
    Par hutchuck dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 16/11/2005, 10h49
  4. problème d'installation module sous windows
    Par Ickou dans le forum Modules
    Réponses: 2
    Dernier message: 21/10/2005, 16h32
  5. Installation du BDE Delphi impossible
    Par KERISIT dans le forum Bases de données
    Réponses: 1
    Dernier message: 17/01/2005, 21h16

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