Re: spamassassin build failure

2006-03-27 Thread Lowell Gilbert
Michael P. Soulier [EMAIL PROTECTED] writes:

 As I think I only went from perl 5.6 to 5.8, I'm surprised that so much would
 be out of date. Good to know though. Do the other scripting languages have
 this kind of support? Python?

Even among scripting languages, perl is unique in its pathological
lack of backward compatibility.  The FreeBSD maintainers do a nice job
of limiting the pain, but you *do* have to follow their directions.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: spamassassin build failure

2006-03-27 Thread Michael P. Soulier
On 27/03/06 Lowell Gilbert said:

 Even among scripting languages, perl is unique in its pathological
 lack of backward compatibility.  The FreeBSD maintainers do a nice job
 of limiting the pain, but you *do* have to follow their directions.

Python's worse. :(

Mike

-- 
Michael P. Soulier [EMAIL PROTECTED]
Any intelligent fool can make things bigger and more complex... It
takes a touch of genius - and a lot of courage to move in the opposite
direction. --Albert Einstein


pgpyWwe1Ic16O.pgp
Description: PGP signature


Re: spamassassin build failure

2006-03-26 Thread Matthew Seaman
On Sat, Mar 25, 2006 at 10:18:41PM -0500, Michael P. Soulier wrote:
 Hi there,
 
 I'm trying to build spamassassin from ports. 
 
 So, I go to /usr/ports/mail/p5-Mail-SpamAssassin and make. 
 
 ===  Checking if devel/p5-Test-Harness already installed
 ===   p5-Test-Harness-2.56 is already installed
   You may wish to ``make deinstall'' and install this port again
   by ``make reinstall'' to upgrade it properly.
   If you really wish to overwrite the old port of devel/p5-Test-Harness
   without deleting it first, set the variable FORCE_PKG_REGISTER
   in your environment or the make install command line.
 *** Error code 1
 
 Whoops. Well, lets upgrade with portupgrade then, since it wants to upgrade. 
 
 [EMAIL PROTECTED] p5-Mail-SpamAssassin]$ sudo portupgrade -vR p5-Test-Harness
 ---  Session started at: Sat, 25 Mar 2006 22:16:12 -0500
 ** No need to upgrade 'perl-5.8.8' (= perl-5.8.8). (specify -f to force)
 ** No need to upgrade 'p5-Test-Harness-2.56' (= p5-Test-Harness-2.56).
 (specify -f to force)
 ---  Listing the results (+:done / -:ignored / *:skipped / !:failed)
 - lang/perl5.8 (perl-5.8.8)
 - devel/p5-Test-Harness (p5-Test-Harness-2.56)
 ---  Packages processed: 0 done, 2 ignored, 0 skipped and 0 failed
 ---  Session ended at: Sat, 25 Mar 2006 22:16:15 -0500 (consumed 00:00:02)
 
 Whoops. Apparently it doesn't need to upgrade. 
 
 Should I make deinstall? And if so, why, since it doesn't need to upgrade?

Did you run the perl-after-upgrade script with the '-f' flag so it
actually does anything?  This symptom occurs when the pkg system
thinks a package is installed (because there's an entry in
/var/db/pkgs) but perl can't find the corresponding module, because
it's in /usr/local/lib/perl5/site_perl/5.8.X with X != 8.

Forcing a reinstall of p5-Test-Harness would also work.

Cheers,

Matthew

-- 
Dr Matthew J Seaman MA, D.Phil.   7 Priory Courtyard
  Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate
  Kent, CT11 9PW


pgptFuxe6a463.pgp
Description: PGP signature


Re: spamassassin build failure

2006-03-26 Thread Michael P. Soulier
On 26/03/06 Matthew Seaman said:

 Did you run the perl-after-upgrade script with the '-f' flag so it
 actually does anything?  This symptom occurs when the pkg system
 thinks a package is installed (because there's an entry in
 /var/db/pkgs) but perl can't find the corresponding module, because
 it's in /usr/local/lib/perl5/site_perl/5.8.X with X != 8.

Nope, I didn't do that. How would I know to do that? :)

 Forcing a reinstall of p5-Test-Harness would also work.

Ok, great. Thanks. 

Mike

-- 
Michael P. Soulier [EMAIL PROTECTED]
Any intelligent fool can make things bigger and more complex... It
takes a touch of genius - and a lot of courage to move in the opposite
direction. --Albert Einstein


pgpBK6bdcDKIN.pgp
Description: PGP signature


Re: spamassassin build failure

2006-03-26 Thread Michael P. Soulier
On 26/03/06 Matthew Seaman said:

 Did you run the perl-after-upgrade script with the '-f' flag so it
 actually does anything?  This symptom occurs when the pkg system
 thinks a package is installed (because there's an entry in
 /var/db/pkgs) but perl can't find the corresponding module, because
 it's in /usr/local/lib/perl5/site_perl/5.8.X with X != 8.

perl-after-upgrade -f seems to have fixed the problem. 

As I think I only went from perl 5.6 to 5.8, I'm surprised that so much would
be out of date. Good to know though. Do the other scripting languages have
this kind of support? Python?

Mike

-- 
Michael P. Soulier [EMAIL PROTECTED]
Any intelligent fool can make things bigger and more complex... It
takes a touch of genius - and a lot of courage to move in the opposite
direction. --Albert Einstein


pgpGmhwH9GgMn.pgp
Description: PGP signature


Re: spamassassin build failure

2006-03-26 Thread Matthias Fechner
Hello Michael,

* Michael P. Soulier [EMAIL PROTECTED] [26-03-06 08:19]:
 Nope, I didn't do that. How would I know to do that? :)

reading /usr/ports/UPDATING :)


Best regards,
Matthias


pgpOvxufzBn0e.pgp
Description: PGP signature


Re: spamassassin build failure

2006-03-26 Thread Riemer Palstra
On Sun, Mar 26, 2006 at 08:30:04AM -0500, Michael P. Soulier wrote:
 As I think I only went from perl 5.6 to 5.8, I'm surprised that so
 much would be out of date.

That's actually quite a change, as Perl 5.6.2 dates from, I think,
November 2003, while Perl 5.8.8 was released February 2006.

-- 
Riemer PalstraAmsterdam, The Netherlands
[EMAIL PROTECTED]http://www.palstra.com/
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


spamassassin build failure

2006-03-25 Thread Michael P. Soulier
Hi there,

I'm trying to build spamassassin from ports. 

So, I go to /usr/ports/mail/p5-Mail-SpamAssassin and make. 

===  Checking if devel/p5-Test-Harness already installed
===   p5-Test-Harness-2.56 is already installed
  You may wish to ``make deinstall'' and install this port again
  by ``make reinstall'' to upgrade it properly.
  If you really wish to overwrite the old port of devel/p5-Test-Harness
  without deleting it first, set the variable FORCE_PKG_REGISTER
  in your environment or the make install command line.
*** Error code 1

Whoops. Well, lets upgrade with portupgrade then, since it wants to upgrade. 

[EMAIL PROTECTED] p5-Mail-SpamAssassin]$ sudo portupgrade -vR p5-Test-Harness
---  Session started at: Sat, 25 Mar 2006 22:16:12 -0500
** No need to upgrade 'perl-5.8.8' (= perl-5.8.8). (specify -f to force)
** No need to upgrade 'p5-Test-Harness-2.56' (= p5-Test-Harness-2.56).
(specify -f to force)
---  Listing the results (+:done / -:ignored / *:skipped / !:failed)
- lang/perl5.8 (perl-5.8.8)
- devel/p5-Test-Harness (p5-Test-Harness-2.56)
---  Packages processed: 0 done, 2 ignored, 0 skipped and 0 failed
---  Session ended at: Sat, 25 Mar 2006 22:16:15 -0500 (consumed 00:00:02)

Whoops. Apparently it doesn't need to upgrade. 

Should I make deinstall? And if so, why, since it doesn't need to upgrade?

Thanks,
Mike

-- 
Michael P. Soulier [EMAIL PROTECTED]
Any intelligent fool can make things bigger and more complex... It
takes a touch of genius - and a lot of courage to move in the opposite
direction. --Albert Einstein


pgpH0uBwAaJqf.pgp
Description: PGP signature


spamassassin build failure

2006-03-25 Thread Robert Huff

Michael P. Soulier writes:
  Whoops. Apparently it doesn't need to upgrade. 
  
  Should I make deinstall? And if so, why, since it doesn't need to
  upgrade?

In your shoes I would deinstall/reinstall Test-Harness, then
retry the build of SpamAssassin.  My gut reaction os the package db
has become confused, and this ought to unconfuse it.


Robert Huff


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]