Page 1 sur 1

giac pour php

Publié : lun. oct. 06, 2008 3:00 pm
par magicvinni
Bonjour,

J'ai essayé d'installer giac pour php comme expliqué sur le site facilimaths,

sous debian etch

giac 0.8.1-1
swig 1.3.29-2.1


J'ai un problème au moment :
g++ ‘php-config –includes‘ -c -o phpgiac.o phpgiac.cxx

et l'erreur suivante :

phpgiac.cxx:13: error: no matching function for call to âgiac::gen::gen(std::string&)â

qui correspond à la commande du fichier phpgiac.cxx:

std::string giac_eval_txt(std::string command){
giac::child_id=1;
gen g(command);
g=eval(g);
return g.print();
}


Avez-vous une idée ?

D'avance merci

Vincent

Publié : mar. oct. 07, 2008 7:29 am
par parisse
Oui, ca vient du fait que giac-0.8.1 utilise maintenant des variables pointeur de contextes. Jean-Pierre Branchard est en train de travailler la-dessus. En attendant il faut soit passer 0 comme pointeur de contexte, soit revenir a giac-0.8.0.

Publié : sam. oct. 25, 2008 6:43 am
par magicvinni
Ca y est, ça marche ! Merci beaucoup pour votre aide

Vincent

Re: giac pour php

Publié : mer. sept. 08, 2010 1:48 pm
par magicvinni
Bonjour,

Qu'en est-il à présent ?
Je suis en train de ré-installer tout cela sur un nouveau serveur, faut-il encore travailler avec la version 0.8.0 ou y a-t-il un tutoriel pour installer une version plus récente ?

Merci,
Vincent

Re: giac pour php

Publié : jeu. sept. 09, 2010 8:38 am
par parisse
en principe, si vous avez reussi a faire fonctionner la 0.8.1 avec un pointeur de contexte, ca devrait marcher avec la 0.9.0 ou au moins avec la 0.8.6. Mais comme je ne l'ai jamais fait, je ne peux bien sur pas le garantir!

Re: giac pour php

Publié : jeu. sept. 09, 2010 10:52 am
par magicvinni
Bonjour,

Justement non, je n'avais pas réussi à l'époque, du coup j'étais resté en 0.8.0. Nous allons tenter à nouveau, je suis en contact avec JP Branchard.

Merci
Vincent