-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
update libdjinterop to 0.20.2 #12846
Conversation
Linking libdjinterop fails on Windows when built via ExternalProject_Add?? PR to update vcpkg is here: microsoft/vcpkg#36869 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This does unfortunately not link on windows:
fatal error LNK1120: 8 unresolved externals
I think It would be reasonable to stick with the VCPKG provided version for now and just add your change as patch. PATCH_COMMAND
Other option would be to required 0.20.1 but download 0.20.2
We need also make sure that the djinterop PPA has the newest version in this case.
The update of libdjinterop in vcpkg has been merged. |
Do you have an idea why we have a linker error on Windows? Will the same happen with the vcpkg build? |
It may have to do with this https://github.com/xsco/libdjinterop/blob/main/CMakeLists.txt#L156 set_target_properties(DjInterop PROPERTIES C_VISIBILITY_PRESET hidden)
set_target_properties(DjInterop PROPERTIES CXX_VISIBILITY_PRESET hidden) which makes me wonder how it works with vcpkg 🤔 Anyway, considering that it worked with vcpkg before somehow, I think it will work again when updating vcpkg. |
Let's update vcpkg then try rebasing this. |
@mr-smidge Can you please you Launchpad PPA to 0.20.2? Than we can advance with Mixxx to that version. Thank you. |
I've pushed 0.20.2, and bionic is building now... will copy for other distros tomorrow once it's done. |
to fix Clang build xsco/libdjinterop#112
f863412
to
0ee7a04
Compare
Thank you |
0.20.2 now available for all Ubuntu series: https://launchpad.net/~xsco/+archive/ubuntu/djinterop/+packages |
Merged via #12898 |
That was to the main branch. This needs to go to the 2.4 branch to fix the build failure. |
Merged in #13154 |
to fix Clang build
xsco/libdjinterop#112