On Fri, 5 Mar 2010, Michael Scheidell wrote:
On 3/4/10 11:41 PM, James Smallacombe wrote:
I tried to upgrade from SA 3.2.5 to 3.3.0 by installing the newer one from
FreeBSD Ports. It seems that at least the Ports version thinks that the
latest SA requires perl 5.10.x, rather than 5.8.9, which I was already
using. Installing from ports automatically installs perl 5.10.1 which
causes spamc children to run wild and basically, spamd can't cope with it.
I am the port maintainer for SA for Freebsd, and there is no such
requirement.
I have upgraded hundreds of systems, some with 5.8.8, some with 5.8.9, some
with 5.10.
I have upgraded with portupgrade. I have created packages with portupgrade
-p and upgraded with portupgrade -PP.
If you can reproduce the problem, go to www.freebsd.com/support and open a
PR.
Be specific, show EXACTLY how you reproduced the problem, what os, what
version, etc.
(or, if you used portupgrade -R, you told freebsd to upgrade perl since it is
a dependency. It just did what you told it to do)
I did not do a portupgrade of any kind, simply "make deinstall; make
clean; make build; make install". I also did a "make deinstall" of
ports/lang/perl5.10.1 before this, but the SA port kept trying to install
5.10.1 as a dependency, even though 5.8.9 was already installed.
In any case, building and installing from tarball solved the problem.
James Smallacombe PlantageNet, Inc. CEO and Janitor
u...@3.am http://3.am
=========================================================================