Installation d'Asymptote (TeX Live 2011, Ubuntu 12.04)

Tout ce qui concerne le langage Asymptote. Ce langage est utilisable sur le forum via les balises asy.
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
marco56
Utilisateur chevronné
Utilisateur chevronné
Messages : 1136
Inscription : jeudi 25 novembre 2010, 22:10

Re: installation asymptote texlive2011

Message non lu par marco56 »

Ce qui m'étonne, c'est que dans mon fichier "history", n'apparaissent pas mes derniers fichiers compilés.
En même temps, comme je n'y connais rien...
maurice
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 399
Inscription : jeudi 25 mars 2010, 13:49

Re: installation asymptote texlive2011

Message non lu par maurice »

Bonjour, je viens de tester le fichiers trouvé ici.

J'ai le même problème avec la chaine de compilation latex->dvips->ps2pdf
Le dvi comporte la figure mais pas le ps qui est blanc ...

Problème de dvips ?

Texlive2012 avec install-tl

Maurice
Dernière modification par maurice le mercredi 10 octobre 2012, 15:06, modifié 1 fois.
Asymptote :
----> Démarrage rapide : http://cgmaths.fr/Atelier/Asymptote/Asymptote.html
----> Documentation 3D : http://www.mathco.tuxfamily.org et si ça ne marche pas, essayez la version pdf
marco56
Utilisateur chevronné
Utilisateur chevronné
Messages : 1136
Inscription : jeudi 25 novembre 2010, 22:10

Re: installation asymptote texlive2011

Message non lu par marco56 »

Ouh là !
Déjà que j'ai eu du mal avec texlive2011 !
Il faudrait le désinstaller avant ?
maurice
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 399
Inscription : jeudi 25 mars 2010, 13:49

Re: installation asymptote texlive2011

Message non lu par maurice »

