Erreur de compilation

Tout ce qui concerne l'utilisation ou l'installation d'Asymptote.

Modérateur: gdm_asy

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Re: Erreur de compilation

Messagepar gourdan » Dimanche 16 Octobre 2011, 00:56

Quel fichier ?
gourdan
Kilo-utilisateur
 
Messages: 162
Inscription: Samedi 15 Octobre 2011, 14:22
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Erreur de compilation

Messagepar GMaths » Dimanche 16 Octobre 2011, 00:57

gourdan a écrit:Quel fichier ?

celui qui est signalé dans tes erreurs de compilation qui doit être

Code: Tout sélectionner
C:\Program Files (x86)\Asymptote\plain_boxes.asy


si j'ai bien compris.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Erreur de compilation

Messagepar gourdan » Dimanche 16 Octobre 2011, 01:00

Voici le fichier :
Code: Tout sélectionner
// Draw and/or fill a box on frame dest using the dimensions of frame src.
path box(frame dest, frame src=dest, real xmargin=0, real ymargin=xmargin,
         pen p=currentpen, filltype filltype=NoFill, bool above=true)
{
  pair z=(xmargin,ymargin);
  int sign=filltype == NoFill ? 1 : -1;
  pair h=0.5*sign*(max(p)-min(p));
  path g=box(min(src)-h-z,max(src)+h+z);
  frame F;
  if(above == false) {
    filltype.fill(F,g,p);
    prepend(dest,F);
  } else filltype.fill(dest,g,p);
  return g;
}

path roundbox(frame dest, frame src=dest, real xmargin=0, real ymargin=xmargin,
         pen p=currentpen, filltype filltype=NoFill, bool above=true)
{
  pair m=min(src);
  pair M=max(src);
  pair bound=M-m;
  int sign=filltype == NoFill ? 1 : -1;
  real a=bound.x+2*xmargin;
  real b=bound.y+2*ymargin;
  real ds=0;
  real dw=min(a,b)*0.3;
  path g=shift(m-(xmargin,ymargin))*((0,dw)--(0,b-dw){up}..{right}
  (dw,b)--(a-dw,b){right}..{down}
  (a,b-dw)--(a,dw){down}..{left}
  (a-dw,0)--(dw,0){left}..{up}cycle);
 
  frame F;
  if(above == false) {
    filltype.fill(F,g,p);
    prepend(dest,F);
  } else filltype.fill(dest,g,p);
  return g;
}

path ellipse(frame dest, frame src=dest, real xmargin=0, real ymargin=xmargin,
             pen p=currentpen, filltype filltype=NoFill, bool above=true)
{
  pair m=min(src);
  pair M=max(src);
  pair D=M-m;
  static real factor=0.5*sqrt(2);
  int sign=filltype == NoFill ? 1 : -1;
  pair h=0.5*sign*(max(p)-min(p));
  path g=ellipse(0.5*(M+m),factor*D.x+h.x+xmargin,factor*D.y+h.y+ymargin);
  frame F;
  if(above == false) {
    filltype.fill(F,g,p);
    prepend(dest,F);
  } else filltype.fill(dest,g,p);
  return g;
}

path box(frame f, Label L, real xmargin=0, real ymargin=xmargin,
         pen p=currentpen, filltype filltype=NoFill, bool above=true)
{
  add(f,L);
  return box(f,xmargin,ymargin,p,filltype,above);
}

path roundbox(frame f, Label L, real xmargin=0, real ymargin=xmargin,
         pen p=currentpen, filltype filltype=NoFill, bool above=true)
{
  add(f,L);
  return roundbox(f,xmargin,ymargin,p,filltype,above);
}

path ellipse(frame f, Label L, real xmargin=0, real ymargin=xmargin,
             pen p=currentpen, filltype filltype=NoFill, bool above=true)
{
  add(f,L);
  return ellipse(f,xmargin,ymargin,p,filltype,above);
}

typedef path envelope(frame dest, frame src=dest, real xmargin=0,
                      real ymargin=xmargin, pen p=currentpen,
                      filltype filltype=NoFill, bool above=true);

object object(Label L, envelope e, real xmargin=0, real ymargin=xmargin,
         pen p=currentpen, filltype filltype=NoFill, bool above=true)
{
  object F;
  F.L=L.copy();
  Label L0=L.copy();
  L0.position(0);
  L0.p(p);
  add(F.f,L0);
  F.g=e(F.f,xmargin,ymargin,p,filltype);
  return F;
}

