Problème avec module three suite à màj

Besoin d'aide pour installer Asymptote ?
Arnaud
Messages : 7
Enregistré le : mar. 4 août 2015, 10:24

Problème avec module three suite à màj

Message non lu par Arnaud » sam. 9 avr. 2016, 16:50

Salut,

Il ne s'agit pas réellement d'une demande d'aide sur un exemple : j'utilise le module three depuis quelques années.
Depuis la semaine dernière, les figures 3D ne sont plus compilées et me fournissent des pdf blancs, par exemple un tout simple :

Figure asymptote cc4ad80da1136a55317f06559e5b0d5b
*** Pour masquer/découvrir le code Asymptote qui a permis de créer la figure, il faut cliquer dessus. ;-) ***

CODE ASYMPTOTE de la figure ci-dessus : Tout sélectionner
  1. import three;
  2. size(150);
  3. currentprojection=orthographic(5,4,3);
  4. draw(unitsphere,red);


compilé avec :

Code : Tout sélectionner

asy -f pdf file.asy
Ma version d'asymptote est la 2.37. J'ai vu que cela nécessitait une version > 0.35 de media9, sauf que je n'ai pas trouvé la version installée par texlive-latex-extra ( rien vu dans les fichiers sty ... ). Ne sachant pas si mon problème était lié à la version de media9, j'ai utilisé celle de ctan ( 0.68 ), sans succès.

Suis-je le seul à avoir des problèmes avec three ? Ca peut venir d'où ? ( enfin à part de moi quoi )

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1337
Enregistré le : dim. 7 mars 2010, 14:50

Re: Problème avec module three suite à màj

Message non lu par GM » sam. 9 avr. 2016, 17:50

Bonjour,

des pdfs blancs mais visualisés avec quel lecteur ?

si c'est pour visualiser la version prc interactive, il faut acrobat reader comme lecteur ;

si c'est pour visualiser avec un autre lecteur, il faudra demander à Asymptote de superposer une image statique de l'image :

Code : Tout sélectionner

asy -f pdf -render 4 file.asy
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

Arnaud
Messages : 7
Enregistré le : mar. 4 août 2015, 10:24

Re: Problème avec module three suite à màj

Message non lu par Arnaud » sam. 9 avr. 2016, 22:43

Le pdf est blanc quel que soit le lecteur, acrobat y compris.
Acrobat me signale d'ailleurs que pour visualiser le pdf, il faut un plugin javascript.

En creusant un peu, il semblerait que le fichier eps ne soit pas créée.
En compilant avec :

Code : Tout sélectionner

asy file.asy
Je n'obtiens rien, et avec :

Code : Tout sélectionner

asy -f pdf -render 4 file.asy
j'obtiens l'erreur :

Code : Tout sélectionner

