Installation Giac et questions diverses
Publié : lun. juin 04, 2007 9:20 am
Bonjour,
J'essaye d'installer giac sur Fedora Core 2, mais j'obtiens l'erreur suivante lors de la compilation, sur laquelle je bloque depuis deja quelques jours :
j'ai cherché sur le net sans trouver de réponse... je pense avoir installé correctement les librairies requises, mais il est possible que je me sois trompé quelquepart...
Ensuite, j'ai également quelques questions concernant giac :
- n'ayant pas encore eu l'occasion de tester la librairie moi même, je voulais savoir quel(s) étai(en)t le(s) format(s) de sortie des expressions "gen" (via les "COUT" - cf GiNaC, un "COUT << objet_gen " donne-t'il du code C, du code d'un autre langage, ou autre... ?)
- j'ai vu qu'il était possible d'avoir du code tel :
je serais très interessé de savoir comment marche l'objet gen. S'agit t'il d'un interpreteur ?
- Existe t'il des fonctions d'optimisation, notamment concernant les objets de type gen ?
Merci d'avance, et bravo pour le travail effectué jusque là, cette librairie est assez impressionante !
J'essaye d'installer giac sur Fedora Core 2, mais j'obtiens l'erreur suivante lors de la compilation, sur laquelle je bloque depuis deja quelques jours :
Code : Tout sélectionner
$ make
make all-recursive
make[1]: Entering directory `[...]/archives/giac-0.6.1'
Making all in src
make[2]: Entering directory `[...]/archives/giac-0.6.1/src'
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I.. -I[...]/progs/include -g -c Editeur.cc
In file included from giac/giac.h:36,
from Graph.h:4,
from Editeur.h:28,
from Editeur.cc:2:
giac/plot.h:39: error: multiple definition of `enum Fl_Color'
[...]/progs/include/FL/Enumerations.H:291: error: previous
definition here
giac/plot.h:40: error: conflicting types for `FL_BLACK'
[...]/progs/include/FL/Enumerations.H:310: error: previous
declaration as `Fl_Color FL_BLACK'
[... pareil avec les autres couleurs ...]
giac/plot.h:49: error: conflicting types for `FL_SELECTION_COLOR'
[...]/progs/include/FL/Enumerations.H:296: error: previous
declaration as `Fl_Color FL_SELECTION_COLOR'
giac/plot.h:51: error: syntax error before `Fl_Color'
In file included from Graph.h:17,
from Editeur.h:28,
from Editeur.cc:2:
Xcas1.h:114: error: syntax error before `*' token
Xcas1.h:115: error: `History_Pack' undeclared in namespace `xcas'
Xcas1.h:115: error: `pack' was not declared in this scope
Xcas1.h:115: error: syntax error before `char'
make[2]: *** [Editeur.o] Error 1
make[2]: Leaving directory `[...]/archives/giac-0.6.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `[...]/archives/giac-0.6.1'
make: *** [all-recursive-am] Error 2
[...] := mon home
Ensuite, j'ai également quelques questions concernant giac :
- n'ayant pas encore eu l'occasion de tester la librairie moi même, je voulais savoir quel(s) étai(en)t le(s) format(s) de sortie des expressions "gen" (via les "COUT" - cf GiNaC, un "COUT << objet_gen " donne-t'il du code C, du code d'un autre langage, ou autre... ?)
- j'ai vu qu'il était possible d'avoir du code tel :
Code : Tout sélectionner
gen qt=gen("seq(q[j](t),j,1,"+gen(n).print()+")").eval();
je serais très interessé de savoir comment marche l'objet gen. S'agit t'il d'un interpreteur ?
- Existe t'il des fonctions d'optimisation, notamment concernant les objets de type gen ?
Merci d'avance, et bravo pour le travail effectué jusque là, cette librairie est assez impressionante !