errore CPAN

Stato
Discussione chiusa ad ulteriori risposte.

imported_weed

Utente Silver
26 Novembre 2008
183
2
0
91
Ciao a tutti, stavo cercando di installare tramite
Codice:
 perl -MCPAN -e shell
il modulo Image::ImageShack;
l'errore che mi riporta è questo:
Codice:
Test Summary Report
-------------------
t/01.upload.t (Wstat: 256 Tests: 10 Failed: 1)
  Failed test:  10
  Non-zero exit status: 1
Files=2, Tests=12, 11 wallclock secs ( 0.10 usr  0.03 sys +  0.94 cusr  0.11 csys =  1.18 CPU)
Result: FAIL
Failed 1/2 test programs. 1/12 subtests failed.
make: *** [test_dynamic] Errore 1
  PLANK/Image-ImageShack-0.04.tar.gz
  /usr/bin/make test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
  reports PLANK/Image-ImageShack-0.04.tar.gz
Running make install
  make test had returned bad status, won't install without force
Failed during this command:
 PLANK/Image-ImageShack-0.04.tar.gz           : make_test NO

seguendo le indicazioni riportate ho controllato qui:
Codice:
cpan[4]> reports PLANK/Image-ImageShack-0.04.tar.gz
Distribution: P/PL/PLANK/Image-ImageShack-0.04.tar.gz
CPAN: CPAN::DistnameInfo loaded ok (v0.11)
Fetching 'http://www.cpantesters.org/show/Image-ImageShack.yaml'...DONE

Catching error: "CPAN::Exception::yaml_process_error=HASH(0xc1984f0)" at /usr/sh
are/perl/5.10/CPAN.pm line 391
	CPAN::shell() called at /usr/bin/cpan line 198

Ho cercato in google "CPAN::Exception::yaml_process_error=HASH(0xc1984f0)" at /usr/sh
are/perl/5.10/CPAN.pm line 391" ma purtroppo non ho trovato nulla che mi potesse risolvere il problema... Qualcuno di voi sa per caso indicarmi la via?
thanx

edit: non so se vi può servire ma la riga 391 indicata è:
if ($err =~ /\S/) {
require Carp;
require Dumpvalue;
my $dv = Dumpvalue->new(tick => '"');
Carp::cluck(sprintf "Catching error: %s", $dv->stringify($err));
}
}
mentre l'errore riportato si trova qui;
my ($code, @yaml);
if ($code = UNIVERSAL::can($yaml_module, "LoadFile")) {
eval { @yaml = $code->($local_file); };
if ($@) {
# this shall not be done by the frontend
die CPAN::Exception::yaml_process_error->new($yaml_module,$local_file,"parse",$@);
}
 
Quell'errore non mi dice niente, ecco due soluzioni alternative ^_^
a) ti scarichi il pacchetto dal sito di CPAN direttamente e lo installi da lì, così hai maggiore controllo degli errori
b) se serve per uppare su imageshack, te lo fai tu con IO::Socket / LWP::UserAgent o con altri metodi. È decisamente quella più consigliata per imparare :D
 
Robertof ha detto:
Quell'errore non mi dice niente, ecco due soluzioni alternative ^_^
a) ti scarichi il pacchetto dal sito di CPAN direttamente e lo installi da lì, così hai maggiore controllo degli errori
b) se serve per uppare su imageshack, te lo fai tu con IO::Socket / LWP::UserAgent o con altri metodi. È decisamente quella più consigliata per imparare :D
Ora sono al lavoro quindi mi tocca aspettare... Ad ogni modo alla prima soluzione ci avevo pensato pure io, alla seconda invece la "non voglia" ha preso il sopravvento XD
Comunque grazie!
 
Robertof ha detto:
weed ha detto:
alla seconda invece la "non voglia" ha preso il sopravvento XD

È da parecchio che non scripto in Perl...
[ot]Dicasi: ora mi hai fatto venire la voglia di scriptarlo[/ot]
sto facendo un script che ha 3 funzioni:
-c carica un'immagine su imgshack e ti ridà il link
-s dato un link di imgshacck scarica l'immagine
-i carica un'immagine su imgshack e ti ridà il link ma postandolo sul canale irc di infernet come $tuo_nic_bot (logga spamma e sloggia)
Mi manca la funzione per irc perchè l'ho aggiunta all'ultimo momento, appena arrivo a casa ti posto il source così mi dai consigli, visto che è la prima cosa che scrivo e di sicuro avrò bisogno di qualche bastonata per migliorarmi!
:hihiy: ps: è leggermente ot
 
Stato
Discussione chiusa ad ulteriori risposte.