Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 96505 - emerge of mail-filter/spamassassin-3.0.4 fails
Summary: emerge of mail-filter/spamassassin-3.0.4 fails
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-19 00:55 UTC by Alessandro Chirico
Modified: 2005-06-19 13:48 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alessandro Chirico 2005-06-19 00:55:46 UTC
When I try to emerge the new stable spamassassin, the process fails

Reproducible: Always
Steps to Reproduce:
1. emerge --sync
2. emerge spamassassin
3.

Actual Results:  
Checking if your kit is complete...
Looks good
Warning: prerequisite HTML::Parser 3.24 not found.
Writing Makefile for Mail::SpamAssassin
Makefile written by ExtUtils::MakeMaker 6.17
/usr/bin/perl spamc/configure.pl --prefix="/usr"
--sysconfdir="/etc/mail/spamassassin" --datadir="/usr/share/spamassassin"
--enable-ssl="yes"
cd spamc
/usr/bin/perl version.h.pl
version.h.pl: creating version.h
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: version.h.pl: version.h.pl: Can't locate
HTML/Parser.pm in @INC (@INC contains: ../lib /etc/perl
/usr/lib/perl5/site_perl/5.8.5/i686-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4
/usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.5/i686-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.5/i686-linux-thread-multi /usr/lib/perl5/5.8.5
/usr/local/lib/site_perl .) at ../lib/Mail/SpamAssassin/HTML.pm line 32.
BEGIN failed--compilation aborted at ../lib/Mail/SpamAssassin/HTML.pm line 32.
Compilation failed in require at ../lib/Mail/SpamAssassin/Message/Node.pm line 42.
BEGIN failed--compilation aborted at ../lib/Mail/SpamAssassin/Message/Node.pm
line 42.
Compilation failed in require at ../lib/Mail/SpamAssassin/Message.pm line 49.
BEGIN failed--compilation aborted at ../lib/Mail/SpamAssassin/Message.pm line 49.
Compilation failed in require at ../lib/Mail/SpamAssassin.pm line 75.
BEGIN failed--compilation aborted at ../lib/Mail/SpamAssassin.pm line 75.
Compilation failed in require at version.h.pl line 27.
make: *** [spamc/Makefile] Error 2
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/AutoWhitelist.pm
>blib/lib/Mail/SpamAssassin/AutoWhitelist.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/Dns.pm >blib/lib/Mail/SpamAssassin/Dns.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/Message/Metadata/Received.pm
>blib/lib/Mail/SpamAssassin/Message/Metadata/Received.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/Message/Metadata.pm
>blib/lib/Mail/SpamAssassin/Message/Metadata.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/BayesStore.pm
>blib/lib/Mail/SpamAssassin/BayesStore.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/Message/Node.pm
>blib/lib/Mail/SpamAssassin/Message/Node.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/Locker.pm
>blib/lib/Mail/SpamAssassin/Locker.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/PluginHandler.pm
>blib/lib/Mail/SpamAssassin/PluginHandler.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/Conf.pm >blib/lib/Mail/SpamAssassin/Conf.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/Util.pm >blib/lib/Mail/SpamAssassin/Util.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/Message.pm
>blib/lib/Mail/SpamAssassin/Message.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/ArchiveIterator.pm
>blib/lib/Mail/SpamAssassin/ArchiveIterator.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/MailingList.pm
>blib/lib/Mail/SpamAssassin/MailingList.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/Conf/Parser.pm
>blib/lib/Mail/SpamAssassin/Conf/Parser.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/Reporter.pm
>blib/lib/Mail/SpamAssassin/Reporter.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/Locales.pm
>blib/lib/Mail/SpamAssassin/Locales.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/Conf/LDAP.pm
>blib/lib/Mail/SpamAssassin/Conf/LDAP.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/Bayes.pm >blib/lib/Mail/SpamAssassin/Bayes.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/HTML.pm >blib/lib/Mail/SpamAssassin/HTML.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/DBBasedAddrList.pm
>blib/lib/Mail/SpamAssassin/DBBasedAddrList.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/NetSet.pm
>blib/lib/Mail/SpamAssassin/NetSet.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/BayesStore/DBM.pm
>blib/lib/Mail/SpamAssassin/BayesStore/DBM.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/Constants.pm
>blib/lib/Mail/SpamAssassin/Constants.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/Plugin.pm
>blib/lib/Mail/SpamAssassin/Plugin.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/Plugin/Hashcash.pm
>blib/lib/Mail/SpamAssassin/Plugin/Hashcash.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/BayesStore/SQL.pm
>blib/lib/Mail/SpamAssassin/BayesStore/SQL.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/Locker/Flock.pm
>blib/lib/Mail/SpamAssassin/Locker/Flock.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin.pm >blib/lib/Mail/SpamAssassin.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/Plugin/SPF.pm
>blib/lib/Mail/SpamAssassin/Plugin/SPF.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/TextCat.pm
>blib/lib/Mail/SpamAssassin/TextCat.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/Conf/SQL.pm
>blib/lib/Mail/SpamAssassin/Conf/SQL.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/PerMsgStatus.pm
>blib/lib/Mail/SpamAssassin/PerMsgStatus.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/PerMsgLearner.pm
>blib/lib/Mail/SpamAssassin/PerMsgLearner.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/EvalTests.pm
>blib/lib/Mail/SpamAssassin/EvalTests.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/SQLBasedAddrList.pm
>blib/lib/Mail/SpamAssassin/SQLBasedAddrList.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm
>blib/lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/PersistentAddrList.pm
>blib/lib/Mail/SpamAssassin/PersistentAddrList.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/Locker/UnixNFSSafe.pm
>blib/lib/Mail/SpamAssassin/Locker/UnixNFSSafe.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/Plugin/Test.pm
>blib/lib/Mail/SpamAssassin/Plugin/Test.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/Locker/Win32.pm
>blib/lib/Mail/SpamAssassin/Locker/Win32.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-DPREFIX="/usr" <lib/Mail/SpamAssassin/Plugin/RelayCountry.pm
>blib/lib/Mail/SpamAssassin/Plugin/RelayCountry.pm
/usr/bin/perl build/preprocessor -Mconditional -Mvars -DVERSION="3.000004"
-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"
cd spamc
/usr/bin/perl version.h.pl
version.h.pl: creating version.h
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: version.h.pl: version.h.pl: Can't locate
HTML/Parser.pm in @INC (@INC contains: ../lib /etc/perl
/usr/lib/perl5/site_perl/5.8.5/i686-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4
/usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.5/i686-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.5/i686-linux-thread-multi /usr/lib/perl5/5.8.5
/usr/local/lib/site_perl .) at ../lib/Mail/SpamAssassin/HTML.pm line 32.
BEGIN failed--compilation aborted at ../lib/Mail/SpamAssassin/HTML.pm line 32.
Compilation failed in require at ../lib/Mail/SpamAssassin/Message/Node.pm line 42.
BEGIN failed--compilation aborted at ../lib/Mail/SpamAssassin/Message/Node.pm
line 42.
Compilation failed in require at ../lib/Mail/SpamAssassin/Message.pm line 49.
BEGIN failed--compilation aborted at ../lib/Mail/SpamAssassin/Message.pm line 49.
Compilation failed in require at ../lib/Mail/SpamAssassin.pm line 75.
BEGIN failed--compilation aborted at ../lib/Mail/SpamAssassin.pm line 75.
Compilation failed in require at version.h.pl line 27.
make: *** [spamc/Makefile] Error 2



Here's my emerge info

Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130,
glibc-2.3.4.20041102-r1, 2.6.11.10 i686)
=================================================================
System uname: 2.6.11.10 i686 AMD Athlon(tm)
Gentoo Base System version 1.6.12
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Apr 29 2005, 00:02:26)]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.5, 1.9.5, 1.7.9-r1, 1.4_p6, 1.6.3, 1.8.5-r3
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /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/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig candy ccache distlocks fixpackages sandbox
sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j2"
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 3dnow X a52 aac alsa apm avi bash-completion berkdb bidi bitmap-fonts
bonobo cdio cdr crypt cups curl dts dvd dvdr eds emacs emboss encode faad fam
ffmpeg flac foomaticdb fortran freetype gdbm gif gnome gpm gstreamer gtk gtk2
gtkhtml hal imagemagick imlib jpeg libg++ libwww mad matroska mikmod mmx motif
mozilla mp3 mpeg ncurses nls nptl nptlonly ogg oggvorbis opengl pam pdflib perl
pic png python quicktime readline sdl slang spell sse ssl svga tcltk tcpd tiff
truetype truetype-fonts type1-fonts unicode utf8 vcd vorbis wxwindows xine xml
xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LINGUAS
Comment 1 Michael Cummings (RETIRED) gentoo-dev 2005-06-19 04:31:26 UTC
Looks like the dep for HTML-Parser was met by portage but perl doesn't see it.
Can you try re-emerging HTML-Parser? 
Comment 2 Alessandro Chirico 2005-06-19 05:18:50 UTC
(In reply to comment #1)
> Looks like the dep for HTML-Parser was met by portage but perl doesn't see it.
> Can you try re-emerging HTML-Parser? 
> 

I re-emerged HTML-Parser and everything works now.
Thank you
Comment 3 Michael Cummings (RETIRED) gentoo-dev 2005-06-19 13:48:05 UTC
ok, closing up :) (glad it worked out so simply)