Description
choctaw hog fails to run on macOS 12.1 due to an incorrect / missing path for libssl.1.1.dylib
Steps to Reproduce
- Start with a macOS 12.1 machine.
- Download the Darwin binary for choctaw hog.
- Run the binary
- Receive error:
darwin_releases/choctaw_hog
dyld[35939]: Library not loaded: /usr/local/opt/openssl@1.1/lib/libssl.1.1.dylib
Referenced from: /Users/<username>/Downloads/darwin_releases/choctaw_hog
Reason: tried: '/usr/local/opt/openssl@1.1/lib/libssl.1.1.dylib' (no such file), '/usr/local/lib/libssl.1.1.dylib' (no such file), '/usr/lib/libssl.1.1.dylib' (no such file)
[1] 35939 abort ~/Downloads/darwin_releases/choctaw_hog
The correct path for libssl.1.1.dylib assuming you have it installed from homebrew is:
/opt/homebrew/Cellar/openssl@1.1/1.1.1l_1/lib/libssl.1.1.dylib
Expected Behaviour
For the application to either find the existing library from /opt/homebrew/Cellar/openssl@//lib/libssl..dylib or for the library to be provided with the download.
Your Environment
HOMEBREW_VERSION: 3.3.9
ORIGIN: https://github.com/Homebrew/brew
HEAD: 96137bc19e68398ebbb7033379df288cd8b9a3f9
Last commit: 6 days ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 3e08bfbbaa36488a38e10e1a8263d65bb83d62e4
Core tap last commit: 24 hours ago
Core tap branch: master
HOMEBREW_PREFIX: /opt/homebrew
HOMEBREW_CASK_OPTS: []
HOMEBREW_CORE_GIT_REMOTE: https://github.com/Homebrew/homebrew-core
HOMEBREW_GITHUB_API_TOKEN: set
HOMEBREW_MAKE_JOBS: 10
HOMEBREW_NO_ANALYTICS: set
Homebrew Ruby: 2.6.8 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby
CPU: 10-core 64-bit arm_firestorm_icestorm
Clang: 13.0.0 build 1300
Git: 2.34.1 => /opt/homebrew/bin/git
Curl: 7.77.0 => /usr/bin/curl
macOS: 12.1-arm64
CLT: 13.2.0.0.1.1638488800
Xcode: N/A
Rosetta 2: false
Description
choctaw hog fails to run on macOS 12.1 due to an incorrect / missing path for libssl.1.1.dylib
Steps to Reproduce
The correct path for
libssl.1.1.dylibassuming you have it installed from homebrew is:Expected Behaviour
For the application to either find the existing library from /opt/homebrew/Cellar/openssl@//lib/libssl..dylib or for the library to be provided with the download.
Your Environment