-
Notifications
You must be signed in to change notification settings - Fork 297
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
Build fails because of two version of kernel32-sys used #622
Comments
I am also having this problem. Tried editing the cargo.lock, to no avail. |
There was a breaking change in libc that causes havoc. |
There is a tracking issue for updating the Piston ecosystem here. |
It seems this problem is a glutin issue, I've opened an issue here. If you need a temporary fix, you might be able to simply increment glutin's kernel32-sys dep version to 0.2 within a local build, but I have a feeling that there are still more errors once you get past that. |
yes I had already tried that before opening the issue. I had more errors... Thank you for redirecting this to glutin! |
@Bobandy sorry you're running into so many issues... the breakage in libc has been pretty epic as it is one of the deepest dependencies in the rust ecosystem and issues have been further propagated by:
There hasn't been breakage like this since pre-1.0 days. Hopefully we can clean all this up soon and get back to peaceful, non-broken code-land heh! |
@mitchmindtree by the way I see you said you were unable to test because you are not on windows, I am trying to build on Arch Linux. |
I blame this entirely on Cargo. Since it only allows a single crate to specify Same issue elsewhere: time-rs/time#126 |
Signed-off-by: Peter Atashian <retep998@gmail.com>
Ok thanks to a commit from retep998 the kernel32 error is now gone, except now, can't seem to be able to compile pistoncore-glutin_windows :
|
native library
kernel32
is being linked to by more than one package, and can only be linked to by one packagekernel32-sys v0.1.4
kernel32-sys v0.2.0
The text was updated successfully, but these errors were encountered: