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) > > > _______________________________________________ > [EMAIL PROTECTED] mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "[EMAIL PROTECTED]" --
pgp00000.pgp
Description: PGP signature