! LaTeX Error: File `file+0.eps' not found.
Tandis que :

Code : Tout sélectionner

asy -V testt.asy
puis clic droit et export me permet de récupérer le fichier eps.

Sinon, aucun message d'erreur lors de la compilation.

aishen
Messages : 22
Enregistré le : sam. 9 avr. 2016, 15:14

Re: Problème avec module three suite à màj

Message non lu par aishen » dim. 10 avr. 2016, 09:22

Bonjour,
J'ai le même problème (voir pire ?). Je suis sur ubuntu 16.04 et j'utilise jupyter notebook pour asymptote. La 2D fonctionne très bien, même avec les lib externes tels que pi... etc
Par contre rien ne fonctionne en 3D : J'ai essayé en asy pure ligne de commande... Rien... Avec solid un écran noir, les examples me donne un pdf vide (ou blance), version asy 2.37. J'ai essayé de compilé asy mais problème avec gsl donc suivant une mailist j'ai --disable-gsl compile marche. Mais quand je lance j'ai division par zéro. Je me prends la tête depuis plusieurs jours avec. Point mort !

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1337
Enregistré le : dim. 7 mars 2010, 14:50

Re: Problème avec module three suite à màj

Message non lu par GM » dim. 10 avr. 2016, 09:34

Bonjour,

que donne la compilation via pdflatex ?
asy -f pdf -tex pdflatex -render 4 file.asy
On peut lire à propos de la version 2.37 :
Release Notes for Version 2.37
  • The xasy graphical user interface now runs under both Python 2.7 and Python 3.
  • Legacy versions (prior to 9.14) of Ghostscript can be supported by assigning settings.epsdriver="epswrite" (or by setting the environment variable ASYMPTOTE_EPSDRIVER to epswrite).
  • The quiet flag suppresses noninteractive standard output when settings.verbosity <= 1.
  • A progress function was added to the plain_strings module.
  • The smoothcontour3 module was optimized to use Bezier triangles where appropriate, along with a built-in least-squares routine and an improved root finder based on quadratic interpolation.
  • If settings.sysdir is empty, preference is given to a version of kpsewhich in the same directory as the executable for determining the correct sysdir.
  • The handling of degenerate normals of Bezier triangles was fixed.
  • Bugs in forking, integer formatting, dash adjustment, subpaths, and guide reversion were fixed.
  • Version 1.30 of asymptote.sty (auto-generated) and version 0.35 (or later) of media9.sty are now required.
... donc je vais de toute façon aussi suggérer :
  • de vérifier les versions de Ghostscript et media9 qui sont requis et de surcroit dans des versions récentes ;
    (la compilation avec l'option -vv devrait donner en console les liens vers les fichiers utilisés) ;
  • de tester, s'il y a un doute avec media9, de mettre sa version la plus récente : http://tug.ctan.org/macros/latex/contri ... media9.sty dans le dossier du fichier de test.
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1337
Enregistré le : dim. 7 mars 2010, 14:50

Re: Problème avec module three suite à màj

Message non lu par GM » dim. 10 avr. 2016, 09:54

aishen a écrit :Bonjour,
Bonjour,
aishen a écrit :J'ai le même problème (voir pire ?). Je suis sur ubuntu 16.04 et j'utilise jupyter notebook pour asymptote.
Je ne connais pas mais je viens de lire que c'est une "web application".
Donc cela m'inspire deux réactions :
  • l'application est à installer sur un un serveur à soi ou s'agit-il d'un serveur dont on ne maitrise pas l'installation des fichiers nécessaires ?
  • il me semble qu'il ne faudra de toute façon pas rêver d'un fonctionnement normal via une interface web pour la 3D : sur le forum, un exemple 3D ne fonctionne que si on passe l'option "-render 0" et le résultat n'est pas du tout satisfaisant.
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

aishen
Messages : 22
Enregistré le : sam. 9 avr. 2016, 15:14

Re: Problème avec module three suite à màj

Message non lu par aishen » dim. 10 avr. 2016, 10:02

OK, donc on oublie le jn pour l'instant.
Par contre, pour une utilisation normale, j'aimerais arrivé à le faire fonctionner.
Voici le résultat :
asy -f pdf -tex pdflatex -render 4 file.asy
/usr/share/asymptote/three.asy: 2905.13: runtime: division by 0 in transform of a triple
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
LaTeX2e <2016/02/01>
Babel <3.9q> and hyphenation patterns for 5 language(s) loaded.

(./file_.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))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty))

Package hyperref Message: Driver (autodetected): hpdftex.

(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def)
(/usr/share/texlive/texmf-dist/tex/latex/media9/media9.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3-code.tex)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3pdfmode.def))
(/usr/share/texlive/texmf-dist/tex/latex/l3experimental/l3str/l3regex.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3experimental/l3str/l3tl-build.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3experimental/l3str/l3tl-analysis.sty
) (/usr/share/texlive/texmf-dist/tex/latex/l3experimental/l3str/l3flag.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3experimental/l3str/l3str-convert.sty
)) (/usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/atenddvi.sty
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/zref-abspage.sty
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/zref-base.sty))
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/zref-lastpage.sty))
(/usr/share/texlive/texmf-dist/tex/latex/media9/pdfbase.sty)
(/usr/share/texlive/texmf-dist/tex/latex/ocgx2/ocgbase.sty))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def)))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg)) (./file_.aux)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
(./file_.out) (./file_.out)
(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))

LaTeX Warning: File `file+0.pdf' not found on input line 64.


! Package pdftex.def Error: File `file+0.pdf' not found.

See the pdftex.def package documentation for explanation.
Type H <return> for immediate help.
...

l.64 \fi}
%

LaTeX Warning: File `file+0.pdf' not found on input line 64.


