Opened 3 years ago

Last modified 3 years ago

#62446 closed defect

Failed to build ossp-uuid on macOS Big Sur and Apples M1 CPU: no suitable image found — at Version 1

Reported by: dzhub Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.6.4
Keywords: Cc:
Port:

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Hi all :-)

I just once again tried "port upgrade outdated", and now got this error:

:info:build Can't load '/opt/local/lib/perl5/vendor_perl/5.26/darwin-thread-multi-2level/auto/Cwd/Cwd.bundle' for module Cwd: dlopen(/opt/local/lib/perl5/vendor_perl/5.26/darwin-thread-multi-2level/auto/Cwd/Cwd.bundle, 1): no suitable image found.  Did find:

Please see the log for all the details.

Change History (2)

Changed 3 years ago by dzhub

Attachment: main.log added

/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_ossp-uuid/ossp-uuid/main.log

comment:1 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)

The log says:

:info:build Can't load '/opt/local/lib/perl5/vendor_perl/5.26/darwin-thread-multi-2level/auto/Cwd/Cwd.bundle' for module Cwd: dlopen(/opt/local/lib/perl5/vendor_perl/5.26/darwin-thread-multi-2level/auto/Cwd/Cwd.bundle, 1): no suitable image found.  Did find:
:info:build     /opt/local/lib/perl5/vendor_perl/5.26/darwin-thread-multi-2level/auto/Cwd/Cwd.bundle: mach-o, but wrong architecture
:info:build     /opt/local/lib/perl5/vendor_perl/5.26/darwin-thread-multi-2level/auto/Cwd/Cwd.bundle: mach-o, but wrong architecture at /opt/local/lib/perl5/5.26/XSLoader.pm line 99.

We can see that you're trying to build ossp-uuid for arm64. For what arch was /opt/local/lib/perl5/vendor_perl/5.26/darwin-thread-multi-2level/auto/Cwd/Cwd.bundle built? To find out, run:

lipo -info /opt/local/lib/perl5/vendor_perl/5.26/darwin-thread-multi-2level/auto/Cwd/Cwd.bundle
Note: See TracTickets for help on using tickets.