New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[macOS Sonoma] cannot compile 26.2.*: undefined symbols _ei_MD5Final _ei_MD5Init _ei_MD5Update #7987
Comments
Full build log: |
@paulswartz I had the same problem, but I used my own build of OpenSSL and it built fine. I hope this helps. OpenSSL 3.2.0
OTP 26.2.1
|
Thanks for this pointer! It's helped me narrow it down a bit to the
are confused between the local version in #7989 has a fix which works for me, at least. |
Same issue when building 26.2.1 for OpenWrt:
|
* paulswartz/openssl-md5/GH-7987/OTP-18931: ci: don't use cache if an `.h` file is deleted fix: `ifdef` for preprocessor variables fix: rename `openssl/md5.h` to avoid include conflicts with OpenSSL
Fix merged to be part of next OTP-26 patch. |
* paulswartz/openssl-md5/GH-7987/OTP-18931: ci: don't use cache if an `.h` file is deleted fix: `ifdef` for preprocessor variables fix: rename `openssl/md5.h` to avoid include conflicts with OpenSSL
Describe the bug
Compiling OTP 26.2 on macOS Sonoma (14.2.1 on an M1 Pro) fails with:
To Reproduce
Expected behavior
The build to succeed.
Affected versions
Good versions:
Additional context
I ran
git bisect OTP-26.2 OTP-26.1.2
and it looks like this was introduced in 609a562.The text was updated successfully, but these errors were encountered: