Please put in a file config.asy....

Besoin d'aide pour installer Asymptote ?
Nico56
Messages : 58
Enregistré le : lun. 12 janv. 2015, 16:06

Please put in a file config.asy....

Message non lu par Nico56 » dim. 4 sept. 2016, 20:18

Bonsoir à tous, après une installation de texlive 2016 à la place de texlive 2015 (rentrée oblige...), impossible de compiler mes fichiers asy.
J'ai l'erreur classique:
Process started

Cannot execute

latex Please put in a file config.asy:

import settings; texpath="LOCATION"; where LOCATION specifies the location of the directory containing your latex engine (latex). Alternatively, set the environment variable ASYMPTOTE_TEXPATH or use the command line option -texpath="LOCATION". For further details, see http://asymptote.sourceforge.net/doc/Configuring.html http://asymptote.sourceforge.net/doc/Search-paths.html

Process exited with error(s)
J'ai installé la dernière version d'asymptote après avoir désinstallé l'ancienne, rien n'a changé.
Puis j'ai créé un fichier config.asy que j'ai placé ici: C:\Users\Nico\.asy.
Dans mon fichier config.asy, j'ai tapé ceci:
import settings;
texpath= "C:\texlive\2016\bin\win32";
Dans ce cas ma compilation ne s'arrête pas, j'ai l'impression que ça tourne en boucle.
J'ai tenté de changer les \ en / (je ne sais jamais ce qui est bon), j'y ai rajouté \latex.exe (ou /latex.exe) et dans ce cas j'ai à nouveau l'erreur de départ (avec la spécification de mon chemin qui n'est pas bon)...
Si vous avez une idée, je suis preneur!!!
Merci d'avance.
Bonne soirée.
Nico
Windows 10 - Asymptote(2.32)+texlive - Editeur: texmaker (4.5)

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

Re: Please put in a file config.asy....

Message non lu par GM » dim. 4 sept. 2016, 20:44

Bonsoir,

cela doit être effectivement quelque chose comme cela... avec la précision du chemin vers ghostscript :

Code : Tout sélectionner

import settings;
texpath= "C:\texlive\2016\bin\win32";
gs="C:\Program Files (x86)\gs\gs9.16\bin\gswin32c.exe";
Chez moi, je n'ai pas de texpath mais je pense avoir ajouté un chemin dans le path.
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 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

Nico56
Messages : 58
Enregistré le : lun. 12 janv. 2015, 16:06

Re: Please put in a file config.asy....

Message non lu par Nico56 » dim. 4 sept. 2016, 21:51

Merci beaucoup!
Ca marche effectivement.
Il a fallu que je rajoute une ligne avec le chemin de dvips.
Par contre quand je compile des fichiers faisant appel au fichier de macro graph_pi.asy, j'ai des erreurs que je n'avais pas avant ma nouvelle version d'asymptote, sur 2 tests sur 2 fichiers, un tourne en boucle sans rien afficher dans la partie log (sous texmaker) et l'autre tourne en boucle mais m'affiche rapidement:
Process started

C:\Program Files\Asymptote/graph.asy

: 427.3: runtime: Cannot read label width
Une idée?
PS: je n'ai pas voulu ouvrir un 2e sujet...
Merci encore pour les coups de main.
Nico
Windows 10 - Asymptote(2.32)+texlive - Editeur: texmaker (4.5)

Nico56
Messages : 58
Enregistré le : lun. 12 janv. 2015, 16:06

Re: Please put in a file config.asy....

Message non lu par Nico56 » dim. 4 sept. 2016, 22:03

A n'y rien comprendre, je redémarre mon pc, je reteste et là, à nouveau les erreurs de chemin...
J'ai vérifié mon fichier config.asy, il n'a pas changé...
Je vais me coucher.
"La nuit porte sommeille" comme pourraient me dire certains de mes élèves...

EDIT:
J'ai trouvé la raison de cette dernière erreur, j'avais entre temps réinstallé texmaker, il y avait doublon dans les infos à mon avis:
"C:/Program Files/Asymptote/asy.exe" %.asy -texpath= "C:\texlive\2016\bin\win32\" dans la config du chemin asymptote dans texmaker.

Par contre l'erreur précédente (C:\Program Files\Asymptote/graph.asy: 427.3: runtime: Cannot read label width) est toujours là...
Windows 10 - Asymptote(2.32)+texlive - Editeur: texmaker (4.5)

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

Re: Please put in a file config.asy....

Message non lu par GM » dim. 4 sept. 2016, 22:28

Nico56 a écrit :Par contre l'erreur précédente (C:\Program Files\Asymptote/graph.asy: 427.3: runtime: Cannot read label width) est toujours là...
Quel exemple testes-tu ?

La règle incontournable sur la toile pour demander de résoudre un problème de compilation est de fournir ce que l'on appelle un ECM (exemple complet minimal... qui provoque l'erreur) pour que l'on puisse tester et s'assurer que le code testé est valide.
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 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

Nico56
Messages : 58
Enregistré le : lun. 12 janv. 2015, 16:06

Re: Please put in a file config.asy....

Message non lu par Nico56 » lun. 5 sept. 2016, 08:49

Bonjour, désolé pour l'ECM, j'aurai dû le faire hier soir mais vu l'heure...
J'ai réussi à isoler mon problème, il semble que cela vienne de fichier de macro geoplane.

Code : Tout sélectionner

import geoplane;
pair M=(2.5,1.8);
label("$M$",M,S);
J'ai l'erreur suivante:
Process started
C:\Program Files\Asymptote/plain_Label.asy
: 321.15: runtime: Cannot read label width
C:\Program Files\Asymptote/plain_Label.asy
: 321.15: runtime: Cannot read label width
Process exited with error(s)
Alors qu'avant mes réinstallations, je n'avais pas d'erreurs...

Bonne journée et merci encore.
Nico
Windows 10 - Asymptote(2.32)+texlive - Editeur: texmaker (4.5)

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

Re: Please put in a file config.asy....

Message non lu par GM » lun. 5 sept. 2016, 19:00

Ma question suivante est alors : d'où vient, et de quand date, ce fichier mystérieux geoplane.asy
  • qui n'a jamais fait partie des fichiers fournis avec Asymptote ;
  • que je n'utilise pas personnellement ;
  • qui semble vraiment inutile s'il s'agit simplement de nommer un point. D'ailleurs les deux lignes (2 et 3) en question compilent sans cette extension (sans la ligne 1) donc l'erreur est vraiment dans cette application.
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 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

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

Re: Please put in a file config.asy....

Message non lu par GM » lun. 5 sept. 2016, 19:02

Je songe à une chose : il n'y a pas de taille fixée pour la figure : ceci explique peut-être cela.
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 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

Nico56
Messages : 58
Enregistré le : lun. 12 janv. 2015, 16:06

Re: Please put in a file config.asy....

Message non lu par Nico56 » mer. 7 sept. 2016, 21:24

J'ai utilisé ce fichier de macros à mes débuts, je ne l'utilise plus depuis. J'ai cru que l'erreur venait d'ailleurs, je vais simplifier le problème en supprimant mes appels à ce fichier!
Merci d'avoir pris le temps de regarder tout ceci.
Bonne soirée!
Nico
Windows 10 - Asymptote(2.32)+texlive - Editeur: texmaker (4.5)

Répondre