Error when upgrading port: Errno architecture does not match executable architecture
jsmorris at gmail.com
Fri Jul 10 01:13:48 PDT 2009
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
On Thu, Jul 9, 2009 at 12:49 PM, Ryan Schmidt<ryandesign at macports.org> 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
> 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)
More information about the macports-users