Strange perl error while updating ports

When running

/usr/local/sbin/portupgrade -ra

I got several errors:

** Port marked as IGNORE: databases/p5-DBD-Pg:
        Needs DBI 1.38 which needs perl 5.6, install lang/perl5.8 and try again
  • Port marked as IGNORE: mail/p5-Mail-SpamAssassin: Needs perl 5.6.1 or higher, install lang/perl5.8 and try again

Could not figure out what was wrong since I just had installed perl5.8 from ports! After googling I found out that apparently this is a problem with old FreeBSD installations, 4.10 like I have. The problem is that the installation does not update some files that are automatically done on systems like 5.3. By issuing the command

/usr/local/bin/use.perl port

the updates are done.

Leave a Reply

Your email address will not be published. Required fields are marked *