Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/10/2014, à 15:44

Anarcheon

Installation bibliothèque GSL

Bonjour,

Je dois installer la bibliothèque GSL, pour l'utiliser sous CodeBlocks (v12.11).
J'ai testé plusieurs façons de l'installer : installation directe avec apt-get, ou bien en suivant la procédure décrite ici (entre autre, mais d'autres étaient équivalentes).
apt-get ne renvoie pas d'erreur, mais je ne sais pas où est installée la librairie, ni si elle est fonctionnelle.

Pour la seconde, le ./configure fonctionne, de même que le make (c'est long, mais ça marche). Par contre ça coince au niveau du sudo make install, là ça renvoie des erreurs :

charles@charles-Studio-1555:~/[...]/gsl-1.16$ sudo make install
Making install in gsl
make[1]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/gsl »
make[2]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/gsl »
make[2]: Rien à faire pour « install-exec-am ».
make[2]: Rien à faire pour « install-data-am ».
make[2]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/gsl »
make[1]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/gsl »
Making install in utils
make[1]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/utils »
make[2]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/utils »
make[2]: Rien à faire pour « install-exec-am ».
make[2]: Rien à faire pour « install-data-am ».
make[2]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/utils »
make[1]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/utils »
Making install in sys
make[1]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/sys »
make[2]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/sys »
make[2]: Rien à faire pour « install-exec-am ».
 /bin/mkdir -p '/usr/local/include/gsl'
 /usr/bin/install -c -m 644 gsl_sys.h '/usr/local/include/gsl'
make[2]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/sys »
make[1]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/sys »
Making install in test
make[1]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/test »
make[2]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/test »
make[2]: Rien à faire pour « install-exec-am ».
 /bin/mkdir -p '/usr/local/include/gsl'
 /usr/bin/install -c -m 644 gsl_test.h '/usr/local/include/gsl'
make[2]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/test »
make[1]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/test »
Making install in err
make[1]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/err »
make[2]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/err »
make[2]: Rien à faire pour « install-exec-am ».
 /bin/mkdir -p '/usr/local/include/gsl'
 /usr/bin/install -c -m 644 gsl_errno.h gsl_message.h '/usr/local/include/gsl'
make[2]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/err »
make[1]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/err »
Making install in const
make[1]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/const »
make[2]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/const »
make[2]: Rien à faire pour « install-exec-am ».
 /bin/mkdir -p '/usr/local/include/gsl'
 /usr/bin/install -c -m 644 gsl_const.h gsl_const_cgs.h gsl_const_mks.h gsl_const_cgsm.h gsl_const_mksa.h gsl_const_num.h '/usr/local/include/gsl'
make[2]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/const »
make[1]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/const »
Making install in complex
make[1]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/complex »
make[2]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/complex »
make[2]: Rien à faire pour « install-exec-am ».
 /bin/mkdir -p '/usr/local/include/gsl'
 /usr/bin/install -c -m 644 gsl_complex.h gsl_complex_math.h '/usr/local/include/gsl'
make[2]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/complex »
make[1]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/complex »
Making install in cheb
make[1]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/cheb »
make[2]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/cheb »
make[2]: Rien à faire pour « install-exec-am ».
 /bin/mkdir -p '/usr/local/include/gsl'
 /usr/bin/install -c -m 644 gsl_chebyshev.h '/usr/local/include/gsl'
make[2]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/cheb »
make[1]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/cheb »
Making install in block
make[1]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/block »
make[2]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/block »
make[2]: Rien à faire pour « install-exec-am ».
 /bin/mkdir -p '/usr/local/include/gsl'
 /usr/bin/install -c -m 644 gsl_block.h gsl_block_char.h gsl_block_complex_double.h gsl_block_complex_float.h gsl_block_complex_long_double.h gsl_block_double.h gsl_block_float.h gsl_block_int.h gsl_block_long.h gsl_block_long_double.h gsl_block_short.h gsl_block_uchar.h gsl_block_uint.h gsl_block_ulong.h gsl_block_ushort.h gsl_check_range.h '/usr/local/include/gsl'
make[2]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/block »
make[1]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/block »
Making install in vector
make[1]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/vector »
make[2]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/vector »
make[2]: Rien à faire pour « install-exec-am ».
 /bin/mkdir -p '/usr/local/include/gsl'
 /usr/bin/install -c -m 644 gsl_vector.h gsl_vector_char.h gsl_vector_complex.h gsl_vector_complex_double.h gsl_vector_complex_float.h gsl_vector_complex_long_double.h gsl_vector_double.h gsl_vector_float.h gsl_vector_int.h gsl_vector_long.h gsl_vector_long_double.h gsl_vector_short.h gsl_vector_uchar.h gsl_vector_uint.h gsl_vector_ulong.h gsl_vector_ushort.h '/usr/local/include/gsl'
make[2]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/vector »
make[1]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/vector »
Making install in matrix
make[1]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/matrix »
make[2]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/matrix »
make[2]: Rien à faire pour « install-exec-am ».
 /bin/mkdir -p '/usr/local/include/gsl'
 /usr/bin/install -c -m 644 gsl_matrix.h gsl_matrix_char.h gsl_matrix_complex_double.h gsl_matrix_complex_float.h gsl_matrix_complex_long_double.h gsl_matrix_double.h gsl_matrix_float.h gsl_matrix_int.h gsl_matrix_long.h gsl_matrix_long_double.h gsl_matrix_short.h gsl_matrix_uchar.h gsl_matrix_uint.h gsl_matrix_ulong.h gsl_matrix_ushort.h '/usr/local/include/gsl'
make[2]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/matrix »
make[1]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/matrix »
Making install in permutation
make[1]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/permutation »
make[2]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/permutation »
make[2]: Rien à faire pour « install-exec-am ».
 /bin/mkdir -p '/usr/local/include/gsl'
 /usr/bin/install -c -m 644 gsl_permutation.h gsl_permute.h gsl_permute_char.h gsl_permute_complex_double.h gsl_permute_complex_float.h gsl_permute_complex_long_double.h gsl_permute_double.h gsl_permute_float.h gsl_permute_int.h gsl_permute_long.h gsl_permute_long_double.h gsl_permute_short.h gsl_permute_uchar.h gsl_permute_uint.h gsl_permute_ulong.h gsl_permute_ushort.h gsl_permute_vector.h gsl_permute_vector_char.h gsl_permute_vector_complex_double.h gsl_permute_vector_complex_float.h gsl_permute_vector_complex_long_double.h gsl_permute_vector_double.h gsl_permute_vector_float.h gsl_permute_vector_int.h gsl_permute_vector_long.h gsl_permute_vector_long_double.h gsl_permute_vector_short.h gsl_permute_vector_uchar.h gsl_permute_vector_uint.h gsl_permute_vector_ulong.h gsl_permute_vector_ushort.h '/usr/local/include/gsl'
make[2]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/permutation »
make[1]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/permutation »
Making install in combination
make[1]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/combination »
make[2]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/combination »
make[2]: Rien à faire pour « install-exec-am ».
 /bin/mkdir -p '/usr/local/include/gsl'
 /usr/bin/install -c -m 644 gsl_combination.h '/usr/local/include/gsl'
make[2]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/combination »
make[1]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/combination »
Making install in multiset
make[1]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/multiset »
make[2]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/multiset »
make[2]: Rien à faire pour « install-exec-am ».
 /bin/mkdir -p '/usr/local/include/gsl'
 /usr/bin/install -c -m 644 gsl_multiset.h '/usr/local/include/gsl'
make[2]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/multiset »
make[1]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/multiset »
Making install in sort
make[1]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/sort »
make[2]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/sort »
make[2]: Rien à faire pour « install-exec-am ».
 /bin/mkdir -p '/usr/local/include/gsl'
 /usr/bin/install -c -m 644 gsl_heapsort.h gsl_sort.h gsl_sort_char.h gsl_sort_double.h gsl_sort_float.h gsl_sort_int.h gsl_sort_long.h gsl_sort_long_double.h gsl_sort_short.h gsl_sort_uchar.h gsl_sort_uint.h gsl_sort_ulong.h gsl_sort_ushort.h gsl_sort_vector.h gsl_sort_vector_char.h gsl_sort_vector_double.h gsl_sort_vector_float.h gsl_sort_vector_int.h gsl_sort_vector_long.h gsl_sort_vector_long_double.h gsl_sort_vector_short.h gsl_sort_vector_uchar.h gsl_sort_vector_uint.h gsl_sort_vector_ulong.h gsl_sort_vector_ushort.h '/usr/local/include/gsl'
make[2]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/sort »
make[1]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/sort »
Making install in ieee-utils
make[1]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/ieee-utils »
make[2]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/ieee-utils »
make[2]: Rien à faire pour « install-exec-am ».
 /bin/mkdir -p '/usr/local/include/gsl'
 /usr/bin/install -c -m 644 gsl_ieee_utils.h '/usr/local/include/gsl'
make[2]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/ieee-utils »
make[1]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/ieee-utils »
Making install in cblas
make[1]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/cblas »
make[2]: entrant dans le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/cblas »
 /bin/mkdir -p '/usr/local/lib'
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   libgslcblas.la '/usr/local/lib'
libtool: install: /usr/bin/install -c .libs/libgslcblas.so.0.0.0 /usr/local/lib/libgslcblas.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libgslcblas.so.0.0.0 libgslcblas.so.0 || { rm -f libgslcblas.so.0 && ln -s libgslcblas.so.0.0.0 libgslcblas.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libgslcblas.so.0.0.0 libgslcblas.so || { rm -f libgslcblas.so && ln -s libgslcblas.so.0.0.0 libgslcblas.so; }; })
libtool: install: /usr/bin/install -c .libs/libgslcblas.lai /usr/local/lib/libgslcblas.la
libtool: install: /usr/bin/install -c .libs/libgslcblas.a /usr/local/lib/libgslcblas.a
libtool: install: chmod 644 /usr/local/lib/libgslcblas.a
libtool: install: ranlib /usr/local/lib/libgslcblas.a
/bin/bash: /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre: No such file or directory
make[2]: *** [install-libLTLIBRARIES] Erreur 127
make[2]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/cblas »
make[1]: *** [install-am] Erreur 2
make[1]: quittant le répertoire « /media/charles/93f75b3f-edae-4750-89b8-dded2c25d8a9/charles/Documents/ISFA/Semestre 3/Simulation/Biblio GSL/gsl-1.16/cblas »
make: *** [install-recursive] Erreur 1

Des idées sur ce qui cloche ?
Pour info, dans mon /usr/lib/codeblocks/plugins, je ne trouve rien concernant gsl. C'est rangé ailleurs (a priori oui, si jamais c'est installé) ? Dans ce cas, comment l'intégrer dans codeblocks ? J'ai essayé "Plugins", puis "Manage Plugins", et "Install New", mais là il me manque le chemin vers la biblio gsl (si toutefois elle est installée...)

Merci pour votre aide smile

Anar

Dernière modification par Anarcheon (Le 20/10/2014, à 01:38)

Hors ligne