Pagina 1 di 1

CPAN

Inviato: lun 3 lug 2006, 16:01
da superpioppe
Salve! Ho scritto alcuni programmi in perl per l'automazione di un server e, intendendo semplificare la vita ai miei utenti, ho tentato di trasformare in CGI il mio script. Ok, avviando cpan, per l'installazione dei moduli libwww, riscontro un errore quando installo

HTTP::Parse

Ho provato sia da cpan> che compilando il file scaricato da perl.org... niente da fare, al make risponde il seguente errore:

cc -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -march=i486 -mtune=i686 -DVERSION=\"3.50\" -DXS_VERSION=\"3.50\" -fPIC "-I/usr/lib/perl5/5.8.8/i486-linux/CORE" -DMARKED_SECTION Parser.c
cc1: error: invalid option `tune=i686'
cc1: error: unrecognized option `-Wdeclaration-after-statement'
make: *** [Parser.o] Error 1

Potete aiutarmi? Slackware 10.2, perl 5.8.8

Grazie mille,
Alessandro

Inviato: lun 3 lug 2006, 16:11
da gohanz
Sostituisci -mtune con -mcpu=i686

libwww

Inviato: lun 3 lug 2006, 16:19
da superpioppe
ok, ho sostituito il valore... adesso risponde così:

make[1]: Entering directory `/root/mod_perl-1.29/Leak'
cc -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -march=i486 -mcpu=i686 -DVERSION=\"1.00\" -DXS_VERSION=\"1.00\" -fPIC "-I/usr/lib/perl5/5.8.8/i486-linux/CORE" Leak.c
cc1: error: unrecognized option `-Wdeclaration-after-statement'

:shock:

Inviato: lun 3 lug 2006, 16:27
da gohanz
Non riconosce l'opzione `-Wdeclaration-after-statement'

Ma stai usando uno SlackBuild? Quell'opzione dove è uscita?

Inviato: lun 3 lug 2006, 16:32
da superpioppe
La slack l'ho scaricata da slacware.it, o meglio: l'ho comprata su slackware.it 10.2. Il pacchetto è mod_perl-1.29

la variazione che mi hai suggerito l'ho effettuata nel file Leak/Makefile ovviamente... ho sbagliato?

Inviato: lun 3 lug 2006, 16:39
da gohanz
Devi cancellare dal Makefile anche quell'opzione. Probabilmente, i sorgenti sono stati creati per essere compilati su versioni più recenti di Gcc

cpan

Inviato: lun 3 lug 2006, 16:42
da superpioppe
Ok, provo ad aggiornare il gcc... inoltre, lo stesso errore, lo da anche compilando Digest::SHA...

Ti faccio sapere!