Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 15011 - Mail-SpamAssassin does not build properly/work
Summary: Mail-SpamAssassin does not build properly/work
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: J Robert Ray
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-02-02 19:30 UTC by David Bauman
Modified: 2003-02-07 04:43 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 David Bauman 2003-02-02 19:30:49 UTC
After emerging Mail-SpamAssassin under Perl 5.8.0, spamd will not start. It 
complains about not being able to find HTML/Parser.pm in @INC (which is 
specifically set to "/usr/lib/perl5/site_perl/5.8.0", and also "../lib" (added 
by 'jm' for use inside the distro. 
 
In order to fix this issue under both 2.43 and 2.44 of SpamAssassin, I've had 
to manually edit /usr/bin/spamd and add the following line: 
 
use lib '/usr/lib/perl5/site_perl/5.6.1'; # added for perl 5.6.1 compatability 
 
the HTML/Parser.pm module likes to sit in the 5.6.1 modules tree, which SA 
doesn't check.
Comment 1 J Robert Ray 2003-02-06 06:59:32 UTC
Please merge dev-perl/HTML-Parser again, or it sounds like you may not have run
'/usr/portage/sys-devel/perl/files/libperl_rebuilder' yet, try running that.

You should end up with HTML/Parser.pm installed in a place perl can find it.
Comment 2 David Bauman 2003-02-06 22:05:58 UTC
That's emerging all my perl modules again, and sticking them into the perl 
5.8.0 lib directory now. There shouldn't be any more problems with multiple 
versions now. I'd suggest that this command be added to the ebuild for perl 
5.8.0 so that this doesn't hit anybody else... 
Comment 3 J Robert Ray 2003-02-07 04:43:39 UTC
The ebuild prints out a message to run that script, but it is easy to miss.  It's
currently not possible to run a script from within an ebuild that runs emerge.