Page 1 sur 2
Installation sous gentoo
Publié : dim. févr. 07, 2010 8:54 pm
par pascal50
Bonjour,
J'espère que c'est la bonne rubrique pour poser ma requête, car je ne suis pas développeur, juste utilisateur GNU/Linux Gentoo (et aussi enseignant maths sciences en lycée professionnel).
J'ai besoin d'installer Xcas/Giac pour des environnements LaTeX (
Professor.sty). Il n'existe pas d'ebuild pour Xcas/Giac. J'en ai retrouvé des traces, mais cela date un peu et la maintenance est de toute façon abandonnée.
J'aimerai dans un premier temps installer depuis les
sources. J'ai compilé (arch 64 bits) avec succès les versions frozen (0.8.4) et instable (0.9.0).
1) J'hésite un peu à passer au 'make
install',car j'aimerai la confirmation que 'make
uninstall' soit opérationnel. J'ai juste regardé dans le Makefile et je vois la ligne :
J'ai essayé sans succès 'make help'.
2) J'ai une erreur à la compilation de CoCoALib-0.9915 :
make a écrit :...
Compiling ApproxPts.o
Compiling RingWeyl.o
Compiling TmpHilbert -- keep your fingers crossed
Compiling TmpFactor -- keep your fingers crossed
Compiling TmpF5Mat.o
Compiling TmpIsTree.o
Compiling CoCoA4io.o
Compiling ServerOp.o
ServerOp.C: In function ‘void CoCoA::PrintLibraries(std::ostream&)’:
ServerOp.C:150: erreur: no matching function for call to ‘find(__gnu_cxx::__normal_iterator<CoCoA::ServerOpBase::LibraryInfo*, std::vector<CoCoA::ServerOpBase::LibraryInfo, std::allocator<CoCoA::ServerOpBase::LibraryInfo> > >, __gnu_cxx::__normal_iterator<CoCoA::ServerOpBase::LibraryInfo*, std::vector<CoCoA::ServerOpBase::LibraryInfo, std::allocator<CoCoA::ServerOpBase::LibraryInfo> > >, const CoCoA::ServerOpBase::LibraryInfo&)’
make[4]: *** [ServerOp.o] Erreur 1
make[4]: quittant le répertoire « /home/pascal/install/xcasgiac/CoCoALib-0.9915/src/AlgebraicCore »
============================================================================
***** Compilation of CoCoALib failed (in subdirectory AlgebraicCore) *****
============================================================================
make[3]: *** [library] Erreur 1
make[3]: quittant le répertoire « /home/pascal/install/xcasgiac/CoCoALib-0.9915/src »
make[2]: *** [library] Erreur 2
make[2]: quittant le répertoire « /home/pascal/install/xcasgiac/CoCoALib-0.9915 »
make[1]: *** [check] Erreur 2
make[1]: quittant le répertoire « /home/pascal/install/xcasgiac/CoCoALib-0.9915 »
make: *** [default] Erreur 2
Donc, mon premier objectif, est de pouvoir installer/ désinstaller proprement les 2 versions si possible, et bien sur de l'utiliser (32 et 64 bits) !
Si je passe cette étape je pourrais alors demander du renfort pour faire les ebuilds (Xcas/Giac et CoCoALib).
Re: Installation sous gentoo
Publié : dim. févr. 07, 2010 8:58 pm
par pascal50
Ah j'oubliais les dépendances installées :
Code : Tout sélectionner
[I] dev-libs/gmp
Available versions: 4.3.1 ~4.3.2 **5.0.0 {nocxx}
Installed versions: 4.3.1(14:14:12 14/10/2009)(-nocxx)
Homepage: http://gmplib.org/
Description: Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers
[I] dev-libs/mpfr
Available versions: 2.4.1_p1 2.4.1_p5 ~2.4.2_p1 ~2.4.2_p2 ~2.4.2_p3
Installed versions: 2.4.1_p5(19:13:56 24/01/2010)
Homepage: http://www.mpfr.org/
Description: library for multiple-precision floating-point computations with exact rounding
[I] dev-libs/ntl
Available versions: *5.3 (~)5.3.2 (~)5.4-r1 (~)5.5.2 {doc gmp}
Installed versions: 5.5.2(10:25:56 27/11/2009)(-doc)
Homepage: http://shoup.net/ntl/
Description: High-performance and portable Number Theory C++ library
[I] sci-mathematics/pari
Available versions: 2.1.6 2.1.7-r1 2.3.2 ~2.3.2-r1 ~2.3.4 2.3.4-r1 {X data doc elliptic emacs fltk galois gmp static}
Installed versions: 2.3.4-r1(21:11:53 07/02/2010)(X -data -doc -emacs -fltk -gmp -static)
Homepage: http://pari.math.u-bordeaux.fr/
Description: A software package for computer-aided number theory
[I] sci-libs/gsl
Available versions: 1.9-r1 1.12 ~1.13 ~1.13-r1 {cblas}
Installed versions: 1.12(00:29:18 02/02/2010)(-cblas)
Homepage: http://www.gnu.org/software/gsl/
Description: The GNU Scientific Library
[I] x11-libs/fltk
Available versions:
(1.1) 1.1.7 1.1.7-r2 [m]~1.1.7-r3 [m]1.1.9 [m]1.1.9-r1
(2) [m]2.0_pre6786 [m]2.0_pre6786-r1
{cairo debug doc examples games jpeg noxft opengl png threads xft xinerama zlib}
Installed versions: 1.1.7-r2(1.1)(21:22:11 07/02/2010)(-debug -noxft -opengl)
Homepage: http://www.fltk.org/
Description: C++ user interface toolkit for X and OpenGL
Re: Installation sous gentoo
Publié : lun. févr. 08, 2010 8:56 am
par parisse
Avec des gcc recents, il faut installer la derniere version de CoCoA (ou ne pas l'installer du tout). Et cela necessite des petites modifications dans le source de giac, qui sont faites dans la version 0.9.0 (mais pas dans la 0.8.4). Sinon pour FLTK, il vaut mieux reprendre "ma" version basee sur 1.3.x avec support impression, par ftp sur ftp-fourier.ujf-grenoble.fr/xcas/devel/sources/fltkdev.tgz
La branche 1.1 de FLTK n'a pas de support UTF8, ce qui pose des problèmes d'accents et en plus les sessions sont limitées à 16000 pixels.
Re: Installation sous gentoo
Publié : lun. févr. 08, 2010 12:03 pm
par pascal50
pascal50 a écrit :1) J'hésite un peu à passer au 'make install',car j'aimerai la confirmation que 'make uninstall' soit opérationnel. J'ai juste regardé dans le Makefile et je vois la ligne :
Merci pour les réponses.
Dans un premier temps, j'ai besoin de savoir si le 'make uninstall' enlève proprement tout ce qui a été installé avec 'make install'
Re: Installation sous gentoo
Publié : lun. févr. 08, 2010 12:16 pm
par parisse
Je ne sais pas! C'est le make uninstall genere par les outils automake/conf/etc., donc il devrait mais je n'ai jamais teste. Je pense que pour les lib et bin ca doit etre le cas, c'est moins sur pour la doc, mais tout ca est dans /usr/local/share/giac (ou /usr/share/giac) donc facile a enlever.
Re: Installation sous gentoo
Publié : lun. févr. 08, 2010 4:52 pm
par pascal50
J'ai trouvé ces fichiers/répertoires d'installation :
/usr/local/include/giac/
/usr/local/include/xcas/
/usr/local/share/giac/
/usr/local/lib/ ==> /usr/local/lib64/
/usr/local/lib32/ (vide) ?
/usr/local/lib64/
/usr/local/bin/xgiac
/usr/local/bin/xcasnew ==> /usr/local/bin/xcas
/usr/local/bin/xcas
/usr/local/bin/updatecas
/usr/local/bin/pgiac
/usr/local/bin/icas
/usr/local/bin/giac ==> /usr/local/bin/icas
/usr/local/bin/fr_cas_help ==> /usr/local/bin/aide
/usr/local/bin/es_cas_help ==> /usr/local/bin/aide
/usr/local/bin/en_cas_help ==> /usr/local/bin/aide
/usr/local/bin/cas_help ==> /usr/local/bin/aide
/usr/local/bin/aide
/usr/local/share/doc/giac
Il a fallu faire un :
après le 'make install'
Par contre en lançant xcas, j'ai eu une erreur. Il a fallu refaire le .configure avec l'option --enable-gui
En regardant dans le make, puis en me rappelant de .configure --help, j'ai obtenu ces paramètres :
--enable-debug enables debug support [[default=no]]
--enable-gc Use Boehm garbage collector [[default=no]]
--enable-sscl enable semi-classical algorithms [[default=no]]
--enable-dl Enable dynamically loaded modules
--enable-gsl Use GNU scientific library [[default=yes]]
--enable-pari Use PARI [[default=yes]]
--enable-ntl Use NTL [[default=yes]]
--enable-gmpxx Use GMP C+wrappers [[default=yes]]
--enable-cocoa Use CoCoA library [[default=autodetect]]
--enable-gui enable GUI [[default=yes]]
--disable-nls do not use Native Language Support
--disable-rpath do not hardcode runtime library paths
Donc toutes ces options ne sont pas activée par défaut ?
Re: Installation sous gentoo
Publié : lun. févr. 08, 2010 6:51 pm
par pascal50
Bonsoir,
J'ai ce message d'erreur à l'exécution :
$ xcas
No GUI support, try cas instead or recompile Giac with
./configure --enable-fltk-support
make clean ; make
Mais l'option --enable-fltk-support n'existe pas. J'ai utilisé ./configure --enable-gui.
Re: Installation sous gentoo
Publié : lun. févr. 08, 2010 7:30 pm
par parisse
Je pense que FLTK n'est pas détectée par configure, car la reconnaissance du GUI est activé par défaut. Il faut regarder dans le config.log quelle est l'erreur quand il essaie de compiler un programme avec -lfltk. Je soupconne qu'il faut une librairie supplémentaire pour linker qui n'est pas nécessaire sur mon linux. Vous pouvez ensuite forcer le link avec en faisant
export LDFLAGS='...'
avant ./configure
Si vous ne trouvez pas vous pouvez m'envoyer le fichier config.log par mail.
Re: Installation sous gentoo
Publié : lun. févr. 08, 2010 8:42 pm
par pascal50
configure:21813: checking for main in -lfltk_gl
configure:21842: g++ -o conftest -g -O2 conftest.cpp -lfltk_gl -lXext -lXft -lfontconfig -lXinerama -lGL -ldl -lm -lmpfr -lgmp >&5
/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lfltk_gl
collect2: ld returned 1 exit status
...
configure:21882: checking for main in -lfltk
configure:21911: g++ -o conftest -g -O2 conftest.cpp -lfltk -lXext -lXft -lfontconfig -lXinerama -lGL -ldl -lm -lmpfr -lgmp >&5
/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lfltk
collect2: ld returned 1 exit status
...
configure:22310: checking for main in -lfltk_images
configure:22339: g++ -o conftest -g -O2 conftest.cpp -lfltk_images -ljpeg -lpng -lz -lXext -lXft -lfontconfig -lXinerama -lGL -ldl -lm -lmpfr -lgmp >&5
/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lfltk_images
collect2: ld returned 1 exit status
...
locate fltk | grep '^\/usr/lib a écrit :
/usr/libexec/octave/3.2.3/oct/x86_64-pc-linux-gnu/fltk_backend.oct
/usr/lib64/fltk-1.1
/usr/lib64/fltk-1.1/libfltk_images.so.1.1
/usr/lib64/fltk-1.1/libfltk_images.a
/usr/lib64/fltk-1.1/libfltk_images.so
/usr/lib64/fltk-1.1/libfltk_forms.a
/usr/lib64/fltk-1.1/libfltk.a
/usr/lib64/fltk-1.1/libfltk_forms.so
/usr/lib64/fltk-1.1/libfltk.so.1.1
/usr/lib64/fltk-1.1/libfltk.so
/usr/lib64/fltk-1.1/libfltk_forms.so.1.1
/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_fltkagg.pyc
/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_fltkagg.py
/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_fltkagg.pyo
De toute façon, je n'ai pas libfltk_gl (-lfltk_gl). libfltk_images et libfltk sont là mais ne sont pas trouvées.
Je recompile (ré-emerge) fltk avec le support opengl.
J'ai bien :
/usr/lib64/fltk-1.1/libfltk_gl.so
Pour les versions de fltk : je peux essayer d'installer la version 2 (unstable). C'est vraiment bizarre que ma distribution ne propose pas de 1.3!
Re: Installation sous gentoo
Publié : lun. févr. 08, 2010 8:56 pm
par parisse
Le chemin des lib pour fltk n'est pas standard, ./configure ne peut pas les trouver, à mon avis il faut réessayer en faisant
export LDFLAGS='-L/usr/lib64/fltk-1.1'
Pour la version 1.3, c'est peut-etre normal qu'elle ne soit pas intégrée, car elle est en svn, mais elle devrait se compiler sans problèmes. Par contre, c'est bizarre que la 2.0 soit proposée, je ne suis pas sur qu'elle soit encore développée (il me semble que c'est une branche de développement qui dépérit) et en tout cas elle n'est probablement pas compatible avec xcas.
Re: Installation sous gentoo
Publié : mar. févr. 09, 2010 12:00 am
par pascal50
J'ai cette erreur de compilation en utilisant l'ebuild de
Vincent Pit
libtool: link: x86_64-pc-linux-gnu-g++ -march=core2 -O2 -pipe -I/usr/include/fltk-1.1 -fno-strict-aliasing -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -o .libs/aide aide.o -Wl,-rpath -Wl,/usr/lib64/fltk-1.1 -Wl,-rpath -Wl,/usr/lib64/fltk-1.1 ./.libs/libxcas.a /var/tmp/portage/sci-mathematics/giac-0.9.0/work/giac-0.9.0/src/.libs/libgiac.so -L/usr/lib64 -L/usr/lib64/fltk-1.1 -lpari -lfltk_images /usr/lib64/libjpeg.so /usr/lib64/libpng12.so -lfltk_gl /usr/lib64/libXinerama.so -lGL -lreadline -lncurses /usr/lib64/libgsl.so /usr/lib64/libgslcblas.so /usr/lib64/libmpfr.so -lfltk /usr/lib64/libXft.so /usr/lib64/libfontconfig.so /usr/lib64/libexpat.so /usr/lib64/libfreetype.so -lz /usr/lib64/libXrender.so -lpthread -lm /usr/lib64/libXext.so /usr/lib64/libX11.so /usr/lib64/libxcb.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so -ldl /usr/lib64/libgmp.so
/var/tmp/portage/sci-mathematics/giac-0.9.0/work/giac-0.9.0/src/.libs/libgiac.so: undefined reference to `png_create_info_struct'
/var/tmp/portage/sci-mathematics/giac-0.9.0/work/giac-0.9.0/src/.libs/libgiac.so: undefined reference to `png_write_info'
/var/tmp/portage/sci-mathematics/giac-0.9.0/work/giac-0.9.0/src/.libs/libgiac.so: undefined reference to `png_write_image'
/var/tmp/portage/sci-mathematics/giac-0.9.0/work/giac-0.9.0/src/.libs/libgiac.so: undefined reference to `png_set_IHDR'
/var/tmp/portage/sci-mathematics/giac-0.9.0/work/giac-0.9.0/src/.libs/libgiac.so: undefined reference to `png_init_io'
/var/tmp/portage/sci-mathematics/giac-0.9.0/work/giac-0.9.0/src/.libs/libgiac.so: undefined reference to `png_write_end'
/var/tmp/portage/sci-mathematics/giac-0.9.0/work/giac-0.9.0/src/.libs/libgiac.so: undefined reference to `png_create_write_struct'
collect2: ld returned 1 exit status
make[2]: *** [aide] Erreur 1
La ligne de commande (spécifique à gentoo) :
Code : Tout sélectionner
USE="X fltk png pari nls gmp gsl" ebuild sci-mathematics/giac/giac-0.9.0.ebuild compile
Et la commande ./configure (dans /var/tmp/portage/sci-mathematics/giac-0.9.0/work/giac-0.9.0/config.log)
$ ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --enable-dl --enable-sscl --disable-rpath --disable-debug --enable-nls --enable-gsl --enable-gmpxx --disable-ntl --disable-gc --with-x --enable-gui
Re: Installation sous gentoo
Publié : mar. févr. 09, 2010 7:51 am
par parisse
Il semble que le problème vient de routines png non trouvées au link, c'est peut-etre le nom de la libpng qui n'est pas le bon, chez moi c'est -lpng et pas libpng12.so
Code : Tout sélectionner
g++ -g -fno-strict-aliasing -o .libs/aide aide.o ./.libs/libxcas.a /home/parisse/newgiac/src/.libs/libgiac.so -lntl -lcocoa -lpari -lfltk_images /usr/lib/libjpeg.so -lpng -lz -lfltk -lfltk_gl -lXext -lXft -lfontconfig -lXinerama -lGL -lreadline -lncurses -lgsl -lgslcblas -lpthread -ldl -lm /usr/lib/libmpfr.so /usr/lib/libgmp.so
je vous conseille d'essayer de remplacer libpng12.so par -lpng dans votre ligne de commande et de voir si ça marche. Si oui, vous pouvez par exemple rechercher avec un grep ou se trouve défini png_write_info.
Re: Installation sous gentoo
Publié : mar. févr. 09, 2010 7:08 pm
par pascal50
Pourtant ces objets sont bien définis dans cette bibliothèque :
pascal@funtoo03 ~ $ objdump -T /usr/lib64/libpng12.so | grep png_create_info_struct
00000000000063d0 g DF .text 0000000000000046 PNG12_0 png_create_info_struct
pascal@funtoo03 ~ $ objdump -T /usr/lib64/libpng12.so | grep png_write_info
0000000000014af0 g DF .text 0000000000000475 PNG12_0 png_write_info
0000000000014860 g DF .text 0000000000000290 PNG12_0 png_write_info_before_PLTE
pascal@funtoo03 ~ $ objdump -T /usr/lib64/libpng12.so | grep png_write_image
00000000000142a0 g DF .text 0000000000000061 PNG12_0 png_write_image
pascal@funtoo03 ~ $ objdump -T /usr/lib64/libpng12.so | grep png_set_IHDR
0000000000007600 g DF .text 00000000000003c9 PNG12_0 png_set_IHDR
pascal@funtoo03 ~ $ objdump -T /usr/lib64/libpng12.so | grep png_init_io
0000000000005650 g DF .text 000000000000000e PNG12_0 png_init_io
pascal@funtoo03 ~ $ objdump -T /usr/lib64/libpng12.so | grep png_write_end
0000000000014660 g DF .text 00000000000001f3 PNG12_0 png_write_end
pascal@funtoo03 ~ $ objdump -T /usr/lib64/libpng12.so | grep png_create_write_struct
0000000000014310 g DF .text 00000000000002f2 PNG12_0 png_create_write_struct_2
0000000000014610 g DF .text 000000000000001c PNG12_0 png_create_write_struct
Et dans l'autre aussi :
pascal@funtoo03 ~ $ objdump -T /usr/lib64/libpng.so | grep png_create_info_struct
00000000000063d0 g DF .text 0000000000000046 PNG12_0 png_create_info_struct
pascal@funtoo03 ~ $ objdump -T /usr/lib64/libpng.so | grep png_write_info
0000000000014af0 g DF .text 0000000000000475 PNG12_0 png_write_info
0000000000014860 g DF .text 0000000000000290 PNG12_0 png_write_info_before_PLTE
pascal@funtoo03 ~ $ objdump -T /usr/lib64/libpng.so | grep png_write_image
00000000000142a0 g DF .text 0000000000000061 PNG12_0 png_write_image
pascal@funtoo03 ~ $ objdump -T /usr/lib64/libpng.so | grep png_set_IHDR
0000000000007600 g DF .text 00000000000003c9 PNG12_0 png_set_IHDR
pascal@funtoo03 ~ $ objdump -T /usr/lib64/libpng.so | grep png_init_io
0000000000005650 g DF .text 000000000000000e PNG12_0 png_init_io
pascal@funtoo03 ~ $ objdump -T /usr/lib64/libpng.so | grep png_write_end
0000000000014660 g DF .text 00000000000001f3 PNG12_0 png_write_end
pascal@funtoo03 ~ $ objdump -T /usr/lib64/libpng.so | grep png_create_write_struct
0000000000014310 g DF .text 00000000000002f2 PNG12_0 png_create_write_struct_2
0000000000014610 g DF .text 000000000000001c PNG12_0 png_create_write_struct
Re: Installation sous gentoo
Publié : mar. févr. 09, 2010 7:30 pm
par parisse
je suis perplexe. Une dernière solution c'est de désactiver le support PNG dans giac (ce qui ne supprime pratiquement rien en terme de fonctionnalité). Il n'y a pas d'option de configure pour ça, mais il suffit d'éditer le config.h et de recompiler.
Re: Installation sous gentoo
Publié : mar. févr. 09, 2010 10:43 pm
par pascal50
Cela veut bien dire que libgiac.so utilise ces objets, mais ne les utilise pas ? :
funtoo03 .libs # objdump -T /var/tmp/portage/sci-mathematics/giac-0.9.0/work/giac-0.9.0/src/.libs/libgiac.so | grep png_create_info_struct
0000000000000000 D *UND* 0000000000000000 png_create_info_struct
funtoo03 .libs # objdump -T /var/tmp/portage/sci-mathematics/giac-0.9.0/work/giac-0.9.0/src/.libs/libgiac.so | grep png_write_info
0000000000000000 D *UND* 0000000000000000 png_write_info
funtoo03 .libs # objdump -T /var/tmp/portage/sci-mathematics/giac-0.9.0/work/giac-0.9.0/src/.libs/libgiac.so | grep png_write_image
0000000000000000 D *UND* 0000000000000000 png_write_image
funtoo03 .libs # objdump -T /var/tmp/portage/sci-mathematics/giac-0.9.0/work/giac-0.9.0/src/.libs/libgiac.so | grep png_set_IHDR
0000000000000000 D *UND* 0000000000000000 png_set_IHDR
funtoo03 .libs # objdump -T /var/tmp/portage/sci-mathematics/giac-0.9.0/work/giac-0.9.0/src/.libs/libgiac.so | grep png_init_io
0000000000000000 D *UND* 0000000000000000 png_init_io
funtoo03 .libs # objdump -T /var/tmp/portage/sci-mathematics/giac-0.9.0/work/giac-0.9.0/src/.libs/libgiac.so | grep png_write_end
0000000000000000 D *UND* 0000000000000000 png_write_end
funtoo03 .libs # objdump -T /var/tmp/portage/sci-mathematics/giac-0.9.0/work/giac-0.9.0/src/.libs/libgiac.so | grep png_create_write_struct
0000000000000000 D *UND* 0000000000000000 png_create_write_struct
J'essaie de décortiquer cette commande pour interpréter le message d'erreur :
Code : Tout sélectionner
x86_64-pc-linux-gnu-g++
-march=core2
-O2
-pipe
-I/usr/include/fltk-1.1
-fno-strict-aliasing
-Wl,-O1
-Wl,--sort-common
-Wl,--as-needed
-o .libs/aide aide.o
-Wl,-rpath
-Wl,/usr/lib64/fltk-1.1
-Wl,-rpath
-Wl,/usr/lib64/fltk-1.1
./.libs/libxcas.a
/var/tmp/portage/sci-mathematics/giac-0.9.0/work/giac-0.9.0/src/.libs/libgiac.so
-L/usr/lib64
-L/usr/lib64/fltk-1.1
-lntl
-lpari
-lfltk_images
/usr/lib64/libjpeg.so
/usr/lib64/libpng12.so
-lfltk_gl /usr/lib64/libXinerama.so
-lGL
-lreadline
-lncurses
/usr/lib64/libgsl.so
/usr/lib64/libgslcblas.so
/usr/lib64/libmpfr.so
-lfltk /usr/lib64/libXft.so
/usr/lib64/libfontconfig.so
/usr/lib64/libexpat.so
/usr/lib64/libfreetype.so
-lz /usr/lib64/libXrender.so
-lpthread
-lm /usr/lib64/libXext.so
/usr/lib64/libX11.so
/usr/lib64/libxcb.so
/usr/lib64/libXau.so
/usr/lib64/libXdmcp.so
-ldl /usr/lib64/libgmp.so