-
Notifications
You must be signed in to change notification settings - Fork 6.6k
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
[aubio] Fix definitions issues when build with dependencies #17353
Conversation
Maybe mark the feature as windows only. It never worked before on linux and mac. |
@autoantwort, it due to the link errors from dependency. Failures on linux and osx platform.
|
Marking requires:author-response for @ras0219's comments |
PR #17985 would address ffmpeg dependency issue, I would revert ffmpeg changes, and rerun this PR after that PR merged. |
I'm so sorry, it seems my suggestion tripped CI. I just reproduced the failure on x64-linux. Build works fine with ffmpeg[core,avcodec,avformat,swresample] but not with ffmpeg[all-nonfree]. It seems to be related to a missing linker flag for one of the dependencies. However, I've confirmed that #17985 fixes the linking error (at least here locally for me, after merging that branch into the branch of this PR). |
Thanks @mcmtroffaes for testing the changes, I also confirmed that PR #17985 fixes the failures, I will rerun the Ci testing after the PR merged. |
#17985 has been merged, and it passed in CI testing after rerun. |
@strega-nil-ms, could you help merge this PR? |
Cool, thanks y'all! |
Fixes #17342
Move these definitions to CMakeLists.txt instead, they are used as compiler options, not a cmake variable, so it doesn't work when use vcpkg_check_features functions.