-
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
could not load: lapack.dll #133
Comments
Ouch, this is the downside of adding I didn't quite realize that dead code elimination wouldn't actually eliminate the dependency, as long as The "solution" for you would be to get BLAS & LAPACK running on Windows... But that's not really a good solution as the dependency really shouldn't be there unless the relevant functionalities are used. The offending code is here: https://github.com/Vindaar/ggplotnim/blob/master/src/ggplotnim/postprocess_scales.nim#L505-L533 (and the I will try to come up with a solution somehow. edit: https://github.com/Vindaar/ggplotnim/blob/master/.github/workflows/ci.yml#L65-L71 I'm not sure if using edit 2: |
Just flagging mainly to help target issues that may impact new users, and I appreciate the suggestions. Cairo is a pain on windows, as you warn in the Readme, so I thought I might try it with the vega-lite backend. Is using Pixie instead of Cairo possible/desirable? |
Yes, that was indeed a good idea. In the CI I also use At the moment the Vega-Lite backend is not quite intended as an independent backend to avoid the Cairo dependency. While that would be possible, I simply didn't have that in mind when writing the code. So currently you'll still end up with a libcairo dependency even if you only call the Vega-Lite backend (at least I think so). Confusingly I just checked whether compilation with On another note, I just realized (from looking at the Nimble file) that for the Windows CI I also compile with And regarding a Pixie backend: edit: Just dug into the spurious cairo appearance. Yeah, the reason for suddenly depending on cairo even if compiling with |
PR #143 adds a |
Running windows 10, Nim 1.6
Successfully installed ggplotnim:
Tried to run:
got:
The text was updated successfully, but these errors were encountered: