Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 77362 - emerge spamassasin fails
Summary: emerge spamassasin fails
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-10 04:47 UTC by andi_s
Modified: 2005-09-09 19:57 UTC (History)
1 user (show)

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 andi_s 2005-01-10 04:47:12 UTC
/usr/bin/perl version.h.pl
version.h.pl: creating version.h
version.h.pl: symbol lookup error: /usr/lib/perl5/5.8.5/x86_64-linux/auto/DB_File/DB_File.so: undefined symbol: db_version
make: *** [spamc/Makefile] Error 127

!!! ERROR: mail-filter/spamassassin-3.0.2 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.


Reproducible: Always
Steps to Reproduce:
1.emerge spamassasin
2.
3.

Actual Results:  
ERROR

Expected Results:  
NO ERROR

# emerge --info
Portage 2.0.51-r3 (default-linux/amd64/2004.3, gcc-3.4.3,
glibc-2.3.4.20040808-r1, 2.6.10 x86_64)
=================================================================
System uname: 2.6.10 x86_64 Mobile AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux26-headers-2.6.8.1-r2
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-march=k8 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=k8 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox"
GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/
http://ftp.uni-erlangen.de/pub/mirrors/gentoo"
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="amd64 X acpi alsa arts avi berkdb bitmap-fonts cdr crypt divx4linux dvb dvd
dvdr esd exif f77 fam flac fortran gdbm gif gnome gpm gstreamer gtk icq imlib
ipv6 jp2 jpeg kde lzw lzw-tiff mad mikmod motif mozilla mpeg multilib mysql
ncurses nls oggvorbis opengl oss pam pcmcia pcre pdflib perl php png python qt
readline sdl slang socks5 spell ssl tcpd tiff truetype truetype-fonts
type1-fonts usbuserlocales xine xml xml2 xmms xpm xrandr xv zlib linguas_de
linguas_en"
Comment 1 andi_s 2005-02-27 01:01:35 UTC
this problem is gone, but i don't know why
Comment 2 David Li 2005-09-09 19:57:23 UTC
/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.7/i686-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6
/usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.7/i686-linux-thread-multi
/usr/lib/perl5/5.8.7 /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

Okay.
I'm going to run perl-cleaner and see if it fixes itself.