Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Question sur CPAN

5 réponses
Avatar
Jean-Michel Caricand
Bonsoir à tous,

Voici mon problème. Je voudrais installer Bricolage (un cms). Je lance
la commande :

root@bricolage:~# perl -MCPAN -e 'install Bundle::Bricolage'

Après le chargement des dépendances, je reçois des erreurs (voir ci-dessous
les dernières lignes avant l'erreur fatale).

----------------------------------------------------------------
...
...

HTML-Parser-3.56/hparser.h
HTML-Parser-3.56/typemap

CPAN.pm: Going to build G/GA/GAAS/HTML-Parser-3.56.tar.gz

Checking if your kit is complete...
Looks good
Warning: prerequisite HTML::Tagset 3 not found.
Writing Makefile for HTML::Parser
---- Unsatisfied dependencies detected during
[G/GA/GAAS/HTML-Parser-3.56.tar.gz] -----
HTML::Tagset
Shall I follow them and prepend them to the queue
of modules we are processing right now? [yes]
Running make test
Delayed until after prerequisites
Running make install
Delayed until after prerequisites
Running install for module HTML::Tagset
Running make for P/PE/PETDANCE/HTML-Tagset-3.10.tar.gz
Checksum
for /root/.cpan/sources/authors/id/P/PE/PETDANCE/HTML-Tagset-3.10.tar.gz ok
HTML-Tagset-3.10/
HTML-Tagset-3.10/Tagset.pm
HTML-Tagset-3.10/Changes
HTML-Tagset-3.10/MANIFEST
HTML-Tagset-3.10/META.yml
HTML-Tagset-3.10/README
HTML-Tagset-3.10/MANIFEST.SKIP
HTML-Tagset-3.10/t/
HTML-Tagset-3.10/t/pod.t
HTML-Tagset-3.10/t/00_about_verbose.t
HTML-Tagset-3.10/t/01_old_junk.t
HTML-Tagset-3.10/Makefile.PL

CPAN.pm: Going to build P/PE/PETDANCE/HTML-Tagset-3.10.tar.gz

Checking if your kit is complete...
Looks good
Writing Makefile for HTML::Tagset
-- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible
Running make for G/GA/GAAS/HTML-Parser-3.56.tar.gz
Is already unwrapped into directory /root/.cpan/build/HTML-Parser-3.56

CPAN.pm: Going to build G/GA/GAAS/HTML-Parser-3.56.tar.gz

-- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible
root@bricolage:~#
----------------------------------------------------------------

Si j'utilise make install directement dans le dossier build

----------------------------------------------------------------
root@bricolage:~# cd ~/.cpan/build/HTML-Parser-3.56/
root@bricolage:~/.cpan/build/HTML-Parser-3.56# make install
----------------------------------------------------------------

... ça passe sans problèmes.

Auriez-vous une explication ?

Merci.

5 réponses

Avatar
Jogo
Sur fr.comp.lang.perl, Jean-Michel Caricand disait :

Si j'utilise make install directement dans le dossier build

----------------------------------------------------------------
:~# cd ~/.cpan/build/HTML-Parser-3.56/
:~/.cpan/build/HTML-Parser-3.56# make install
----------------------------------------------------------------

... ça passe sans problèmes.

Auriez-vous une explication ?


Le module qui ne peut être compilé c'est HTML::Tagset, pas
HTML::Parser. Tagset est une dépendance non-indispensable de Parser.

Bref mieux vaut faire :
$ perl -MCPAN -e shell
cpan> o conf prerequisites_policy ask
cpan> install Bundle::Bricolage

--
Pas forcément. Foutre, c'est balancer la sauce, cracher la purée,
pas pénétrer, si mon argot est bon... Mais bon, un snif au foutre,
c'est exotique, je reconnais
*- Ahem sur fr.rec.jeux.nomic -*

Avatar
Edwin Vancleef
T'es sur MAC ?
Avatar
Jean-Michel Caricand
Edwin Vancleef wrote:

T'es sur MAC ?


Non sur Debian Etch.

Avatar
Jean-Michel Caricand
Jogo wrote:

Sur fr.comp.lang.perl, Jean-Michel Caricand disait :

Si j'utilise make install directement dans le dossier build

----------------------------------------------------------------
:~# cd ~/.cpan/build/HTML-Parser-3.56/
:~/.cpan/build/HTML-Parser-3.56# make install
----------------------------------------------------------------

... ça passe sans problèmes.

Auriez-vous une explication ?


Le module qui ne peut être compilé c'est HTML::Tagset, pas
HTML::Parser. Tagset est une dépendance non-indispensable de Parser.

Bref mieux vaut faire :
$ perl -MCPAN -e shell
cpan> o conf prerequisites_policy ask
cpan> install Bundle::Bricolage



Bonjour,

Ca ne change rien. Même "force install Bundle::Bricolage" ne résout pas le
problème.


Avatar
Jogo
Bref mieux vaut faire :
$ perl -MCPAN -e shell
cpan> o conf prerequisites_policy ask
cpan> install Bundle::Bricolage


Ca ne change rien. Même "force install Bundle::Bricolage" ne résout
pas le problème.


Quels sont les logs ? Où est-ce que ça coince ?

--
L'attente stimule l'imagination, les promesses de concrétisation
semblant d'autant plus douces qu'elles sont différées
- Serge Chaumier - La déliaison amoureuse -