Hi,
nestsimulator-2.18.0 fails PyNEST installation as requesting libgsl.so.23 while libgsl.so.25 is available (see brelow --1-- log of installcheck for PyNEST tests) cmake reports no errors with GSL (see bleow --2-- log extract of cmake output )
configuration: linux manjaro latest system update 2019-09-05
Sorry for my ignorance : is there a way to force linking with most recent gsl library ? Or is it necessary to install also the old library version somehow? If then how ?
Thank you in advance for any help
Samuel Bottani
--1--
Phase 7: Running PyNEST tests. ------------------------------
Using nosetests.
Failure: ImportError (libgsl.so.23: cannot open shared object file: No such file or directory) ... ERROR Failure: ImportError (libgsl.so.23: cannot open shared object file: No such file or directory) ... ERROR ERROR: Failure: ImportError (libgsl.so.23: cannot open shared object file: No such file or directory) File "/usr/lib/python3.7/site-packages/nose/failure.py", line 39, in runTest ImportError: libgsl.so.23: cannot open shared object file: No such file or directory ERROR: Failure: ImportError (libgsl.so.23: cannot open shared object file: No such file or directory) File "/usr/lib/python3.7/site-packages/nose/failure.py", line 39, in runTest ImportError: libgsl.so.23: cannot open shared object file: No such file or directory FAILED (errors=2)
PyNEST tests: 2 Passed: 0 Skipped: 0 Failed: 2
--2-- Concerning GLS log :
Use GSL : Yes (GSL 2.6) Includes : /usr/include Libraries : /usr/lib/libgsl.so;/usr/lib/libgslcblas.so
Dear Samuel,
NEST does not actually specify a specific library version to link against, but rather determines the one available on your system during the run of cmake.
If you upgrade your environment, you might have to cmake and compile NEST anew in order for it to pick up the new version. To reduce the risk of having old and new things interfere, it is usually safest to remove the old installation before doing this.
Best regards, Jochen!
On 06.09.19 16:49, samuel.bottani@parisdescartes.fr wrote:
Hi,
nestsimulator-2.18.0 fails PyNEST installation as requesting libgsl.so.23 while libgsl.so.25 is available (see brelow --1-- log of installcheck for PyNEST tests) cmake reports no errors with GSL (see bleow --2-- log extract of cmake output )
configuration: linux manjaro latest system update 2019-09-05
Sorry for my ignorance : is there a way to force linking with most recent gsl library ? Or is it necessary to install also the old library version somehow? If then how ?
Thank you in advance for any help
Samuel Bottani
--1--
Phase 7: Running PyNEST tests.
Using nosetests.
Failure: ImportError (libgsl.so.23: cannot open shared object file: No such file or directory) ... ERROR Failure: ImportError (libgsl.so.23: cannot open shared object file: No such file or directory) ... ERROR ERROR: Failure: ImportError (libgsl.so.23: cannot open shared object file: No such file or directory) File "/usr/lib/python3.7/site-packages/nose/failure.py", line 39, in runTest ImportError: libgsl.so.23: cannot open shared object file: No such file or directory ERROR: Failure: ImportError (libgsl.so.23: cannot open shared object file: No such file or directory) File "/usr/lib/python3.7/site-packages/nose/failure.py", line 39, in runTest ImportError: libgsl.so.23: cannot open shared object file: No such file or directory FAILED (errors=2)
PyNEST tests: 2 Passed: 0 Skipped: 0 Failed: 2
--2-- Concerning GLS log :
Use GSL : Yes (GSL 2.6) Includes : /usr/include Libraries : /usr/lib/libgsl.so;/usr/lib/libgslcblas.so _______________________________________________ NEST Users mailing list -- users@nest-simulator.org To unsubscribe send an email to users-leave@nest-simulator.org
-- Dr. Jochen Martin Eppler Phone: +49(2461)61-96653 ---------------------------------- Simulation Laboratory Neuroscience Jülich Supercomputing Centre Institute for Advanced Simulation
------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ Forschungszentrum Juelich GmbH 52425 Juelich Sitz der Gesellschaft: Juelich Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Volker Rieke Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender), Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt, Prof. Dr. Sebastian M. Schmidt ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------
Thank you for your answer Jochen,
Now working also with the latest library version :-)
Following your confirmation "NEST does not actually specify a specific library version" I restarted a completely fresh installation removing not only the build directory for the sources but also any nest related file in my ~/.local installation directory. After now compilation and installation all tests pass now and pynest can be imported.
I suppose there was and interference with preexisting files and paths. Clean build directory wasn't enough and deep clean in installation folder sokved it.
Thank you for the fantastic work and support.
Sincerely
Samuel Bottani University Paris Descartes, Biomedical Faculty