-
Notifications
You must be signed in to change notification settings - Fork 15
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
CI on windows #82
Comments
Ah interesting. In the build system, on Unix systems we use symlinks to populate the include directory. For various reasons symlinks don't work well on Windows (have to have a special permission that is commonly not available) so we try to use hardlinks there. But hardlinks of course don't work across file systems. This can be avoided by passing |
I'm publishing
|
Published now, please give it a try and let me know if there are further problems. I'll look at creating a Windows CI on this crate as well which will hopefully help catch issues like this |
Thanks! That advice solved the error. Now it gives a different one :) (link):
|
Oof, ok thanks I'll look into this |
I have a Windows CI build progressing far enough to replicate the issue you are seeing, no idea why it is happening so far. |
A tiny bit of progress - the makefile has |
@est31 with a lot of trial and error and a few minor hacks #84 has merged and we have at least one working Windows CI build. I've published |
@randombit that's really amazing! I am going to try this out very soon, in rustls/rcgen#125 . In any case, I'd like to thank you a lot for the help! |
Hi, I had someone trying to add windows CI to my library, but it failed due to a CI issue caused by botan:
it's apparently really two different disk drives, as alg_id.h seems to be in
C:
. I'm not sure if this is an issue of botan-rs, and how one can work around in the CI.rustls/rcgen#118
The text was updated successfully, but these errors were encountered: