Opened 4 days ago
#71019 assigned defect
gnupg2 @2.4.5_0+openldap+pinentry_mac linking fails on macOS Sequoia arm64
Reported by: | MrPowerMac | Owned by: | roederja |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.10.2 |
Keywords: | sequoia | Cc: | Ionic (Mihai Moldovan) |
Port: | gnupg2 |
Description
When attempting to build gnupg2, the build fails while linking with several "Undefined symbols" errors. Example snippet from the build log:
:info:build Undefined symbols for architecture arm64: :info:build "_gcry_free", referenced from: :info:build _main in t-convert.o :info:build _main in t-convert.o :info:build _main in t-convert.o :info:build "_gcry_malloc", referenced from: :info:build _do_bin2hex in libcommon.a[22](libcommon_a-convert.o) :info:build _hex2str_alloc in libcommon.a[22](libcommon_a-convert.o) :info:build ld: symbol(s) not found for architecture arm64
I am building on a M2 MacBook Air running macOS 15.0, with the newest CLTs installed. I previously cleared out the CLT install directory and reinstalled from the .dmg upon upgrading to 15.0 on this machine, to solve the known issue with the CLT update.
Attachments (1)
Note: See
TracTickets for help on using
tickets.
main.log