You are not logged in.
Pages: 1
Hello,
Since the last update, I can’t launch sage.
The interesting part of crash report seems to be:
ImportError: libgfortran.so.3: cannot open shared object file: No such file or directory
I thought this was a package bug, but the for the maintener, it’s a problem with AUR packages.
I was delete the ~/.sage directory, uninstall sage (that imply also the reverse-dependencies packages) and reinstall it. Without success.
The problematic files:
/usr/lib/python2.7/site-packages/sage/matrix/matrix_integer_dense.so
/usr/lib/python2.7/site-packages/sage/matrix/matrix_modn_dense_double.so
/usr/lib/python2.7/site-packages/sage/matrix/matrix_modn_dense_float.so
Any idea?
Offline
Did you even bother to fix your AUR/foreign packages like you were told?
Offline
Did you even bother to fix your AUR/foreign packages like you were told?
I recompile all my AUR packages, without success.
Offline
Why do you think the three files you listed are the problem? What are those file linked to, e.g.:
ldd /usr/lib/python2.7/site-packages/sage/matrix/matrix_integer_dense.so | grep fortran
If that does not say libgfortran.so.4 then you do not have the sagemath version from [community].
What version of sagemath do you have installed?
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
Why do you think the three files you listed are the problem? What are those file linked to, e.g.:
ldd /usr/lib/python2.7/site-packages/sage/matrix/matrix_integer_dense.so | grep fortran
$ ldd /usr/lib/python2.7/site-packages/sage/matrix/matrix_integer_dense.so | grep fortran
libgfortran.so.3 => not found
What version of sagemath do you have installed?
$ yaourt -Q | grep sagemath
community/sagemath 7.6-4
When I uninstall sagemath, the file is deleted.
Offline
Update your system, sagemath is at 7.6-5.
On another note, learn to use pacman. There is no need to list all packages then pipe to grep, just `pacman -Q sagemath`. On yet another note, learn to use pacman. There is no need to use yaourt.
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
Update your system, sagemath is at 7.6-5.
Done between the redaction and submission of my previous post, that’s change nothing.
On yet another note, learn to use pacman. There is no need to use yaourt.
Pacman doesn’t display the package repository.
Offline
Done between the redaction and submission of my previous post, that’s change nothing.
What does this mean? What did you do, and what did not change: the version? If you didn't get the new version of sagemath, then update your mirrorlist.
Pacman doesn’t display the package repository.
It most certainly does.
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
ldd is not the answer here; it's recursive making it useless for this purpose.
The problem is almost certainly a foreign package, most likely atlas-lapack or something similar.
lddtree from the pax-utils package can help track it down by showing what's actually linked to the old lib.
Last edited by Scimmia (2017-06-03 22:53:00)
Offline
I installed cblas and lapack, and removed atlas-lapack-base (from the AUR), and this fixed the problem for me. (Scimmia -- thanks for the hint about lddtree!)
Last edited by jmartl109 (2017-06-04 00:32:51)
Offline
Pages: 1