| 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.
Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.