all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Using julia in guix
@ 2021-11-02 22:55 Théo Maxime Tyburn
  2021-11-03 10:06 ` zimoun
  0 siblings, 1 reply; 10+ messages in thread
From: Théo Maxime Tyburn @ 2021-11-02 22:55 UTC (permalink / raw)
  To: help guix

Hello guix people and julia users!

I started using julia in one of my university projects and I am not sure
how this should be done the guix way. Has someone experience with this ?

For know I just used the julia package manager and the packages are in
~/.julia. I was not able to use the guix packages for julia
however. Should something be done manually to tell julia where to find
its packages ?

I encountered two problems. The first with the package "GR" the
second with the package "GLFW". I encountered these bugs while trying
the packages "Plots" and the "GLMakie" backend of "Makie"


The GR bug:
> julia> using GR
> julia> histogram(randn(10000))
> env: ‘/home/teddd/.julia/artifacts/b5fea2b0d5c84336f26b139587a84ee7e8ca2e12/bin/gksqt’: No such file or directory
> connect: Connection refused
> GKS: can't connect to GKS socket application
it then exits because of a segmentation fault.

I tried running the above inside this shell
> guix shell gr-framework
but the result is the same.


The GLFW bug:
> julia> using GLFW
> julia> GLFW.CreateWindow(300,300, "Test")
> ERROR: GLFWError (API_UNAVAILABLE): GLX: No GLXFBConfigs returned

I also tried running this into
> guix shell mesa glfw mesa-utils libglvnd
with exact same result.

Also I was able to compile and run a minimal GLFW C code so I think my
glfw and mesa installs are fine.


I am not sure these two errors are related but I have the
impression they both come from the fact that guix doesn’t allow the
access to some libraries or binaries the julia packages expect to
find. Please correct me if I am wrong.

Has someone an idea how I could investigate what is going wrong ?


Kind Regards,

Théo


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2021-11-08 11:12 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-11-02 22:55 Using julia in guix Théo Maxime Tyburn
2021-11-03 10:06 ` zimoun
2021-11-03 13:06   ` Efraim Flashner
2021-11-03 21:56   ` Théo Maxime Tyburn
2021-11-04 13:11     ` Efraim Flashner
2021-11-05 21:52       ` Théo Maxime Tyburn
2021-11-07  7:49         ` Efraim Flashner
2021-11-07 16:58           ` Théo Maxime Tyburn
2021-11-08  9:21             ` Efraim Flashner
2021-11-08 10:58             ` zimoun

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.