Linux.debian : Compilation scilab 4
Posté par Gilles G. () le 10 octobre 2006
Bonjour à tous,
j'essaie de compiler scilab 4.0 (version stable) avec le toolkit gtk2 sous ubuntu dapper.
Je configure avec les options suivantes:
Ainsi, je n'ai aucun problème lors de la configuration.
Je compile avec gcc3.4 (c'est ce qui est indiqué sur le site), mais l'édition de lien provoque des erreurs du type "définition multiple" ou encore "Référence non définie".
Je ne suis pas programmeur, mais à la vue des messages d'erreurs, j'ai l'impression que le problème vient du code lui-même, et pas de mon ordinateur.
Pouvez-vous me faire part de vos expériences à ce sujet?
Sinon, si il n'y a aucune solution, savez-vous comment compiler avec le toolkit tk et l'antialising?
Merci à vous.
--
Gilles
j'essaie de compiler scilab 4.0 (version stable) avec le toolkit gtk2 sous ubuntu dapper.
Je configure avec les options suivantes:
./configure --with-gtk2 --without-tk --without-pvm --without-java --without-ocaml --with-gnu-ld
Ainsi, je n'ai aucun problème lors de la configuration.
Je compile avec gcc3.4 (c'est ce qui est indiqué sur le site), mais l'édition de lien provoque des erreurs du type "définition multiple" ou encore "Référence non définie".
Je ne suis pas programmeur, mais à la vue des messages d'erreurs, j'ai l'impression que le problème vient du code lui-même, et pas de mon ordinateur.
Pouvez-vous me faire part de vos expériences à ce sujet?
Sinon, si il n'y a aucune solution, savez-vous comment compiler avec le toolkit tk et l'antialising?
Merci à vous.
--
Gilles
> Lire le message (6 commentaires, moyenne: 1,3).
Vous avez demandé le commentaire #763376.



Chez moi ça marche :-)
Merci d'avoir prévenu que scilab 4 était sorti, j'étais pas au courant. Je viens de le compiler et cela marche (excepté le bug sur les fonts mais ça n'a pas l'air d'être ton problème).
La bonne nouvelle c'est que j'utilise aussi Ubuntu/dapper (i386), donc ça doit aussi pouvoir marcher chez toi. J'ai compilé avec
./configure --with-gtk2 --without-tk
et aucun problème. Vu l'erreur du type "Référence non définie", je dirais que certaines librairies sont manquantes.
Cela aurait du être détecté par le script ./configure mais faut bien un peu de challenge en installant un programme... Essaie de trouver quel sont les bibliothèques dont scilab a besoin et d'installer les packages correspondants
root@pc-nbvenus:/usr/lib/scilab-4.0/bin# ldd /usr/lib/scilab-4.0/bin/scilex
linux-gate.so.1 => (0xffffe000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7f8e000)
libgtkhtml-2.so.0 => /usr/lib/libgtkhtml-2.so.0 (0xb7f31000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7c5b000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb7b4c000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7b38000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb7abb000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb7aa2000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb7a8d000)
libgfortran.so.0 => /usr/lib/libgfortran.so.0 (0xb7a33000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7a11000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb7a09000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb79db000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb79ce000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb79c6000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb79c2000)
libXi.so.6 => /usr/lib/libXi.so.6 (0xb79ba000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb79b7000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb79ae000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb79a9000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7971000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb792a000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb7844000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb780c000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb7809000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7785000)
libreadline.so.5 => /lib/libreadline.so.5 (0xb7757000)
libncurses.so.5 => /lib/libncurses.so.5 (0xb7715000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb770b000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb75dc000)
/lib/ld-linux.so.2 (0xb7fb1000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb75b9000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7550000)
libgailutil.so.17 => /usr/lib/libgailutil.so.17 (0xb7549000)
libgnomecanvas-2.so.0 => /usr/lib/libgnomecanvas-2.so.0 (0xb751f000)
libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0xb750a000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb74e6000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb74c7000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb74c3000)
root@pc-nbvenus:/usr/lib/scilab-4.0/bin#
[^]Re: Chez moi ça marche :-)
Ben en fait au départ je voulais installer scilab 4.0 depuis les sources parce que le package ubuntu est inutilisable à cause des fontes (fontes chinoises sur un terminal...)
Tu peux m'en dire un peu plus sur ce problème? Parce que si c'est pas résolu je ne vois pas trop l'intérêt de me battre pour compiler....
Merci!
[^]Re: Chez moi ça marche :-)
Non le bug n'est pas résolu pour la bonne raison qu'apparement c'est un bug du package "defoma" et non de scilab.
Va voir sur
https://launchpad.net/distros/ubuntu/+source/defoma/+bug/349(...)
Ils on l'air de proposer des workarounds du problème