Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

OK, found a workaround.

The giac that comes with sagemath 9.4 binary is old. version 1.6. I changed the symbolic link in /home/me/SageMath/local/bin/giac to point to the newer version I had in /bin/giac and now the error went away:

>pwd
/home/me/SageMath/local/bin

>ls -l giac
lrwxrwxrwx 1 me me 6 Aug 22 08:00 giac -> ./icas

>ln -sfn /bin/giac giac

>ls -lrt giac
lrwxrwxrwx 1 me me 9 Sep 15 16:36 giac -> /bin/giac
>

And now from sagemath, it works. No error

sage: integrate(x,x, algorithm="giac")                                                                                                                      
1/2*x^2

Strange that sagemath binary 9.4 ships with older giac and one that for some reason does not work.