Opened 3 years ago

Last modified 3 years ago

#64893 new defect

proxychains-ng @4.14_0: terminating because inserted dylib ... could not be loaded ... libproxychains4.dylib ... incompatible architecture (have 'arm64', need 'arm64e')

Reported by: ylluminate (ylluminate) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.7.2
Keywords: Cc:
Port: proxychains-ng

Description

Finding that on Apple Silicon M1* (MacBookPro18,2 in my case) the arch compilation options seem to be off. Error:

[proxychains] config file found: /opt/local/etc/proxychains.conf
[proxychains] preloading /opt/local/lib/libproxychains4.dylib
[proxychains] DLL init: proxychains-ng 4.14
[proxychains] DLL init: proxychains-ng 4.14
...
dyld[13048]: terminating because inserted dylib '/opt/local/lib/libproxychains4.dylib' could not be loaded: tried: '/opt/local/lib/libproxychains4.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'arm64e')), '/usr/local/lib/libproxychains4.dylib' (no such file), '/usr/lib/libproxychains4.dylib' (no such file)
dyld[13048]: tried: '/opt/local/lib/libproxychains4.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'arm64e')), '/usr/local/lib/libproxychains4.dylib' (no such file), '/usr/lib/libproxychains4.dylib' (no such file)
...

It appears this is a known'ish issue:

Change History (1)

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

Priority: HighNormal

Huh, I thought Apple only used arm64e for its own binaries and did not permit third parties to create binaries with that architecture.

The port has no maintainer. If you know a fix, please submit a pull request.

Note: See TracTickets for help on using tickets.