! Package pdftex.def Error: File `file+0.pdf' not found.

See the pdftex.def package documentation for explanation.
Type H <return> for immediate help.
...

l.64 \fi}
%
<<file+0.prc>><<asylabels.js>><<3Dmenu.js>> [1{/var/lib/texmf/fonts/map/pdftex/
updmap/pdftex.map}] (./file_.aux) )
(see the transcript file for additional information)</usr/share/texlive/texmf-d
ist/fonts/type1/public/amsfonts/cm/cmtt12.pfb>
Output written on file_.pdf (1 page, 14958 bytes).
Transcript written on file_.log.
/usr/share/asymptote/plain_shipout.asy: 87.10: runtime: shipout failed

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1337
Enregistré le : dim. 7 mars 2010, 14:50

Re: Problème avec module three suite à màj

Message non lu par GM » dim. 10 avr. 2016, 10:22

Quand je lisais ceci dans l'autre message (à ce propos, cela va être pénible si on doit résoudre un problème en alternance sur deux sujets de discussion) :
aishen a écrit :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.
... je me disais qu'il y avait un message d'erreur lors d'une tentative d'installation de la version SVN d'Asymptote
... mais maintenant, je lis ceci :
aishen a écrit :asy[tex] asy -f pdf -tex pdflatex -render 4 file.asy
/usr/share/asymptote/three.asy: 2905.13: runtime: division by 0 in transform of a triple
... et je réalise que l'erreur mentionnée n'est pas lors de l'installation de la version d'asymptote mais lors de la compilation d'un exemple, donc il va falloir clarifier les choses :
  • L'installation d'Asymptote a t-elle donné l'impression de se dérouler normalement ?
  • Seulement si "oui", parlons de la compilation d'un exemple ! Et commençons par l'essentiel : quel est le code de l'exemple testé ????
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

aishen
Messages : 22
Enregistré le : sam. 9 avr. 2016, 15:14

Re: Problème avec module three suite à màj

Message non lu par aishen » dim. 10 avr. 2016, 10:47

Je clarifie et désolé de l'imprécision :
J'ai installé asymptote à partir de la version 2.37 deb ubuntu. Comme je n'arrivais pas à obtenir un 3D, je me suis dit que peut être la version ubuntu n'était pas bonne... Donc j'ai essayé de compilé le svn asy et je ne peux pas car il s'arrête à l'erreur gsl. Obligé de rester avec la version ubuntu, je cherche à savoir où est le problème et c'est cette sortie que j'ai envoyée.
fichier repere.asy

Code : Tout sélectionner

import graph3; 
size3(150,IgnoreAspect);
size(8cm,0);
limits((0,0,0),(10,10,4));
currentprojection=perspective(camera=(20,16,7),target=(5,5,2));
xaxis3(Bounds(),OutTicks(endlabel=false),p=blue); 
yaxis3(Bounds(),OutTicks(),p=red);
zaxis3(Bounds(),OutTicks,p=.8green);
____________________________compil____________
pi@pc:~/Documents/asy[tex] asy -vv -f pdf -tex pdflatex -render 4 repere.asy
Using configuration directory /home/pi/.asy
Using history /home/pi/.asy/history
Welcome to Asymptote version 2.37
cd /home/pi/Documents/asy
Processing repere
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 repere.asy from repere.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
pdflatex \scrollmode
pdflatex -output-format=dvi \nonstopmode\input repere_.tex
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
LaTeX2e <2016/02/01>
Babel <3.9q> and hyphenation patterns for 5 language(s) loaded.

(./repere_.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))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty))

Package hyperref Message: Driver (default): hdvips.

(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def)
(/usr/share/texlive/texmf-dist/tex/latex/media9/media9.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3-code.tex)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3dvips.def))
(/usr/share/texlive/texmf-dist/tex/latex/l3experimental/l3str/l3regex.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3experimental/l3str/l3tl-build.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3experimental/l3str/l3tl-analysis.sty
) (/usr/share/texlive/texmf-dist/tex/latex/l3experimental/l3str/l3flag.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3experimental/l3str/l3str-convert.sty
)) (/usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/atenddvi.sty
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/zref-abspage.sty
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/zref-base.sty))
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/zref-lastpage.sty))
(/usr/share/texlive/texmf-dist/tex/latex/media9/pdfbase.sty)
(/usr/share/texlive/texmf-dist/tex/latex/ocgx2/ocgbase.sty))
No file repere_.aux.
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))

Package hyperref Warning: Rerun to get /PageLabels entry.


LaTeX Warning: Reference `LastPage' on page 1 undefined on input line 35.

[1] [2] [3] [4] [5] [6] [7] [8] (./repere_.aux

Package atenddvi Warning: Rerun LaTeX, last page not yet found.

*************************************************
* media9 warning: "rerun"
*
* Rerun to get internal references right!
*************************************************
)

Package rerunfilecheck Warning: File `repere_.out' has changed.
(rerunfilecheck) Rerun to get outlines right
(rerunfilecheck) or use package `bookmark'.


LaTeX Warning: There were undefined references.


LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.

)
Output written on repere_.dvi (8 pages, 10548 bytes).
Transcript written on repere_.log.
dvips -R -Pdownload35 -D600 -q -orepere_.ps repere_.dvi
gs -q -dBATCH -P -dSAFER -sDEVICE=eps2write -sOutputFile=/dev/null repere_.ps
adjusting camera to (20.6284246447649,16.1654276701665,6.55521291324631)
adjusting target to (5.62842464476491,4.51211399563254,1.22756248923531)
Exporting repere+0 as 1816x1840 image using tiles of size 908x614
/usr/share/asymptote/three.asy: 2905.13: runtime: division by 0 in transform of a triple
Wrote repere+0.prc
gs -q -dNOPAUSE -dBATCH -P -dSAFER -sDEVICE=pdfwrite -dEPSCrop -dSubsetFonts=true -dEmbedAllFonts=true -dMaxSubsetPct=100 -dPDFSETTINGS=/prepress -dCompatibilityLevel=1.4 -dAutoRotatePages=/None -g612x792 -dDEVICEWIDTHPOINTS=74.991 -dDEVICEHEIGHTPOINTS=74.991 -sOutputFile=repere_0.pdf repere_0.eps
pdflatex \nonstopmode\input repere_.tex
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
LaTeX2e <2016/02/01>
Babel <3.9q> and hyphenation patterns for 5 language(s) loaded.

(./repere_.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))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty))

Package hyperref Message: Driver (autodetected): hpdftex.

(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def)
(/usr/share/texlive/texmf-dist/tex/latex/media9/media9.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3-code.tex)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3pdfmode.def))
(/usr/share/texlive/texmf-dist/tex/latex/l3experimental/l3str/l3regex.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3experimental/l3str/l3tl-build.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3experimental/l3str/l3tl-analysis.sty
) (/usr/share/texlive/texmf-dist/tex/latex/l3experimental/l3str/l3flag.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3experimental/l3str/l3str-convert.sty
)) (/usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/atenddvi.sty
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/zref-abspage.sty
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/zref-base.sty))
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/zref-lastpage.sty))
(/usr/share/texlive/texmf-dist/tex/latex/media9/pdfbase.sty)
(/usr/share/texlive/texmf-dist/tex/latex/ocgx2/ocgbase.sty))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def)))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg))
No file repere_.aux.
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
(./repere_.out) (./repere_.out)
(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))

LaTeX Warning: File `repere+0.pdf' not found on input line 64.


! Package pdftex.def Error: File `repere+0.pdf' not found.

See the pdftex.def package documentation for explanation.
Type H <return> for immediate help.
...

l.64 \fi}
%

LaTeX Warning: File `repere+0.pdf' not found on input line 64.


! Package pdftex.def Error: File `repere+0.pdf' not found.

See the pdftex.def package documentation for explanation.
Type H <return> for immediate help.
...

l.64 \fi}
%
<<repere+0.prc>><<asylabels.js>><<3Dmenu.js>>

LaTeX Warning: Reference `LastPage' on page 1 undefined on input line 65.

[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./repere_.aux

Package atenddvi Warning: Rerun LaTeX, last page not yet found.

*************************************************
* media9 warning: "rerun"
*
* Rerun to get internal references right!
*************************************************
)

LaTeX Warning: There were undefined references.


LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.

)
(see the transcript file for additional information)</usr/share/texlive/texmf-d
ist/fonts/type1/public/amsfonts/cm/cmtt12.pfb>
Output written on repere_.pdf (1 page, 146198 bytes).
Transcript written on repere_.log.
/usr/share/asymptote/plain_shipout.asy: 87.10: runtime: shipout failed
Cordialement,
GH

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1337
Enregistré le : dim. 7 mars 2010, 14:50

Re: Problème avec module three suite à màj

Message non lu par GM » dim. 10 avr. 2016, 12:07

aishen a écrit :Je clarifie et désolé de l'imprécision :
J'ai installé asymptote à partir de la version 2.37 deb ubuntu. Comme je n'arrivais pas à obtenir un 3D, je me suis dit que peut être la version ubuntu n'était pas bonne.
Pour un tel exemple 3D, je n'aurais pas douté que la version d'Asymptote 2.37 n'était pas en cause : avant de se lancer dans l'installation d'une nouvelle version, surtout SVN, il eut fallu poser la question : assurément quelqu'un pouvait tester l'exemple et confirmer que cela compile avec la version 2.37.

En supprimant préalablement les fichiers précédemment produits... que donne l'ajout de l'option -k pour garder (keep) les fichiers produits ?

Des idées de test :
  1. La compilation donne t-elle le rendu OpenGL ?

    Code : Tout sélectionner

    asy -k -V filename.asy
  2. Obtient-on la version prc dans le pdf (visualisable avec uniquement acrobat reader) avec la commande suivante ?

    Code : Tout sélectionner

    asy -k -V -tex pdflatex filename.asy
L'option -k permet de voir quels sont les fichiers produits à chaque essai (merci de les préciser pour aider à comprendre) mais penser à effacer les fichiers avant chaque nouvelle tentative, pour ne avoir de fausses impressions.


NB : j'ai plus de facilité à aider à la conception d'un exemple qu'à l'installation d'Asymptote car quand on n'a pas soi-même eu particulièrement de problème d'installation, on manque de vécu. Mais on va bien réussir à comprendre d'où cela vient.
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

Répondre