Success! Thanks for the help Ryan. The forced upgrade didn't have any effect, but when inspecting /opt/local/lib/perl5, I saw 5.8.8, site_perl/5.8.8, and vendor_perl/5.8.8 directories. I removed those directories and the ports upgraded successfully. I am not sure why those directories were still around.
Jason On Thu, Jul 9, 2009 at 12:49 PM, Ryan Schmidt<[email protected]> wrote: > On Jul 8, 2009, at 22:29, jsmorris wrote: > >> I tried Ryan's suggestion, but it did not work. I still got the same >> error message. The perl port seems to build just fine. Is this a >> problem with this version of Perl? I even uninstalled my perl5.8 port >> and re-installed it, but still the same error message. > > What port provides /opt/local/lib/perl5/site_perl/5.8.8/Errno.pm on your > system? Type > > port provides /opt/local/lib/perl5/site_perl/5.8.8/Errno.pm > > to find out. That port needs to be rebuilt (sudo port -nf upgrade). > > If /opt/local/lib/perl5/site_perl/5.8.8/Errno.pm does not belong to a port, > how did it get there? Did you install it manually, or use CPAN to install > Perl modules? If so, you may need to remove it manually or with CPAN. You > should only install Perl modules (or anything else in /opt/local) using > MacPorts. > > On my system I don't have that file; I have > /opt/local/lib/perl5/5.8.9/darwin-2level/Errno.pm and it is provided by the > perl5.8 port. > > Which brings up the point that the current version of perl in MacPorts is > 5.8.9 so I don't know why anything 5.8.8 is still showing up on your system. > Are your ports up to date? (sudo port sync && sudo port upgrade outdated) > > > _______________________________________________ macports-users mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
