how to build Spamassassin
Jan Grant
Jan.Grant at bristol.ac.uk
Tue Dec 9 02:14:01 PST 2003
On Mon, 8 Dec 2003, 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.
Where did you unpack the ports tree to? /usr/share/mk/bsd.port.mk
expects /usr/ports, or the PORTSDIR variable to be set if the tree lives
elsewhere.
--
jan grant, ILRT, University of Bristol. http://www.ilrt.bris.ac.uk/
Tel +44(0)117 9287088 Fax +44 (0)117 9287112 http://ioctl.org/jan/
printf 'cat\nhello world' | `sh -c 'read c; echo $c'`
More information about the freebsd-questions
mailing list