[geometry_dev] Problème sous ubuntu

Tout ce qui concerne le langage Asymptote. Ce langage est supporté sur le forum via les balises asy.

Modérateur : gdm_asy

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.
alekhine
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 228
Inscription : samedi 18 août 2007, 21:57
Localisation : Caen

[geometry_dev] Problème sous ubuntu

Message par alekhine »

Bonsoir à tous,
je suis passé ce week-end sous ubuntu, et j'utilise donc kile.
J'ai réinstallé asymptote et placé le module de P. Ivaldi dans le même répertoire que lorsque j'étais sous windows.
Mais quand je veux compiler mes figures.asy j'ai le message suivant :

Code : Tout sélectionner

/usr/share/asymptote/geometrie.asy: 5176.15: syntax error
error: could not load module '/usr/share/asymptote/geometrie.asy'


(sachant que j'ai renommé le module "geometrie").
Si vous aviez une explication, ça m'arrangerait, parce j'aurais bien du mal dorénavant à me passer de ce module, surtout qu'en plus maintenant, on a droit à une doc en français :D

Ph. Ivaldi
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 267
Inscription : vendredi 12 janvier 2007, 23:27

Re: [Asymptote] geometry_dev sous ubuntu

Message par Ph. Ivaldi »

Bonsoir,
alekhine a écrit :J'ai réinstallé asymptote et placé le module de P. Ivaldi dans le même répertoire que lorsque j'étais sous windows.
Mais quand je veux compiler mes figures.asy j'ai le message suivant :

Code : Tout sélectionner

/usr/share/asymptote/geometrie.asy: 5176.15: syntax error
error: could not load module '/usr/share/asymptote/geometrie.asy'

Si vous aviez une explication...
J'ai !
La version d'Asymptote que tu utilises est trop vieille et ne supporte pas la syntaxe :

Code : Tout sélectionner

for(mass am : tableau_de_mass) ...;
Si tu ne peux pas faire la mise à jour, tu peux toujours remplacer ce genre de code par :

Code : Tout sélectionner

for (int i=0; i < tableau.length; ++i) {
  mass am=tableau[i];
  etc...
}
Pour faire la mise à jour sous Ubuntu le plus simple est de passer par alien comme expliqué dans ce message.