object draw(picture pic=currentpicture, Label L, envelope e,
       real xmargin=0, real ymargin=xmargin, pen p=currentpen,
       filltype filltype=NoFill, bool above=true)
{
  object F=object(L,e,xmargin,ymargin,p,filltype,above);
  pic.add(new void (frame f, transform t) {
      frame d;
      add(d,t,F.L);
      e(f,d,xmargin,ymargin,p,filltype,above);
      add(f,d);
    },true);
  pic.addBox(L.position,L.position,min(F.f),max(F.f));
  return F;
}

object draw(picture pic=currentpicture, Label L, envelope e, pair position,
            real xmargin=0, real ymargin=xmargin, pen p=currentpen,
            filltype filltype=NoFill, bool above=true)
{
  return draw(pic,Label(L,position),e,xmargin,ymargin,p,filltype,above);
}

pair point(object F, pair dir, transform t=identity())
{
  pair m=min(F.g);
  pair M=max(F.g);
  pair c=0.5*(m+M);
  pair z=t*F.L.position;
  real[] T=intersect(F.g,c--2*(m+realmult(rectify(dir),M-m))-c);
  if(T.length == 0) return z;
  return z+point(F.g,T[0]);
}

frame bbox(picture pic=currentpicture,
           real xmargin=0, real ymargin=xmargin,
           pen p=currentpen, filltype filltype=NoFill)
{
  frame f=pic.fit(max(pic.xsize-2*xmargin,0),max(pic.ysize-2*ymargin,0));
  box(f,xmargin,ymargin,p,filltype,above=false);
  return f;
}
gourdan
Kilo-utilisateur
 
Messages: 162
Inscription: Samedi 15 Octobre 2011, 14:22
Statut actuel: Actif et salarié | Enseignant

Re: Erreur de compilation

Messagepar GMaths » Dimanche 16 Octobre 2011, 01:02

gourdan a écrit:Voici le fichier

J'ai un logiciel qui permet de comparer : ils sont rigoureusement identiques.

Je crois que le problème ne sera pas résolu ce soir. :?
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Erreur de compilation

Messagepar gourdan » Dimanche 16 Octobre 2011, 01:08

En testant quelques fichiers, j'ai trouvé, je pense l'erreur.
Lorsque je renomme le ficher il n'y a pas de problème, en réalité mes fichiers sont uniquement en lecture, donc il ne peut pas les réecrire.
Je teste encore un peu pour en être certain.
gourdan
Kilo-utilisateur
 
Messages: 162
Inscription: Samedi 15 Octobre 2011, 14:22
Statut actuel: Actif et salarié | Enseignant

Re: Erreur de compilation

Messagepar GMaths » Dimanche 16 Octobre 2011, 01:23

Je te laisse tester... car je dois me lever à 7h15 et je n'ai plus 5h à dormir.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Erreur de compilation

Messagepar gourdan » Dimanche 16 Octobre 2011, 01:26

Merci beaucoup et bonne nuit.
gourdan
Kilo-utilisateur
 
Messages: 162
Inscription: Samedi 15 Octobre 2011, 14:22
Statut actuel: Actif et salarié | Enseignant

Re: Erreur de compilation

Messagepar GMaths » Dimanche 16 Octobre 2011, 08:13

Une réponse ici :

http://sourceforge.net/projects/asymptote/forums/forum/409349/topic/3386698

J'avais vu ce message sur le forum officiel, que j'avais cru sans réponse... mais j'avais oublié de cliquer sur "View all messages" pour voir la réponse de jcbowman.

Si c'est un problème de droits en écriture pour écrire le fichier tex temporaire que latex doit compiler pour les étiquettes... mes questions deviennent :

Comment faisais-tu pour récupérer les scripts asymptote ?
Dans quel dossier étaient les asy au moment de la compilation ?
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Erreur de compilation

Messagepar gourdan » Dimanche 16 Octobre 2011, 10:44

Bonjour,
En fait j'ai un des fichiers Asymptote sur une clé, éparpillés un peu partout.
Je compile pour comprendre et ensuite adapter à mes besoins.
gourdan
Kilo-utilisateur
 
Messages: 162
Inscription: Samedi 15 Octobre 2011, 14:22
Statut actuel: Actif et salarié | Enseignant

Re: Erreur de compilation

Messagepar gourdan » Vendredi 28 Octobre 2011, 14:07

