1 votes

Bibliothèque gsl : la bibliothèque gslcblas n'a pas été trouvée mais installée

J'ai des problèmes avec l'installation du paquet gsl. Je travaille sous Xubuntu 18.04, octave 4.4.1.

En utilisant -forge, le processus d'installation se bloque avec le message suivant :

 pkg install -forge gsl
 configure: error: gslcblas library not found

J'ai installé via synaptic : libgslcblas0 , libgsl-dev , libgsl23

Quelqu'un peut-il me donner des instructions sur ce qu'il faut faire maintenant ?

J'ai posé cette question hier sur la liste de diffusion d'Octave, mais je n'ai obtenu que la réponse "installer". gslclbas qui est déjà installé.

EDITAR: Merci pour votre conseil N0rbert, mais désolé le conseil installant liboctave-dev n'a pas fonctionné pour moi.

Je reçois :

pkg install -forge gsl
configure: error: gslcblas library not found
checking for mkoctfile... /app/bin/mkoctfile-4.4.1
checking for octave... /app/bin/octave-4.4.1
checking for Octave's canonical_host_type... x86_64-pc-linux-gnu
checking for Octave's include directory... /app/include/octave-4.4.1/octave
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C++ preprocessor... g++ -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking ov-scalar.h usability... yes
checking ov-scalar.h presence... yes
checking for ov-scalar.h... yes
checking for cos in -lm... yes
checking for cblas_dgemm in -lgslcblas... no
pkg: error running the configure script for gsl.
error: called from
    configure_make at line 82 column 9
    install at line 184 column 7
    pkg at line 437 column 9

D'autres idées ?

J'ai essayé avec Octave 4.2.2. sur un autre PC, même résultat.

0voto

N0rbert Points 86925

Vous devez d'abord installer le paquet de développement Octave avec :

sudo apt-get install liboctave-dev

Avec la version standard d'Octave 4.2.2 provenant des dépôts officiels d'Ubuntu, l'installation de la version interne d'Octave 4.2.2 est réussie. gsl l'emballage.

>> pkg load gsl
>> gsl_sf_sinc(0)
ans =  1

Pour votre information : Ubuntu fournit octave-gsl paquet ver. 2.1.0-3 tandis qu'Octave Forge fournit ver. 2.1.1 - Dossier NEWS contient une note :

===============================================================================  
gsl-2.1.1  
===============================================================================  

** Octave 4.4 compatibility fixes (remove deprecation warnings)  

Vous pouvez donc utiliser Octave à partir de dépôts.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X