#1 Le 13/11/2015, à 14:48
- indie
installation evolver 2.7 en ligne de commande (problème de make)
Bonjour tout le monde,
je souhaite installer le logiciel surface evolver sur ubuntu 14.04, mais la logithèque ubuntu ne propose que la version 2.3 qui est trop ancienne pour mes besoins au travail. Donc j'ai téléchargé "evolver-2.70.tar.gz" et procédé aux instructions, mais impossible de l'installer.
Au make, j'obtiens
avec le choix "Start of system choices"
:src$ make
gcc -O3 -DGENERIC calcforc.o variable.o trirevis.o stringl.o stringq.o model.o fixvol.o query.o matrix.o grapher.o painter.o filml.o filmq.o torvol.o lexinit.o graphgen.o modify.o userio.o boundary.o curtest.o display.o yexparse.o lexyy.o ytab.o hessian.o evaltree.o cnstrnt.o verpopst.o popfilm.o machine.o veravg.o pixgraph.o tmain.o tordup.o wulff.o help.o psgraph.o check.o utility.o skeleton.o storage.o dump.o iterate.o filgraph.o zoom.o softimag.o mvgraph.o diffuse.o sqcurve.o klein.o command.o hidim.o simplex.o metric.o torus.o quotient.o alice.o sdrv.o odrv.o userfunc.o kusner.o simequi2.o geomgraph.o symtable.o exprint.o quantity.o meanint.o mindeg.o dodecGroup.o registry.o khyp.o gauss.o knot1.o eval_all.o lexinit2.o evalmore.o knot2.o knot3.o teix.o sqcurve2.o hessian2.o hessian3.o method1.o method2.o method3.o bk.o method4.o method5.o eval_sec.o sqcurve3.o metis.o lagrange.o nulgraph.o -o evolver -lm
evalmore.o: dans la fonction « more_other_stuff »:
evalmore.c:(.text+0x87f7): référence indéfinie vers « set_graphics_title »
evalmore.c:(.text+0x89e0): référence indéfinie vers « set_graphics_title »
evalmore.c:(.text+0x89f4): référence indéfinie vers « set_graphics_title »
collect2: error: ld returned 1 exit status
make: *** [evolver] Erreur 1
avec le choix "Generic Unix"
:src$ make
gcc -O3 -DGENERIC -c xgraph.c
xgraph.c:56:22: fatal error: X11/Xlib.h: Aucun fichier ou dossier de ce type
#include <X11/Xlib.h>
^
compilation terminated.
make: *** [xgraph.o] Erreur 1
Pouvez vous m'aider à l'installer svp, j'en ai besoin pour mon travail.
Sinon, y a t-il un moyen de faire remonter l'info à la logithèque Ubuntu, afin qu'une version plus récente soit disponible?
Dans l'attente de votre aide.
Merci par avance.
indie
Hors ligne
#2 Le 14/11/2015, à 02:16
- Compte anonymisé
Re : installation evolver 2.7 en ligne de commande (problème de make)
Bonsoir,
cette commande pourra résoudre le "fatal error: X11/Xlib.h: Aucun fichier ou dossier de ce type"
sudo apt-get install libx11-dev
Cordialement
#3 Le 14/11/2015, à 11:55
- indie
Re : installation evolver 2.7 en ligne de commande (problème de make)
Bonjour,
merci pour la réponse.
En effet, j'avais installé X11 entre temps, mais ca ne marche toujours pas:
:src$ make
gcc -O3 -DGENERIC -c xgraph.c
xgraph.c: In function ‘xgraph_facet’:
xgraph.c:247:11: error: ‘struct webstruct’ has no member named ‘hide_flag’
if ( web.hide_flag && (t->color != CLEAR) && (t->color != UNSHOWN) )
^
make: *** [xgraph.o] Erreur 1
une idée?
Merci.
Hors ligne
#4 Le 15/11/2015, à 11:41
- indie
Re : installation evolver 2.7 en ligne de commande (problème de make)
J'ai contacté le développeur, problème résolu.
Merci.
Hors ligne