-
Notifications
You must be signed in to change notification settings - Fork 18
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
Dependency XRootD.jl does not precompile on Windows #351
Comments
so when I first saw your issue, I immediatedly tried in a new
however, when I tried again just now:
it works now? |
wait, is XRootD wrapper just broken on Windows? |
I am running windows 11 so it would appear that it is. I've had two different windows 11 machines fail to precompile XRootD. |
XRootD_jll is not built for Windows. This is because the XRootD package is not supported for windows. Normally in this case I guess empty artifacts are used to fulfill dependencies. It should not fail pre compilation I guess. |
Right.... Well I think in that case XRootD.jl should have unit test on CI to make sure it doesn't fail to precompole and only throw an error message at runtime telling user Windows is not supported? |
You can use |
Just released XRootD 0.2.1 which includes some protection for missing binary artefacts. |
@TheBreadFarmer can you check if this solves the problem for you 👀 |
I can report that XRootD v0.2.1 successfully precompiles on my windows 11 machine! |
After updating UnROOT.jl from v0.10.30 to v0.10.31 (when XRootD.jl was added as a dependency), UnROOT.jl fails to precompile because XRootD.jl fails to precompile.
This occurs on both Julia v1.11.0 and v1.10.5. I tested on a fresh install of Julia with no other installed packages and got the same result. Installing XRootD.jl first does not fix issue as XRootD.jl is what fails to precompile and is preventing UnROOT.jl from precompiling.
Stated error is:
The full error is:
The text was updated successfully, but these errors were encountered: