Skip to content
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

Qt5Keychain: Map missing configuration to the first one. #10901

Closed
wants to merge 1 commit into from

Conversation

daschuer
Copy link
Member

This is a workaround for a configuration error in Ubuntu 22.4 where Qt5Keychain is build with the configuration "None" In case a either matching configuration is found or "Release" it is picked instead of just the first.

This is a hack around the root cause which I have not yet understand.
I think we need to debug cmTarget.cxx oc cmake to find out.
However changing the cmake version has no effect.

This is a PR against 2.3 to make sure it keeps building on Unbutu 22.4
A CI run for main that shows that the build is fixed can be found here:
https://github.com/daschuer/mixxx/actions/runs/3056487033

Once this is merged I will take care to merge it into main as well.

This is a workaround for a configuration error in Ubuntu 22.4 where Qt5Keychain is build with the configuration "None" 
In case a either matching configuration is found or "Release" it is picked instead of just the first.
@daschuer
Copy link
Member Author

Here is a failing workflow run with the 2.3 branch build on the Ubuntu 22.4 runner that verifies that merging this PR to the 2.3 branch is required: https://github.com/daschuer/mixxx/actions/runs/3065678208/jobs/4950019247

@daschuer daschuer requested a review from Holzhaus September 16, 2022 05:59
@daschuer daschuer marked this pull request as draft September 16, 2022 14:05
@daschuer
Copy link
Member Author

I have found the root cause:
The new runner defines the env
VCPKG_ROOT = /usr/local/share/vcpkg
Our build becomes a vcpkg build, this must not happen

@daschuer
Copy link
Member Author

Here is the root cause fix:
#10904

@daschuer daschuer closed this Sep 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant