-
Notifications
You must be signed in to change notification settings - Fork 57
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
Precompilation error on NixOS #336
Comments
@giordano Do we test Cairo_jll on something like NixOS? |
Testing, no. I was told by a few users that libraries provided by JLLs work out-of-the-box in NixOS, contrary to the old No idea about what's the issue reported by Rik. I can only guess that, given the path |
I can make a reproducible Dockerfile based on Ubuntu if you want. It should probably be fixed upstream in https://github.com/nixos/nixpkgs, but before that I have to switch from my own Julia definition to unstable Julia 1.5 etc etc. All in all, this doesn't score high on my priority list. |
That might help, but then I miss the connection with NixOS? |
The idea of NixOS is that all packages and each version are unique. So, I could define Foo to depend on Bar-0.5, and at the same time have Baz depend on Bar-0.3. This all just works because all files for a package are moved into one folder and that folder is set to read-only. To use these Nix packages, you can use NixOS but also the Nix package manager, which can be installed on most Linux distro's including Ubuntu. Essentially, NixOS is the Nix package manager and a way to describe your entire operating system as code. I'll add it to my TODO list and plan to have the Dockerfile ready somewhere next week. |
Precompilation succeeds on NixOS unstable with Julia 1.5.3, so it seems this has been fixed upstream! 😄 Closing issue. |
Cairo build problems with NixOS are also discussed at NixOS/nixpkgs#20649 (comment). |
Ok, sorry |
In GiovineItalia/Compose.jl#407, I was asked to file an issue, so here it is. When, I'm trying to test Compose.jl or Gadfly.jl, I get an error on NixOS. The stacktrace is
Indeed, it is a precompilation error because
My version of Julia is quite deterministic; defined as follows
Apart from Cairo, this definition of Julia has been working flawlessly for months for Julia 1.4 and 1.5. Even in combination with RCall.
The text was updated successfully, but these errors were encountered: