Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 80876

Summary: mail-filter/spamassassin-3.0.2-r1 Compilation failed in require at version.h.pl line 27
Product: Gentoo Linux Reporter: Hans-Christian Armingeon <mog.johnny>
Component: [OLD] ServerAssignee: Gentoo Perl team <perl>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---

Description Hans-Christian Armingeon 2005-02-05 09:06:01 UTC
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000002" -DPREFIX="/usr" <lib/Mail/SpamAssassin/Util/RegistrarBoundaries.pm >blib/lib/Mail/SpamAssassin/Util/RegistrarBoundaries.pm
/usr/bin/perl spamc/configure.pl --prefix="/usr" --sysconfdir="/etc/mail/spamassassin" --datadir="/usr/share/spamassassin" --enable-ssl="yes"
spamc/configure.pl: version.h.pl: Failed to get the version from Mail::SpamAssassin.
Please use the --with-version= switch to specify it manually.

The error was:
version.h.pl: version.h.pl: version.h.pl: version.h.pl: version.h.pl: version.h.pl: version.h.pl: Can't locate Digest/SHA1.pm in @INC (@INC contains: ../lib /etc/perl /usr/lib/perl5/site_perl/5.8.5/i586-linux /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.2/i586-linux /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i586-linux /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.2/i586-linux /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.5/i586-linux /usr/lib/perl5/5.8.5 /usr/local/lib/site_perl .) at ../lib/Mail/SpamAssassin/EvalTests.pm line 33.
BEGIN failed--compilation aborted at ../lib/Mail/SpamAssassin/EvalTests.pm line 33.
Compilation failed in require at ../lib/Mail/SpamAssassin/PerMsgStatus.pm line 56.
BEGIN failed--compilation aborted at ../lib/Mail/SpamAssassin/PerMsgStatus.pm line 56.
Compilation failed in require at ../lib/Mail/SpamAssassin.pm line 74.
BEGIN failed--compilation aborted at ../lib/Mail/SpamAssassin.pm line 74.
Compilation failed in require at version.h.pl line 27.
cd spamc
/usr/bin/perl version.h.pl
version.h.pl: creating version.h
make: *** [spamc/Makefile] Error 2

!!! ERROR: mail-filter/spamassassin-3.0.2-r1 failed.
!!! Function perl-module_src_compile, Line 65, Exitcode 2
!!! compilation failed
!!! If you need support, post the topmost build error, NOT this status message.



Portage 2.0.51-r15 (default-linux/x86/2004.0, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r6 i686)
=================================================================
System uname: 2.6.10-gentoo-r6 i686 Transmeta(tm) Crusoe(tm) Processor TM5800
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4,dev-lang/python-2.2.3-r5 [2.3.4 (#1, Oct 18 2004, 09:03:38)]
distcc 2.18.3 i586-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [disabled]
dev-lang/python:     2.3.4, 2.2.3-r5
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.7.9-r1, 1.5, 1.6.3, 1.4_p6, 1.9.4, 1.8.5-r3
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r1, 2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-m32 -O3 -mcpu=pentium-mmx -funroll-loops -pipe"
CHOST="i586-pc-linux-gnu"
CONFIG_PROTECT="/etc /lib/modules /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/fax /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control /var/spool/fax/etc"
CONFIG_PROTECT_MASK="/etc/afs/C /etc/afs/afsws /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig distlocks sandbox sfperms"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/ http://distro.ibiblio.org/pub/Linux/distributions/gentoo http://gentoo.oregonstate.edu"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X X509 Xaw3d a52 aalib accessibility acl acpi afs alsa apache2 apm arts artswrappersuid asterisk atm audiofile authdaemond avi bash-completion berkdb bidi bitmap-fonts bluetooth bonobo caps cdda cddb cdio cdparanoia cdr chroot crypt cscope cups curl dc dga dhcp directfb div4linux divx4linux djbfft doc dts dv dvb dvd dvdread edl eds emacs encode erandom esd ethereal evo f77 faac faad fam fbcon ffmpeg firebird flac flash font-server foomaticdb fortran freetds freetype gb gcj gd gdbm ggi gif gnokii gnome gnutls gphoto2 gpm gps gsm gstreamer gtk gtk2 gtkhtml guile hal howl httpd idea ieee1394 imagemagick imap imlib informix innodb ipv6 irda jabber jack jack-tmpfs java jikes joystick jpeg jpeg2k junit kde kdeenablefinal kerberos krb4 ladcca lcm ldap leim libcaca libclamav libg++ libgda libwww live lm_sensors logitech-mouse lzo mad maildir matroska mbox mbrola mcal memlimit mikmod mmx motif mozcalendar mozdevelop mozilla mozsvg mozxmlterm mpeg mpi mppe-mppc mule multitarget mysql mythtv nas ncurses network nhc98 nls nntp nptl oav objc oci8 odbc offensive ogg oggvorbis openexr opengl oss pam pam_mysql pcmcia pcre pcsc-lite pda pdflib perl pg-hier pg-intdatetime pg-vacuumdelay php pic plotutils png pnp postgres povray ppds prelude pwdb python qt quicktime quotas rdesktop readline real rtc ruby ruby18 samba sasl scanner sdl sftplogging silc skey slang slp smartcard smime sms sndfile snmp socks5 speex spell sqlite ssl stream streamzap svg svgatcltk tcpd tetex tga theora threads tidy tiff truetype truetype-fonts type1-fonts ucs2 unicode usb utf8 v4l v4l2 vcd vim-with-x vlm vorbis wifi winbind wmf wxwindows xanim xbase xface xine xinerama xml xml2 xmms xosd xscreensaver xv xvid xvmc zeo zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 1 Michael Cummings (RETIRED) gentoo-dev 2005-02-07 11:20:13 UTC
Emerge Digest-SHA1, which is already a dep, or better yet, run $PORTDIR/dev-lang/perl/files/perl-cleaner, which may help in locating and cleaning up old modules installed under even older versions of perl. 
Comment 2 Stian Skjelstad 2005-02-07 13:41:47 UTC
I had problems building spamassassin. It had some perl failures too, but at a different point. Running the $PORTDIR/dev-lang/perl/files/perl-cleaner solved the problem.
Comment 3 Scott McKenzie 2005-02-08 18:21:44 UTC
I had the exact same problem as the bug reporter.  Running "/usr/portage/dev-lang/perl/files/perl-cleaner all" resolved this issue.
Comment 4 Michael Cummings (RETIRED) gentoo-dev 2005-02-10 03:01:51 UTC

*** This bug has been marked as a duplicate of 78348 ***