-
-
Notifications
You must be signed in to change notification settings - Fork 3
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
Fix Windows build errors #29
base: main
Are you sure you want to change the base?
Conversation
The failure is from VCPKG, I disabled 3.9 as a test just to see if the install works on other python versions |
cibuildwheel builds wheels for Python versions incrementally based on values in The error from the logs is indeed from Vcpkg:
|
Yeah I know, I just wanted to rule out that it was some weird dependency thing. It already failed. I just triggered this while I was in morning meetings |
This looks like where the error comes up
Vcpkg is trying to build SUNDIALS's triplet in debug mode for some reason, when it has always been built in release mode in the past. We currently capitalise the string in Line 93 in 04abfc4
Does it have to be "Release" and not "RELEASE"? This is just a guess; I could be wrong. |
I will push a change for that to see if it works. It is worth a shot, but weird that it suddenly fails. What I was looking at was just replacing the VCPKG stuff with a full build like we do on linux/mac |
…ers into feat/windowsBuild
I think for this to work, we just need to make klud optional, the other changes for the casadi registry can probably be reverted. Telling VCPKG to build release mode for CasADi and Sundails, appears to still let dependencies build in debug mode. So it does not really seem like a solution that will fix it in the end. I think instead we just need better handling for when the debug/release libraries are not found or figure out if there is something else that broken |
Work in progress while investigating windows build failures