Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

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:



./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 :-)

Posté par berti () le 10/10/2006 à 13:54. (lien). Évalué à 2.

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 :-)

    Posté par Gilles G. () le 10/10/2006 à 15:07. (lien). Évalué à 1.

    (excepté le bug sur les fonts mais ça n'a pas l'air d'être ton problème).


    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!