Date: Tue, 9 Dec 2003 10:00:18 +0100 From: r t g tan <rotan@seatle.demon.nl> To: questions@freebsd.org Subject: Re: how to build Spamassassin Message-ID: <20031209090018.GA926@seatle.vredesdorp.nl> In-Reply-To: <20031209062926.B3F56579@zebedee.tonyjones.com> References: <20031209062926.B3F56579@zebedee.tonyjones.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--TB36FDmn/VVEgNH/ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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=20 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.=20 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: >=20 > Hi. =20 >=20 > Over time I've got into the habit of either using packages or building=20 > 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. >=20 > Right now I'm trying to build spamassassin, so I decided I'd be good and = do=20 > it the Ports way. >=20 > My current system is 4.9-PRERELEASE #5, upgraded for many years from src > using CTM. >=20 > - Read the handbook, ran /stand/sysinstall to get the ports tree, this fa= iled > not finding the download location on ftp.freebsd.org and telling me to > manually change it >=20 > - 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. >=20 > - I downloaded ports,tar.gz. Unpacked it and changed into=20 > ports/mail/p5-Mail-SpamAssassin" >=20 > - Did a make which immediately failed with >=20 > "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 >=20 > I recalled being able to make individual ports this way in the past. >=20 >=20 > So, this not working, I went and grabbed the sources for Mail-SpamAssassi= n-2.60 > and figured I'd try building it manually. >=20 > 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. >=20 >=20 > So, two questions: >=20 > 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 SpamAs= sassin > on 4.9 ? >=20 > Thanks >=20 > Tony (who hates perl) >=20 >=20 > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.o= rg" --=20 --TB36FDmn/VVEgNH/ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQE/1Y8gPrUa+3sy+FMRAosjAJsFajCxn+WdTP5iOCWyKhg0ldnjqgCePtgz rw6Szx6VdBw7dLg4yRWH72w= =BlR+ -----END PGP SIGNATURE----- --TB36FDmn/VVEgNH/--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031209090018.GA926>