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
=========================================================================

Reply via email to