Bonjour a tous,

je suis actuellement en train de créer le rpm de la final release de spam assassin.
j'ai installé tous les paquets que rpm-build nécessitait.
Cependant j'obtiens cette erreur:
# rpmbuild -tb Mail-SpamAssassin-3.2.5.tar.gz
Exécution_de(%prep): /bin/sh -e /var/tmp/rpm-tmp.29840
+ umask 022
+ cd /usr/src/redhat/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd /usr/src/redhat/BUILD
+ rm -rf Mail-SpamAssassin-3.2.5
+ /usr/bin/gzip -dc /home/Pwet_-/Bureau/a/Mail-SpamAssassin-3.2.5.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd Mail-SpamAssassin-3.2.5
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
Exécution_de(%build): /bin/sh -e /var/tmp/rpm-tmp.72518
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd Mail-SpamAssassin-3.2.5
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables'
+ export CFLAGS
+ /usr/bin/perl Makefile.PL PREFIX=/usr SYSCONFDIR=/etc DESTDIR=/var/tmp/spamassassin-root
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/local/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl/5.10.0 .) at Makefile.PL line 8.
BEGIN failed--compilation aborted at Makefile.PL line 8.
erreur: Mauvais status de sortie pour /var/tmp/rpm-tmp.72518 (%build)


Erreur de construction de RPM:
Mauvais status de sortie pour /var/tmp/rpm-tmp.72518 (%build)
une idée?

Merci d'avance
pwet_- wrote:Can't locate ExtUtils/MakeMaker.pm in
C'est pourtant clair ...
yum install 'perl(ExtUtils::MakeMaker)'
Enfin c'est LE paquet de base pour la construction perl...

Et je vois pas l'utilité puisque spamassassin-3.2.5-1.fc9 est dans les dépôts...

++
Merci
c'est pour en faire un module pour un site hebergé chez amen

Mais j'ai encore une erreur
Installing /var/tmp/spamassassin-root/usr/bin/sa-update
Writing /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi/auto/Mail/SpamAssassin/.packlist
Appending installation info to /var/tmp/spamassassin-root/usr/lib/perl5/5.10.0/i386-linux-thread-multi/perllocal.pod
/usr/bin/perl "-MExtUtils::Command" -e mkpath /var/tmp/spamassassin-root/etc/mail/spamassassin
/usr/bin/perl -MFile::Copy -e "copy(q{rules/local.cf}, q{/var/tmp/spamassassin-root/etc/mail/spamassassin/local.cf}) unless -f q{/var/tmp/spamassassin-root/etc/mail/spamassassin/local.cf}"
/usr/bin/perl -MFile::Copy -e "copy(q{rules/init.pre}, q{/var/tmp/spamassassin-root/etc/mail/spamassassin/init.pre}) unless -f q{/var/tmp/spamassassin-root/etc/mail/spamassassin/init.pre}"
/usr/bin/perl -MFile::Copy -e "copy(q{rules/v310.pre}, q{/var/tmp/spamassassin-root/etc/mail/spamassassin/v310.pre}) unless -f q{/var/tmp/spamassassin-root/etc/mail/spamassassin/v310.pre}"
/usr/bin/perl -MFile::Copy -e "copy(q{rules/v312.pre}, q{/var/tmp/spamassassin-root/etc/mail/spamassassin/v312.pre}) unless -f q{/var/tmp/spamassassin-root/etc/mail/spamassassin/v312.pre}"
/usr/bin/perl -MFile::Copy -e "copy(q{rules/v320.pre}, q{/var/tmp/spamassassin-root/etc/mail/spamassassin/v320.pre}) unless -f q{/var/tmp/spamassassin-root/etc/mail/spamassassin/v320.pre}"
/usr/bin/perl "-MExtUtils::Command" -e mkpath /var/tmp/spamassassin-root/usr/share/spamassassin
/usr/bin/perl -e "map unlink, </var/tmp/spamassassin-root/usr/share/spamassassin/*>"
/usr/bin/perl build/preprocessor -Mvars -DVERSION="3.002005" -DPREFIX="/usr" -DDEF_RULES_DIR="/usr/share/spamassassin" -DLOCAL_RULES_DIR="/etc/mail/spamassassin" -DLOCAL_STATE_DIR="/var/lib/spamassassin" -DINSTALLSITELIB="/usr/lib/perl5/site_perl/5.10.0" -DCONTACT_ADDRESS="the administrator of that system" -m644 -Irules -O/var/tmp/spamassassin-root/usr/share/spamassassin 10_default_prefs.cf 20_advance_fee.cf 20_body_tests.cf 20_compensate.cf 20_dnsbl_tests.cf 20_drugs.cf 20_dynrdns.cf 20_fake_helo_tests.cf 20_head_tests.cf 20_html_tests.cf 20_imageinfo.cf 20_meta_tests.cf 20_net_tests.cf 20_phrases.cf 20_porn.cf 20_ratware.cf 20_uri_tests.cf 20_vbounce.cf 23_bayes.cf 25_accessdb.cf 25_antivirus.cf 25_asn.cf 25_dcc.cf 25_dkim.cf 25_domainkeys.cf 25_hashcash.cf 25_pyzor.cf 25_razor2.cf 25_replace.cf 25_spf.cf 25_textcat.cf 25_uribl.cf 30_text_de.cf 30_text_fr.cf 30_text_it.cf 30_text_nl.cf 30_text_pl.cf 30_text_pt_br.cf 50_scores.cf 60_awl.cf 60_shortcircuit.cf 60_whitelist.cf 60_whitelist_dk.cf 60_whitelist_dkim.cf 60_whitelist_spf.cf 60_whitelist_subject.cf 72_active.cf 72_removed.cf user_prefs.template languages sa-update-pubkey.txt
chmod 755 /var/tmp/spamassassin-root/usr/share/spamassassin
Traitement des fichiers: spamassassin-3.2.5-1
Exécution_de(%doc): /bin/sh -e /var/tmp/rpm-tmp.47447
Provides: config(spamassassin) = 3.2.5-1
Requires(interp): /bin/sh /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires(preun): /bin/sh
Requires(postun): /bin/sh
Requires: /bin/sh /usr/bin/perl config(spamassassin) = 3.2.5-1 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libdl.so.2 perl(Archive::Tar) >= 1.23 perl(Carp) perl(Config) perl(Cwd) perl(Data:😃umper) perl(Digest::SHA1) perl(DynaLoader) perl(Errno) perl(ExtUtils::MakeMaker) perl(File::Copy) perl(File:😛ath) perl(File::Spec) perl(File::Spec) >= 0.8 perl(Getopt::Long) perl(HTTP:😃ate) perl(IO::Handle) perl(IO:😛ipe) perl(IO::Zlib) >= 1.04 perl(LWP::UserAgent) perl(Mail::SpamAssassin) perl(Mail::SpamAssassin::ArchiveIterator) perl(Mail::SpamAssassin::Logger) perl(Mail::SpamAssassin::Message) perl(Mail::SpamAssassin::NetSet) perl(Mail::SpamAssassin:😛erMsgLearner) perl(Mail::SpamAssassin::SpamdForkScaling) perl(Mail::SpamAssassin::SubProcBackChannel) perl(Mail::SpamAssassin::Timeout) perl(Mail::SpamAssassin::Util:😛rogress) perl(Net:😃NS) perl(POSIX) perl(Pod::Usage) perl(Pod::Usage) perl(Socket) perl(bytes) perl(constant) perl(lib) perl(strict) perl(vars) perl(warnings) perl-Mail-SpamAssassin = 3.2.5-1 rtld(GNU_HASH)
Traitement des fichiers: perl-Mail-SpamAssassin-3.2.5-1
Vérification des fichiers non empaquetés: /usr/lib/rpm/check-files /var/tmp/spamassassin-root


Erreur de construction de RPM:
C'est qu'une partie car sinon le log est trop long