marco56 a écrit :Ouh là !
Déjà que j'ai eu du mal avec texlive2011 !
Il faudrait le désinstaller avant ?
Je me suis mal exprimé, c'était juste pour dire que j'avais le même problème chez moi avec texlive2012 (que j'ai installé avec install-tl donc version hors dépot).
Pour l'instant le mieux est d'utiliser pdflatex.

maurice
Asymptote :
----> Démarrage rapide : http://cgmaths.fr/Atelier/Asymptote/Asymptote.html
----> Documentation 3D : http://www.mathco.tuxfamily.org et si ça ne marche pas, essayez la version pdf
GMaths
Utilisateur chevronné
Utilisateur chevronné
Messages : 2042
Inscription : lundi 01 octobre 2007, 10:20

Re: installation asymptote texlive2011

Message non lu par GMaths »

maurice a écrit :Pour l'instant le mieux est d'utiliser pdflatex.
Je n'évoque personnellement que ce cas là : une chose à la fois.

Le pdf dans le fichier cam-pdflatex.zi fourni donne ceci pour moi : Image
Ce qui n'est évidemment pas normal : on dirait l'application d'un -render 0 qui a pour conséquence d'empiler les choses dans l'ordre du script au lieu de tenir compte des positions relatives.

Cela devrait évidemment donner ceci : Image
... ce que j'obtiens en compilant avec texmaker (sous W7) le tex du zip. Donc c'est vraiment bizarre cette différence de résultat avec le même tex !! :?

Que se passe t-il si on ajoute en début de script la ligne suivante ?

Code : Tout sélectionner

settings.render=4;
Est-ce que cela change quelque chose ?
marco56
Utilisateur chevronné
Utilisateur chevronné
Messages : 1136
Inscription : jeudi 25 novembre 2010, 22:10

Re: installation asymptote texlive2011

Message non lu par marco56 »

Il apparaît bien cette image-là.
Avec "setting.render=4", il apparaît alors le message d'erreur suivant :

Code : Tout sélectionner

/usr/local/texlive/2011/texmf/asymptote/three.asy : 2976.13 : runtime: to support onscreen rendering, please glut library, run ./configure, and recompile
GMaths
Utilisateur chevronné
Utilisateur chevronné
Messages : 2042
Inscription : lundi 01 octobre 2007, 10:20

Re: installation asymptote texlive2011

Message non lu par GMaths »

marco56 a écrit :Il apparaît bien cette image-là.
La première ?
marco56 a écrit :Avec "setting.render=4", il apparaît alors le message d'erreur suivant :

Code : Tout sélectionner

/usr/local/texlive/2011/texmf/asymptote/three.asy : 2976.13 : runtime: to support onscreen rendering, please glut library, run ./configure, and recompile
Là, on progresse : il y a un problème d'installation d'Asymptote.

freeglut a été installé ?

JCBowman suggérait cela (en juin 2011) à quelqu'un qui l'avait oublié :
http://prdownloads.sourceforge.net/free ... 6.0.tar.gz

Code : Tout sélectionner

tar -zxf freeglut-2.6.0.tar.gz
cd freeglut-2.6.0
./configure --prefix=/usr
make install
mais il y a apparemment une nouvelle version depuis :
http://sourceforge.net/projects/freeglu ... z/download
marco56
Utilisateur chevronné
Utilisateur chevronné
Messages : 1136
Inscription : jeudi 25 novembre 2010, 22:10

Re: installation asymptote texlive2011

Message non lu par marco56 »

Oui, c'était la première image.
Pour freeglut, je n'étais pas au courant.
J'ai beau message d'erreur lors de l'installation. :

Code : Tout sélectionner

marco1@marco1-Inspiron-6000:~/freeglut-2.6.0$ make install
Making install in src
make[1]: entrant dans le répertoire « /home/marco1/freeglut-2.6.0/src »
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include    -g -O2 -Wall -pedantic -MT libglut_la-freeglut_callbacks.lo -MD -MP -MF .deps/libglut_la-freeglut_callbacks.Tpo -c -o libglut_la-freeglut_callbacks.lo `test -f 'freeglut_callbacks.c' || echo './'`freeglut_callbacks.c
mkdir .libs
 gcc -DHAVE_CONFIG_H -I. -I.. -I../include -g -O2 -Wall -pedantic -MT libglut_la-freeglut_callbacks.lo -MD -MP -MF .deps/libglut_la-freeglut_callbacks.Tpo -c freeglut_callbacks.c  -fPIC -DPIC -o .libs/libglut_la-freeglut_callbacks.o
In file included from freeglut_callbacks.c:29:0:
freeglut_internal.h:111:39: erreur fatale: X11/extensions/XInput.h : Aucun fichier ou dossier de ce type
compilation terminée.
make[1]: *** [libglut_la-freeglut_callbacks.lo] Erreur 1
make[1]: quittant le répertoire « /home/marco1/freeglut-2.6.0/src »
make: *** [install-recursive] Erreur 1
marco1@marco1-Inspiron-6000:~/freeglut-2.6.0$ 
J'essaierai la version plus récente ce soir.
marco56
Utilisateur chevronné
Utilisateur chevronné
Messages : 1136
Inscription : jeudi 25 novembre 2010, 22:10

Re: installation asymptote texlive2011

Message non lu par marco56 »

Même message d'erreur à la dernière étape avec la version 2.8 :

Code : Tout sélectionner

marco1@marco1-Inspiron-6000:~/freeglut-2.8.0$ make install
Making install in src
make[1]: entrant dans le répertoire « /home/marco1/freeglut-2.8.0/src »
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include     -g -O2 -Wall -pedantic -MT libglut_la-freeglut_callbacks.lo -MD -MP -MF .deps/libglut_la-freeglut_callbacks.Tpo -c -o libglut_la-freeglut_callbacks.lo `test -f 'freeglut_callbacks.c' || echo './'`freeglut_callbacks.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -g -O2 -Wall -pedantic -MT libglut_la-freeglut_callbacks.lo -MD -MP -MF .deps/libglut_la-freeglut_callbacks.Tpo -c freeglut_callbacks.c  -fPIC -DPIC -o .libs/libglut_la-freeglut_callbacks.o
In file included from freeglut_callbacks.c:29:0:
freeglut_internal.h:112:39: fatal error: X11/extensions/XInput.h: No such file or directory
compilation terminated.
make[1]: *** [libglut_la-freeglut_callbacks.lo] Erreur 1
make[1]: quittant le répertoire « /home/marco1/freeglut-2.8.0/src »
make: *** [install-recursive] Erreur 1
marco1@marco1-Inspiron-6000:~/freeglut-2.8.0$ 
Je n'ai pas d'idée sur la question...
marco56
Utilisateur chevronné
Utilisateur chevronné
Messages : 1136
Inscription : jeudi 25 novembre 2010, 22:10

Re: installation asymptote texlive2011

Message non lu par marco56 »

Je me réponds à moi-même : je vais désinstaller asymptote et tout réinstaller. En espérant que cela aille mieux ensuite !
marco56
Utilisateur chevronné
Utilisateur chevronné
Messages : 1136
Inscription : jeudi 25 novembre 2010, 22:10

Re: installation asymptote texlive2011

Message non lu par marco56 »

Bon, j'ai recommencé après avoir tout désinstallé (j'espère) et l'installation ne marche plus :
impossible d'installer libglut3, ensuite message d'erreur avec .autogen.sh (pb avec autom4te) puis encore avec ./configure

