Problème compilation

Besoin d'aide pour installer Asymptote ?
FSauvage
Messages : 9
Enregistré le : sam. 20 févr. 2021, 21:08

Problème compilation

Message non lu par FSauvage » sam. 20 févr. 2021, 22:00

Bonjour à tous,
Je suis un utilisateur de latex depuis quelques années, puis je suis passé sous pdflatex et récemment je me suis converti à asymptote.
Tout allait bien jusqu'à récemment ou après un évènement inconnu (une MAJ quelconque???) j'ai un message recurrent pour toutes les figures asymptotes, même celles générées par pdfadd.
Je suis sous W10, miktex, texmaker.
J'ai essaye de desinstaller miktex, reinstaller en version monoutilisateur, en multiutilisateur, j'ai essaye de compiler des asy directement en ligne de commande, mais à chaque fois le même message:
failed to create directory /.asy.
real clock=a[4];
^
C:\Program Files\MiKTeX/asymptote/plain.asy: 263.3: reading array of length 4 with out-of-bounds index 4
Desesperant alors que tout allait bien auparavant...
Je profite de ces vacances qui commencent pour essayer de regler ce probleme... J'ai compilé tous mes enoncés sous overleaf, mais ca commence a devenir genant pour moi...
Merci
Pc double boot win10/ubuntu

FSauvage
Messages : 9
Enregistré le : sam. 20 févr. 2021, 21:08

Re: Problème compilation

Message non lu par FSauvage » sam. 20 févr. 2021, 22:15

Je viens de voir que j'ai le même message en ligne de commande en tapant asy sans arguments
Pc double boot win10/ubuntu

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

Re: Problème compilation

Message non lu par GM » sam. 20 févr. 2021, 23:42

Bonsoir,

j'utilise MikTeX mais en fait j'utilise une version indépendante d'Asymptote que je récupère sur le site officiel : https://sourceforge.net/projects/asymptote/files/

Difficile de dire ce qu'il se passe... mais je note la phrase "failed to create directory /.asy."

.asy (avec le point devant asy) est le dossier dans lequel on place parfois un fichier config.asy (pour régler certains paramètres d'asymptote) et où on passe des fichiers de macros personnelles que l'on peut importer dans les exemples que l'on crée.

Cela vaut peut-être le coup de créer manuellement ce dossier .asy pour voir ce qu'il se passe.

Chez moi ce dossier est dans C:\Users\monidentifiantwindows\
mais peut-être qu'avec la version Asymptote de MikTeX, il y a un chemin spécifique où le mettre.
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 !

FSauvage
Messages : 9
Enregistré le : sam. 20 févr. 2021, 21:08

Re: Problème compilation

Message non lu par FSauvage » dim. 21 févr. 2021, 14:51

Bonjour,

Le dossier .asy est bien dans le c:\users\ident\, j'ai par curiosité créé ce dossier dans le répertoire du ficher tex que je compile(et dans lequel sont aussi les fichiers .asy, et ce message d'erreur n'apparait plus, reste l'autre (plus embetant...)
real clock=a[4];
^
C:\Program Files\MiKTeX/asymptote/plain.asy: 263.3: reading array of length 4 with out-of-bounds index 4

je vais essayer de faire une install asymptote a part...
Je vais essayer de retrouver les instructions
Merci,
je reviens des que j'ai fini cet manip
Pc double boot win10/ubuntu

FSauvage
Messages : 9
Enregistré le : sam. 20 févr. 2021, 21:08

Re: Problème compilation

Message non lu par FSauvage » lun. 22 févr. 2021, 22:27

J'ai tenté de desinstaller le package asymptote, puis d'installer asymptote a cote, mais je dois louper un truc, il veut me le retelecharger a chaque fois...

J'ai desinstallé miktex, texmaker, pour essayer de repartir sur une base propre... toujours ce message:
"real clock=a[4]; ^ C:\Users\sauva\AppData\Local\Programs\MiKTeX/asymptote/plain.asy: 263.3: reading array of length 4 with out-of-bounds index 4"
Pc double boot win10/ubuntu

FSauvage
Messages : 9
Enregistré le : sam. 20 févr. 2021, 21:08

Re: Problème compilation

Message non lu par FSauvage » lun. 22 févr. 2021, 22:34

Je viens de remarquer un truc (c'est peut etre tout a fait autre chose) le melange slash-antislash dans l'adresse du fichier plain.asy... ca peut jouer???
Pc double boot win10/ubuntu

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

Re: Problème compilation

Message non lu par GM » lun. 22 févr. 2021, 23:51

FSauvage a écrit :
lun. 22 févr. 2021, 22:27
J'ai tenté de desinstaller le package asymptote, puis d'installer asymptote a cote, mais je dois louper un truc, il veut me le retelecharger a chaque fois...

J'ai desinstallé miktex, texmaker, pour essayer de repartir sur une base propre... toujours ce message:
"real clock=a[4]; ^ C:\Users\sauva\AppData\Local\Programs\MiKTeX/asymptote/plain.asy: 263.3: reading array of length 4 with out-of-bounds index 4"
Avec la version indépendante installée, se placer dans un dossier où se trouver un fichier test.asy contenant par exemple :

Code : Tout sélectionner

unitsize(1cm);
draw((0,0)--(4,3));
et essayer de le compiler en console en tapant le chemin complet pour l'exécutable :

Code : Tout sélectionner

"C:/Program Files/Asymptote/asy.exe"
Image

Si cela va mieux, il faudra s'assurer que, dans le PATH de Windows, le dossier "C:/Program Files/Asymptote/" soit avant celui de MikTeX, pour qu'il soit suffisant de taper asy.exe pour la commande de compilation.
Il sera conseillé de le tester à nouveau en console avant de faire un nouveau test avec texmaker.
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 !

FSauvage
Messages : 9
Enregistré le : sam. 20 févr. 2021, 21:08

Re: Problème compilation

Message non lu par FSauvage » mar. 23 févr. 2021, 20:19

Je tourne en rond... J'ai fait comme tu m'as dit, il ne se passe rien... L'invite de commande attend 3 secondes, puis la commande se termine... aucun fichier pdf créé... J'ai re supprimé, tout, installé juste asymptote, recommencé, pareil... Je craque...
Pc double boot win10/ubuntu

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

Re: Problème compilation

Message non lu par GM » mar. 23 févr. 2021, 20:41

Je suis en manque d'idée tellement, c'est bizarre ce qu'il se passe.

Que donne la commande suivante (en étant dans le dossier TEST ne contenant que le fichier test.asy) ?

Code : Tout sélectionner

"C:/Program Files/Asymptote/asy.exe" -f pdf -tex pdflatex -noV -vvv -k test.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 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 !

FSauvage
Messages : 9
Enregistré le : sam. 20 févr. 2021, 21:08

Re: Problème compilation

Message non lu par FSauvage » mar. 23 févr. 2021, 21:46

Malheureusement toujours rien... D'ailleurs même un -version ne donne rien... Très étrange... Je crois que je vais abandonner asymptote sous windows... on va compilertout ca sous ubuntu, ca posera moins de soucis...
Pc double boot win10/ubuntu

Répondre