Hi,
The port seems to have a perl dependency problem of some sort. I'm on FreeBSD 8.1-RELEASE for amd64, and I manage ports with portsnap and portmaster. I have updated the tree with portsnap just now.
I need to rebuild the p5-Mail-SpamAssassin-3.3.2_2 port but I get a perl related error:
See the complete transcript at the bottom.
Note the missing version of perl listed in that message.
In the Makefile, I see "USE_PERL5= 5.12+". I'm running the perl 5.10 port, and this port (same version) was already installed on my system, so it seems that this USE line has changed since I built this port the last time. My /etc/make.conf lists
Can I just edit that line to "5.10+" to get it to build? Is that OK as a temporary solution, or would it cause a build problem of some sort?
I'm guessing that this goes with the notes in the UPDATING file March 2012 about FreeBSD removing perl 5.10 and 5.8 ports.
Thanks,
Chris
The port seems to have a perl dependency problem of some sort. I'm on FreeBSD 8.1-RELEASE for amd64, and I manage ports with portsnap and portmaster. I have updated the tree with portsnap just now.
I need to rebuild the p5-Mail-SpamAssassin-3.3.2_2 port but I get a perl related error:
Code:
p5-Mail-SpamAssassin-3.3.2_6 requires Perl or later, install lang/perl5.8, lang/perl5.10,
lang/perl5.12 or lang/perl5.14 and try again.
Note the missing version of perl listed in that message.
In the Makefile, I see "USE_PERL5= 5.12+". I'm running the perl 5.10 port, and this port (same version) was already installed on my system, so it seems that this USE line has changed since I built this port the last time. My /etc/make.conf lists
Code:
PERL_VERSION=5.10.1
Can I just edit that line to "5.10+" to get it to build? Is that OK as a temporary solution, or would it cause a build problem of some sort?
I'm guessing that this goes with the notes in the UPDATING file March 2012 about FreeBSD removing perl 5.10 and 5.8 ports.
Thanks,
Chris
Code:
# portmaster -i p5-Mail-SpamAssassin
===>>> Currently installed version: p5-Mail-SpamAssassin-3.3.2_2
===>>> Port directory: /usr/ports/mail/p5-Mail-SpamAssassin
===>>> Gathering distinfo list for installed ports
===>>> Launching 'make checksum' for mail/p5-Mail-SpamAssassin in background
===>>> Gathering dependency list for mail/p5-Mail-SpamAssassin from ports
===>>> Initial dependency check complete for mail/p5-Mail-SpamAssassin
===>>> Starting build for mail/p5-Mail-SpamAssassin <<<===
===>>> All dependencies are up to date
===> Cleaning for p5-Mail-SpamAssassin-3.3.2_6
===> p5-Mail-SpamAssassin-3.3.2_6 requires Perl or later, install lang/perl5.8, lang/perl5.10,
lang/perl5.12 or lang/perl5.14 and try again.
*** Error code 1
Stop in /usr/ports/mail/p5-Mail-SpamAssassin.