Je crois bien que j'ai vais laisser tomber l'affaire, cela me prend trop de temps sans résultat...
GMaths
Utilisateur chevronné
Utilisateur chevronné
Messages : 2042
Inscription : lundi 01 octobre 2007, 10:20

Re: installation asymptote texlive2011

Message non lu par GMaths »

marco56 a écrit :Je crois bien que j'ai vais laisser tomber l'affaire
Ce serait dommage.
Tu suis quelle installation ?

Je viens de réaliser que l'on parlait de ton problème ici.

Si tu supprimes les dossiers asymptote et freeglut...
et que tu suis cette installation, l'installation ne se passe pas mieux ?
OG
Modérateur spécialisé
Modérateur spécialisé
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: installation asymptote texlive2011

Message non lu par OG »

Bonjour

Il me semble qu'Asymptote fonctionne avec freeglut v2.6.
Il vaut mieux installer freeglut via les paquets debian que de faire
un tar/configure/make/make install, sauf si la personne sait vraiment
ce qu'elle fait.
"apt-get build-dep asymptote" t'installera tout ce qui est nécessaire à l'installation
d'asymptote 2.15 qui est dans les dépôts ubuntu, en espérant que cela fonctionne
aussi avec la version actuelle.
Ne pas oublier le Boehm garbage collector

Code : Tout sélectionner

apt-get install autoconf gcc g++ bison zlib1g-dev flex subversion make cdbs debhelper flex bison libfftw3-dev libreadline-dev libncurses5-dev  libgsl0-dev libsigsegv-dev freeglut3 freeglut3-dev
./autogen.sh
wget http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc-7.2.tar.gz
./configure
make all
make install
Si tu as toujours des problèmes, il faut nous mettre en copie le résultat de ./configure


O.G.
marco56
Utilisateur chevronné
Utilisateur chevronné
Messages : 1136
Inscription : jeudi 25 novembre 2010, 22:10

Re: installation asymptote texlive2011

Message non lu par marco56 »

Bonjour et merci de bien vouloir me donner un coup de main, jje commence un peu à désepérer.
Mes problèmes commencent dès le départ.
Voici une copie de mon terminal :

Code : Tout sélectionner

marco1@marco1-Inspiron-6000:~$ sudo apt-get install autoconf gcc g++ bison zlib1g-dev flex subversion make cdbs debhelper flex bison libfftw3-dev libreadline-dev libncurses5-dev  libgsl0-dev libsigsegv-dev freeglut3 freeglut3-dev
[sudo] password for marco1: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet libncurses5-dev 
marco1@marco1-Inspiron-6000:~$ sudo apt-get install libreadline5
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
libreadline5 est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 90 non mis à jour.
marco1@marco1-Inspiron-6000:~$ ./autogen.sh
bash: ./autogen.sh: Aucun fichier ou dossier de ce type
marco1@marco1-Inspiron-6000:~$ 
Je me demande si je n'ai pas supprimé des fichiers par erreur...
GMaths
Utilisateur chevronné
Utilisateur chevronné
Messages : 2042
Inscription : lundi 01 octobre 2007, 10:20

Re: installation asymptote texlive2011

Message non lu par GMaths »

marco56 a écrit :Je me demande si je n'ai pas supprimé des fichiers par erreur...
Non, il faut prendre aussi en compte que parfois une librairie a pu évoluer et changer de version.

Quand on te dit que

Code : Tout sélectionner

libncurses5-dev
n'existe pas...
alors essaie de voir si on n'est pas passé à la version suivante depuis :

Code : Tout sélectionner

libncurses6-dev
ce qui doit être le cas, j'ai l'impression pour cette librairie.

Il y a tellement de distributions linux... que parfois, cela nécessite d''adapter ce qu'on peut lire.

Après certains iront essayer de faire croire que linux et mac sont plus simples que windows... mais cela fait sourire quand on voit tous ceux (moi compris) qui galèrent à installer des choses.
GMaths
Utilisateur chevronné
Utilisateur chevronné
Messages : 2042
Inscription : lundi 01 octobre 2007, 10:20

Re: installation asymptote texlive2011

Message non lu par GMaths »

Cette discussion me fait souhaiter la création prochaine de deux tutoriaux sur le forum asy.gmaths.net pour installer la version svn d'Asymptote notamment sur

Ubuntu 12.04 LTS (version suivie sur une longue durée)
Ubuntu 12.10... si elle devait avoir des spécificités au niveau des librairies.

