Page 1 sur 2

[résolu] Problème avec ubuntu 16.04 asymptote git (ex svn)

Posté : dim. 10 avr. 2016, 09:56
par aishen
Bonjour,
Je n'arrive pas à compiler asy svn avec gsl. Si je fais --disable-gsl la compilation se termine mais apparement je n'ai pas la 3D et j'ai un message d'erreur division par zéro.
En 2D asy est excellent. Il semble que c'est un bug mais personne ne dit comment le régler.
Besoin d'aide merci d'avance
GH

Re: ubuntu 16.04 asymptote git (ex svn)

Posté : dim. 10 avr. 2016, 10:10
par GM
Bonjour,

je suis désolé mais je n'ai pas actuellement mon portable de test donc je ne vais pas pouvoir reproduire l'installation d'ubuntu 16.04 d'asymptote en version Git (qui remplace la version que l'on appelait SVN).

Ils ne sont pas forcément très réactifs mais quand c'est un problème d'installation à partir des sources de la version Git, cela semble toujours vivement conseillé de poser la question aux auteurs https://sourceforge.net/p/asymptote/discussion/409349 en leur donnant éventuellement une copie d'écran du problème.

Re: ubuntu 16.04 asymptote git (ex svn)

Posté : dim. 10 avr. 2016, 10:37
par aishen
Merci,
Je ne crois pas que cela vienne de la version 16.04 ubuntu, j'ai eu le problème avant : Impossible de savoir comment j'avais fait !
Je poursuis les investigations en ligne de commande, je crois que mon installation marche, mais il faut la bonne commande
Je crois me souvenir que ça venait du nom du pdf, après de longues recherches j'avais trouvé la ligne de commande, mais impossible de me rappeler où ?
Il me semble que le nom du pdf ne doit pas avoir zéro, mais c'est flou, il faut que je retrouve ce forum.
En fait j'essaie d'obtenir ça :
https://github.com/jrjohansson/ipython-asymptote
En 2D ça marche et en 3D l'auteur montre des examples. Désolé de te déranger avec ça.
GH

Re: ubuntu 16.04 asymptote git (ex svn)

Posté : dim. 10 avr. 2016, 10:52
par GM
aishen a écrit :En fait j'essaie d'obtenir ça :
https://github.com/jrjohansson/ipython-asymptote
En 2D ça marche et en 3D l'auteur montre des examples. Désolé de te déranger avec ça.
Tu ne me déranges pas mais par contre tu ne peux espérer avoir peut-être de l'aide que si tu lis bien mes questions et mes remarques (celles de l'autre sujet notamment) car par écrit, ce n'est pas évident de tout comprendre.
Evitons le syndrome XYZ :
Vous êtes atteint du syndrome XYZ lorsque vous avez un problème X pour lequel vous croyez que la solution passe par Y. Ayant un problème pour faire Y, vous demandez une solution à ce problème Y sans évoquer X. Or une bonne solution pour X passe en fait par Z qui n’a rien à voir avec Y !
Si
  • l'installation d'ubuntu 16.04 n'a pas posé de problème ;
  • l'installation d'Asymptote "Git" (ex SVN) a semblé se passer normalement
alors, ce sujet de discussion est clos

... et focalisons sur l'autre sujet http://asy.gmaths.net/forum/post2814.html#p2814 : celui de l'erreur de l'utilisation d'Asymptote pour la compilation d'un exemple.

Si on ne trouve pas d'explication à l'erreur de compilation de l'exemple alors on passera à l'étape suivante qui consistera effectivement à remettre en cause Asymptote ou son installation.

Re: ubuntu 16.04 asymptote git (ex svn)

Posté : dim. 10 avr. 2016, 13:09
par aishen
J'ai pris le git est j'ai compilé asymptote avec succès version 2.38.2. on peut dire que l'installation est résolue.
Par contre j'ai toujours :

Code : Tout sélectionner

asy -vv -f png -render 4 Klein.asy
Using configuration directory /home/pi/.asy
Using history /home/pi/.asy/history
Welcome to Asymptote version 2.38-3
cd /home/pi/git/asymptote/examples
Processing Klein
Loading plain from /usr/share/asymptote/plain.asy
Including plain_constants from /usr/share/asymptote/plain_constants.asy
Loading version from /usr/share/asymptote/version.asy
Including plain_strings from /usr/share/asymptote/plain_strings.asy
Including plain_pens from /usr/share/asymptote/plain_pens.asy
Including plain_paths from /usr/share/asymptote/plain_paths.asy
Including plain_filldraw from /usr/share/asymptote/plain_filldraw.asy
Including plain_margins from /usr/share/asymptote/plain_margins.asy
Including plain_picture from /usr/share/asymptote/plain_picture.asy
Loading plain_scaling from /usr/share/asymptote/plain_scaling.asy
Loading simplex from /usr/share/asymptote/simplex.asy
Loading plain_bounds from /usr/share/asymptote/plain_bounds.asy
Including plain_scaling from /usr/share/asymptote/plain_scaling.asy
Including plain_prethree from /usr/share/asymptote/plain_prethree.asy
Including plain_Label from /usr/share/asymptote/plain_Label.asy
Including plain_shipout from /usr/share/asymptote/plain_shipout.asy
Including plain_xasy from /usr/share/asymptote/plain_xasy.asy
Including plain_arcs from /usr/share/asymptote/plain_arcs.asy
Including plain_boxes from /usr/share/asymptote/plain_boxes.asy
Including plain_markers from /usr/share/asymptote/plain_markers.asy
Including plain_arrows from /usr/share/asymptote/plain_arrows.asy
Including plain_debugger from /usr/share/asymptote/plain_debugger.asy
Loading Klein.asy from Klein.asy
Loading graph3 from /usr/share/asymptote/graph3.asy
Loading math from /usr/share/asymptote/math.asy
Loading graph from /usr/share/asymptote/graph.asy
Loading graph_splinetype from /usr/share/asymptote/graph_splinetype.asy
Loading graph_settings from /usr/share/asymptote/graph_settings.asy
Loading three from /usr/share/asymptote/three.asy
Loading embed from /usr/share/asymptote/embed.asy
Including three_light from /usr/share/asymptote/three_light.asy
Including three_surface from /usr/share/asymptote/three_surface.asy
Loading bezulate from /usr/share/asymptote/bezulate.asy
Loading interpolate from /usr/share/asymptote/interpolate.asy
Including three_margins from /usr/share/asymptote/three_margins.asy
Including three_tube from /usr/share/asymptote/three_tube.asy
Including three_arrows from /usr/share/asymptote/three_arrows.asy
latex -output-format=dvi \nonstopmode\input Klein_.tex
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=latex)
restricted \write18 enabled.
entering extended mode
LaTeX2e <2016/02/01>
Babel <3.9q> and hyphenation patterns for 5 language(s) loaded.

(./Klein_.tex (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo))
No file Klein_.aux.
[1] (./Klein_.aux) )
Output written on Klein_.dvi (1 page, 1300 bytes).
Transcript written on Klein_.log.
dvips -R -Pdownload35 -D600 -q -oKlein_.ps Klein_.dvi
gs -q -dBATCH -P -dSAFER -sDEVICE=eps2write -sOutputFile=/dev/null Klein_.ps
latex -output-format=dvi \nonstopmode\input Klein_.tex
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=latex)
restricted \write18 enabled.
entering extended mode
LaTeX2e <2016/02/01>
Babel <3.9q> and hyphenation patterns for 5 language(s) loaded.

(./Klein_.tex (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo))
No file Klein_.aux.
[1] (./Klein_.aux) )
Output written on Klein_.dvi (1 page, 1264 bytes).
Transcript written on Klein_.log.
dvips -R -Pdownload35 -D600 -q -oKlein_.ps Klein_.dvi
gs -q -dBATCH -P -dSAFER -sDEVICE=eps2write -sOutputFile=/dev/null Klein_.ps
Exporting Klein as 3744x2600 image using tiles of size 936x650
/usr/share/asymptote/three.asy: 2905.13: runtime: division by 0 in transform of a triple

Re: ubuntu 16.04 asymptote git (ex svn)

Posté : dim. 10 avr. 2016, 14:28
par GM
Notre "ami" google à propos de cela :

Code : Tout sélectionner

/usr/share/asymptote/three.asy: 2905.13: runtime: division by 0 in transform of a triple
... nous donne plusieurs réponses, pas toujours très claires.
Dans les suggestions faites, on voit passer celle de vérifier la version de ghostscript mais celle aussi de freeglut

et à ce propos dans la doc, on peut lire :
Image

Re: ubuntu 16.04 asymptote git (ex svn)

Posté : dim. 10 avr. 2016, 16:42
par aishen
J'ai freeglut 3 (2.8.1)
Je vais compiler la version 3.0

Re: ubuntu 16.04 asymptote git (ex svn)

Posté : dim. 10 avr. 2016, 16:52
par aishen
/git/asymptote/examples[tex] asy -k -V -tex pdflatex RiemannSphere.asy
La compilation marche dans acroread

Re: ubuntu 16.04 asymptote git (ex svn)

Posté : dim. 10 avr. 2016, 17:00
par GM
aishen a écrit :/git/asymptote/examples[tex] asy -k -V -tex pdflatex RiemannSphere.asy
La compilation marche dans acroread
Tu veux dire "la compilation a réussi et je peux visualiser le pdf produit avec acroread". Je rectifie pour les débutants avec Asymptote qui nous lisent.

Comme tu nous parles là d'un nouvel exemple... doit-on comprendre que celui là ne compilait pas et qu'il compile maintenant après une mise à jour de freeglut ?

Re: ubuntu 16.04 asymptote git (ex svn) (résolu)

Posté : dim. 10 avr. 2016, 17:15
par aishen
La mise à jour de freeglut ne semble pas avoir changé quelque chose... Il y a encore quelques petits problèmes, je pense que ça vient des exemples que j'ai pris sur le net. Je vais essayer ceux de la version 2.38.2 (git) y a pas mal !
Pour résumer :
J'ai compilé le git asymptote (pas le svn) 2.38.2 et freeglut-3.0 (ubuntu 16.04 a seulement freeglut 2.8)
Dans les examples, j'ai lancé :
asy -k -V -tex pdflatex Klein.asy
(temps assez long avec AMDxf 8 core 16Go RAM :30 secondes environ)
et la bouteille est apparu dans acroread