You are not logged in.
I installed Julia after installing Octave, and Julia's dependency `openblas` is in conflict with Octave's `blas`. So, I proceeded with removing `blas` and installing `openblas`. Since then, Octave cannot plot using `fltk`. Whenever I try to plot anything, it shows this error.
```
octave:1> plot(linspace(1,2,30),linspace(1,1,30))
error: feval: /usr/lib/octave/5.2.0/oct/x86_64-pc-linux-gnu/__init_fltk__.oct: failed to load: libfltk_gl.so.1.3: cannot open shared object file: No such file or directory
error: called from
graphics_toolkit at line 91 column 5
figure at line 91 column 7
newplot at line 117 column 10
plot at line 222 column 9
```
After removing Julia and openblas, and installing blas, Octave can plot again.
How to fix this? One potential fix may be to contact Julia's maintainers and ask them to use `blas` as a dependency instead of `openblas`, or allow to use both as alternatives.
Should I report a bug?
I realized that I have posted this to newby corner, but should have posted it in applications or something like that. Is there a way to migrate this post? Or should I delete this and open another one there?
Last edited by archisman (2020-05-05 13:08:30)
Offline
octave has an optional dependency on fltk for the fltk gui. If you intend to use it, install fltk.
I'm not sure what octave uses for plotting when you have blas installed instead of openblas (it seems very odd that this could have an effect, but octave has some very odd interface (il)logic), nor can I imagine why the plotting backend should change simply due to the BLAS implementation, but apparently it does (assuming you're not changing anything else about the environment or how you run octave).
Last edited by Trilby (2020-05-05 12:42:18)
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
Is there a way to migrate this post? Or should I delete this and open another one there?
Only moderators can do those things .
You can use the report button to send a message and ask for moving , deletion or whatever is relevant.
The problem appears to be between blas and openblas .
julia depends on cblas which depends on blas , and blas conflicts with openblas.
Openblas does provide blas, but only version 3.8.0 while lapack / blas is now at version 3.9.0 .
Looks like openblas provides needs changing, please file a bugreport.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
I installed fltk and then installed julia, and now both of them work. No idea why it previously worked after removing openblas and installing blas.
Thanks.
Last edited by archisman (2020-05-05 12:40:48)
Offline
Please remember to mark your thread [SOLVED] (edit the title of your first post).
Offline