cisco / libsrtp

Library for SRTP (Secure Realtime Transport Protocol)
Other
1.19k stars 469 forks source link

meson ci builds failing for openssl on macos #705

Open pabuhler opened 2 months ago

pabuhler commented 2 months ago

see: https://github.com/cisco/libsrtp/actions/runs/8885459694

This is a meson / ci setup issue and not a libsrtp issue as far as I can tell. I can not reproduce this locally with my "older" mac.

This seamed to just start happening, not sure what has changed.

pabuhler commented 2 months ago

@iameli could you please take a look at this, thanks.

pabuhler commented 1 month ago

I have pushed a fix for now but this should be followed up so that meson ci builds can run against macos-latest again at some point.

thewildtree commented 1 month ago

Judging by the CI logs, the v3 issue is most likely caused by this: https://github.com/Homebrew/homebrew-core/issues/169728. Logs show that brew says openssl@3 is already installed, so a brew reinstall openssl@3 would likely fix the build.

As for the v1 pipeline, I think it never actually used v1 at all. Instead, it also uses openssl@3, as logs and the breakage together with v3 would suggest.

pabuhler commented 1 month ago

This is probably the case. Maybe it will be fixed soon and can move back to macos-latest . At that point should see if the v1 build actual does as expected or not.