Pour se faire, je remercie les habitués d'Asymptote qui vont faire une installation prochainement sur une nouvelle distribution... de bien noter ce qui est nécessaire, pour que l'on puisse refaire un tutoriel irréprochable.
Dernière modification par GMaths le jeudi 11 octobre 2012, 14:51, modifié 1 fois.
rebouxo
Modérateur honoraire
Modérateur honoraire
Messages : 6962
Inscription : mercredi 15 février 2006, 13:18
Localisation : le havre
Contact :

Re: installation asymptote texlive2011

Message non lu par rebouxo »

Installer un paquet linux est simple et rapide. Mais si le paquet n'est pas gérer, c'est rapidement la galère, surtout si le logiciel dépend de certains trucs. Dans ce cas là, la permissivité de windows a du bon pour l'utilisateur. Mais attend win8.

Ici, quand est-ce que l'on aura des paquets asymptotes ?
Olivier
A line is a point that went for a walk. Paul Klee.
Par solidarité, pas de MP.
marco56
Utilisateur chevronné
Utilisateur chevronné
Messages : 1136
Inscription : jeudi 25 novembre 2010, 22:10

Re: installation asymptote texlive2011

Message non lu par marco56 »

Merci mais je n'arrive vraiment à plus rien faire :

Code : Tout sélectionner

marco1@marco1-Inspiron-6000:~$ sudo apt-get install autoconf gcc g++ bison zlib1g-dev flex subversion make cdbs debhelper flex bison libfftw3-dev libreadline-dev libncurses5-dev  libgsl0-dev libsigsegv-dev freeglut3 freeglut3-dev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet libncurses5-dev 
marco1@marco1-Inspiron-6000:~$ sudo apt-get install libncurses_dev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet libncurses_dev
marco1@marco1-Inspiron-6000:~$ sudo apt-get install libncurses6_dev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet libncurses6_dev
marco1@marco1-Inspiron-6000:~$ ./autogen.sh
bash: ./autogen.sh: Aucun fichier ou dossier de ce type
marco1@marco1-Inspiron-6000:~$ ./configure
bash: ./configure: Aucun fichier ou dossier de ce type
marco1@marco1-Inspiron-6000:~$ 
GMaths
Utilisateur chevronné
Utilisateur chevronné
Messages : 2042
Inscription : lundi 01 octobre 2007, 10:20

Re: installation asymptote texlive2011

Message non lu par GMaths »

marco56 a écrit :Merci mais je n'arrive vraiment à plus rien faire :
Il faut rester zen :mrgreen: et se relire ;-) : je vois des problèmes de trait d'union : tu as écrit libncurses6_dev au lieu de libncurses6-dev.
marco56
Utilisateur chevronné
Utilisateur chevronné
Messages : 1136
Inscription : jeudi 25 novembre 2010, 22:10

Re: installation asymptote texlive2011

Message non lu par marco56 »

Oups !
Bon, j'espère ne pas avoir fait d'erreur cette fois-ci.
Voici les réponses que j'obtiens :

Code : Tout sélectionner

marco1@marco1-Inspiron-6000:~$ sudo apt-get install libncurses6-dev
[sudo] password for marco1: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet libncurses6-dev
marco1@marco1-Inspiron-6000:~$ ./autogen.sh
bash: ./autogen.sh: Aucun fichier ou dossier de ce type
marco1@marco1-Inspiron-6000:~$ sudo apt-get install libncurses5-dev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
libncurses5-dev est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 92 non mis à jour.
marco1@marco1-Inspiron-6000:~$ ./autogen.sh
bash: ./autogen.sh: Aucun fichier ou dossier de ce type
marco1@marco1-Inspiron-6000:~$ ./configure
bash: ./configure: Aucun fichier ou dossier de ce type
marco1@marco1-Inspiron-6000:~$ wget http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc-7.2.tar.gz
--2012-10-11 16:02:31--  http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc-7.2.tar.gz
Résolution de www.hpl.hp.com (www.hpl.hp.com)... 156.139.32.3
Connexion vers www.hpl.hp.com (www.hpl.hp.com)|156.139.32.3|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 1261201 (1,2M) [application/x-gzip]
Sauvegarde en : «gc-7.2.tar.gz»

100%[======================================>] 1 261 201    215K/s   ds 17s     

2012-10-11 16:02:51 (71,0 KB/s) - «gc-7.2.tar.gz» sauvegardé [1261201/1261201]

marco1@marco1-Inspiron-6000:~$ ./configure
bash: ./configure: Aucun fichier ou dossier de ce type
marco1@marco1-Inspiron-6000:~$ make all
make: *** Pas de règle pour fabriquer la cible « all ». Arrêt.
marco1@marco1-Inspiron-6000:~$ 
autogen et configure ne marchent pas apparemment...
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message