how to build Spamassassin
r t g tan
rotan at seatle.demon.nl
Tue Dec 9 00:59:58 PST 2003
Hi Tony,
I would use cvsup to update your ports tree.
You can use %make buildworld, to reinstall system
perl. Look in /etc/make.conf for NOPERL var to
unset accordingly to if you want to build it
or not.
You can also try to install perl from ports. Then
you can use %use.perl ports, or %use.perl system
To define which perl your system will use.
You can also try deinstalling some p5- modules.
Hope this helps,
Robert
On Mon, Dec 08, 2003 at 10:29:26PM -0800, Tony Jones wrote:
>
> Hi.
>
> Over time I've got into the habit of either using packages or building
> directly from the source. Last time I tried this (Postfix) and asked a Q
> here, I was rapped over the knuckles :-) and told to use the Ports.
>
> Right now I'm trying to build spamassassin, so I decided I'd be good and do
> it the Ports way.
>
> My current system is 4.9-PRERELEASE #5, upgraded for many years from src
> using CTM.
>
> - Read the handbook, ran /stand/sysinstall to get the ports tree, this failed
> not finding the download location on ftp.freebsd.org and telling me to
> manually change it
>
> - So I went and got it manually. Was a little confused as many years ago
> I recalled their being a ports tree per release. Now ports-stable and
> ports-current both point to ports.
>
> - I downloaded ports,tar.gz. Unpacked it and changed into
> ports/mail/p5-Mail-SpamAssassin"
>
> - Did a make which immediately failed with
>
> "Makefile", line 27: Malformed conditional (${PERL_LEVEL} < 500600)
> "Makefile", line 27: Need an operator
> "Makefile", line 31: if-less endif
> "Makefile", line 31: Need an operator
> "Makefile", line 33: Malformed conditional (${PERL_LEVEL} < 500800)
> "Makefile", line 33: Need an operator
> "Makefile", line 35: if-less endif
> "Makefile", line 35: Need an operator
>
> I recalled being able to make individual ports this way in the past.
>
>
> So, this not working, I went and grabbed the sources for Mail-SpamAssassin-2.60
> and figured I'd try building it manually.
>
> trying: perl -MCPAN -e shell (which is the INSTALL files recommended way)
> just generated lots of messages telling me to install Bundle::libnet ASAP
> and when I did, it failed to install and seems to have messed up the perl
> packages on my system.
>
>
> So, two questions:
>
> 1) How can I reinstall perl 5.005_03 (make install from /usr/src)
> 2) Once I have the perl restored, what is the best way to install SpamAssassin
> on 4.9 ?
>
> Thanks
>
> Tony (who hates perl)
>
>
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
--
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20031209/19e6faf3/attachment.bin
More information about the freebsd-questions
mailing list