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