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.