Merci à GMaths pour ses conseils, j'ai fait fait un bon nettoyage dans mes fichiers et tout fonctionne correctement, mais je suis à deux doigts de passer sous Linux, car j'aimerais utiliser asymptote avec LaTex et me débarrasser de Microsoft Word.
G.G
gourdan
Kilo-utilisateur
 
Messages: 162
Inscription: Samedi 15 Octobre 2011, 14:22
Statut actuel: Actif et salarié | Enseignant

Re: Erreur de compilation

Messagepar maurice » Vendredi 28 Octobre 2011, 15:28

gourdan a écrit:Merci à GMaths pour ses conseils, j'ai fait fait un bon nettoyage dans mes fichiers et tout fonctionne correctement, mais je suis à deux doigts de passer sous Linux, car j'aimerais utiliser asymptote avec LaTex et me débarrasser de Microsoft Word.
G.G


Tu peux tout à fait utiliser asymptote et latex sous windows.
Débuter latex, asymptote et passer à linux en même temps, ca fait une bonne quantité de trucs ....
Enfin, c'est toi qui voit...
maurice
Asymptote :
----> Démarrage rapide : http://cgmaths.fr/Atelier/Asymptote/Asymptote.html
----> Documentation 3D : http://www.mathco.tuxfamily.org et si ça ne marche pas, essayez la version pdf
maurice
Méga-utilisateur
 
Messages: 399
Inscription: Jeudi 25 Mars 2010, 13:49
Statut actuel: Actif et salarié | Enseignant

Re: Erreur de compilation

Messagepar gourdan » Vendredi 28 Octobre 2011, 16:31

D'après ce que j'ai lu ici et là, il y a moins de problèmes avec Linux à mettre en place ces logiciels libres, la seule chose qui me fait peur est la suivie et la stabilité des modules.
gourdan
Kilo-utilisateur
 
Messages: 162
Inscription: Samedi 15 Octobre 2011, 14:22
Statut actuel: Actif et salarié | Enseignant

Re: Erreur de compilation

Messagepar GMaths » Vendredi 28 Octobre 2011, 17:06

gourdan a écrit:D'après ce que j'ai lu ici et là, il y a moins de problèmes avec Linux à mettre en place ces logiciels libres

Je vais me permettre un commentaire : on t'a raconté n'importe quoi !

J'utilise windows et linux : il n'y a aucun problème avec windows pour travailler avec latex et les divers logiciels graphiques !

Passe à Linux si tu veux... mais je suis d'accord avec Maurice : vouloir débuter en même temps sur latex, asymptote, et linux... c'est peut-être un peu beaucoup d'un coup.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Erreur de compilation

Messagepar gourdan » Vendredi 28 Octobre 2011, 17:28

Asymptote seule marche très bien, j'ai compilé avec joie beaucoup de tes exemples.
Je sens que LaTeX est à deux doigts de fonctionner, en tout cas cela fonctionne lorsque je n'utilise pas tablor.
Reste à savoir si Windows et Linux peuvent cohabiter sur le même disque dur, si oui quelle est le procédé le plus simple pour y parvenir ?
Merci.
G.G
gourdan
Kilo-utilisateur
 
Messages: 162
Inscription: Samedi 15 Octobre 2011, 14:22
Statut actuel: Actif et salarié | Enseignant

Re: Erreur de compilation

Messagepar GMaths » Vendredi 28 Octobre 2011, 17:41

gourdan a écrit:en tout cas cela fonctionne lorsque je n'utilise pas tablor.

Il y a longtemps que je n'utilise plus tablor (je n'en ai pas l'utilité) mais je n'avais pas de problème à l'époque ; je n'ai pas suivi son actualité... donc je ne sais pas où cela en est.
Pas le temps de tester maintenant.

gourdan a écrit:Reste à savoir si Windows et Linux peuvent cohabiter sur le même disque dur, si oui quelle est le procédé le plus simple pour y parvenir ?

En sauvegardant tes données par mesure de précaution, et si tu as une partition de libre, il n'y aura pas de problème : une distribution telle que ubuntu s'installera à côté de windows et te proposera le choix entre les deux au démarrage du pc.

Mais pense néanmoins à sauvegarder tes données personnelles sur un support externe ! Externe, j'insiste. On en connait plus d'un qui ont formaté la mauvaise partition... parce qu'ils ne savaient pas que sous dos... la lettre d'une partition n'est pas forcément celle qu'attribue windows (pour ne citer qu'une erreur possible).
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Erreur de compilation

Messagepar gourdan » Vendredi 28 Octobre 2011, 17:55

Sur le disque interne je n'ai que le système et tout récemment quelques fichiers de test par commodité pour LaTeX et tablor.
J'ai regardé un peu tablor car dans PROFESSORGui j'ai trouvé des choses très intéressantes.
Sinon je pense que lorsque j'arriverai à faire marcher Asymptote et LaTex conjointement, je pourrais parvenir à mes besoins.
Il y a encore beaucoup beaucoup à apprendre.
G.G
gourdan
Kilo-utilisateur
 
Messages: 162
Inscription: Samedi 15 Octobre 2011, 14:22
Statut actuel: Actif et salarié | Enseignant

Re: Erreur de compilation

Messagepar GMaths » Samedi 29 Octobre 2011, 00:15

gourdan a écrit:Sur le disque interne je n'ai que le système


Voilà ce qui était proposé à l'installation d'ubuntu 10.10 d'octobre 2010 : http://doc.ubuntu-fr.org/tutoriel/installer_ubuntu_avec_le_live_cd
Depuis il y eu la 11.04 (avril 2011) et récemment la 11.10 (octobre 2011)... qui proposeront les mêmes possibilités.

Comme tu pourras voir en suivant le lien... il te sera possible de choisir une partition où un système (windows pour toi) est déjà installé ... et il sera proposé d'allouer de la place (s'il y en a) en réduisant la partition existante et en créant une nouvelle dans l'espace libéré.

Mais je le redis : avant....... sauvegarde des fichiers personnels, des mails que l'on veut garder, des mots de passe......... et tout ce tu estimeras utile, en y réfléchissant bien et en prenant ton temps pour ne rien oublier : imagine pour cela que tu vas tout planter... ce sera motivant pour ne rien oublier. ;-)
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Erreur de compilation

Messagepar maurice » Samedi 29 Octobre 2011, 02:03

GMaths a écrit:Voilà ce qui était proposé à l'installation d'ubuntu 10.10 d'octobre 2010 : http://doc.ubuntu-fr.org/tutoriel/installer_ubuntu_avec_le_live_cd
Depuis il y eu la 11.04 (avril 2011) et récemment la 11.10 (octobre 2011)... qui proposeront les mêmes possibilités.


Ubuntu toujours Ubuntu, il y a tellement d'autres distributions linux.

Pour ma part j'ai opté pour Fedora, d'autres sur ce forum pour Linuxmint, ou encore Debian ou Mandriva ....

Bon aller je suis en vacances depuis quelques heures, retour dans une semaine.

Maurice
Asymptote :
----> Démarrage rapide : http://cgmaths.fr/Atelier/Asymptote/Asymptote.html
----> Documentation 3D : http://www.mathco.tuxfamily.org et si ça ne marche pas, essayez la version pdf
maurice
Méga-utilisateur
 
Messages: 399
Inscription: Jeudi 25 Mars 2010, 13:49
Statut actuel: Actif et salarié | Enseignant

Re: Erreur de compilation

Messagepar gourdan » Samedi 29 Octobre 2011, 08:01

Bonne vacances Maurice et merci pour le temps que tu as passé pour m'aider.
Je vais utiliser le lien de GMaths et j'installe Ubuntu.
Merci aussi à GMaths.
G.G
gourdan
Kilo-utilisateur
 
Messages: 162
Inscription: Samedi 15 Octobre 2011, 14:22
Statut actuel: Actif et salarié | Enseignant

Re: Erreur de compilation

Messagepar GMaths » Samedi 29 Octobre 2011, 08:45

maurice a écrit:Ubuntu toujours Ubuntu, il y a tellement d'autres distributions linux.

C'est un exemple possible... dont on peut parler, comme on parle de windowsXP sans s'offusquer que l'on ne parle pas de windows7.

Et dont on peut parler, dans mon cas, si on l'utilise depuis 5 ans, sans aucun problème.

J'ai bien pensé à tenter d'expliquer le principe d'installation d'un dualboot... pour une distribution linux que je ne connais et que je tirerais au hasard, mais j'ai manqué de papier pour organiser un tirage au sort. 8)

J'ai oublié l'espace d'un instant que je connaissais Mint : j'essaierai d'alterner la prochaine fois. 8)
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

PrécédenteSuivante

Retourner vers Asymptote

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité