Did you install the optional dependency that is listed in the output you 
posted?

El jueves, 10 de julio de 2025 a las 2:19:50 UTC+2, Nasser M. Abbasi 
escribió:

> I am on arch based system.  Installed sagemath using pacman. I no longer 
> build from source.
>
> Also installed giac latest using pacman. (same for Fricas and maxima)
>
> But when from inside sagemath I do integrate(sin(x),x,algorithm="giac") it 
> returns back the input. 
>
> Not sure why. 
>
> >which sage 
> /usr/bin/sage 
> >sage 
> ──────────────┐ 
> │ SageMath version 10.6, Release Date: 2025-03-31 │ 
> │ Using Python 3.13.5. Type "help()" for help. │ 
>
> sage: print(fricas.eval(")lisp |$build_version|")) 
>
> Value = "FriCAS 1.3.12" 
> sage: x=var('x') 
> sage: integrate(sin(x),x,algorithm="fricas") 
> -cos(x) 
>
> sage: integrate(sin(x),x,algorithm="giac") 
> integrate(sin(x), x) 
>
> sage: print(giac.version()) 
> "giac 2.0.0, (c) B. Parisse and R. De Graeve, Institut Fourier, Universite 
> Grenoble Alpes. Optimization, signalprocessing, graph theory (c) Luka 
> Marohnić" 
>
> sage: print(maxima.version()) 
> 5.47.0 
>
> sage: integrate(sin(x),x,algorithm="maxima") 
> -cos(x) 
> sage: 
>
> giac is installed on Linux and works fine
>
> >giac 
> Reading from cache /usr/share/giac/doc/en/ 
> get_index_from_cache /usr/share/giac/doc/en/html_mtt OK 
> // Read 1243 entries from cache /usr/share/giac/doc/en/html_mtt 
> get_index_from_cache /usr/share/giac/doc/en/html_mall OK 
> // Read 1528 entries from cache /usr/share/giac/doc/en/html_mall 
> // Read 1057 entries from cache /usr/share/giac/doc/en/html_vall 
> Welcome to giac readline interface, version 2.0.0 
> (c) 2002,2023 B. Parisse & others 
>
>
> 0>> integrate(sin(x),x) 
> -cos(x) 
> // Time 0 
> 1>>
>
> --- version info
>
> >which giac 
> /usr/bin/giac 
> >giac --version 
> // Using locale /usr/share/locale/ 
> // en_US.UTF-8 
> // /usr/share/locale/ 
> // giac 
> // UTF-8 
> // Maximum number of parallel threads 10 
> // (c) 2001, 2021 B. Parisse & others 
> 2.0.0 
> > 
> >yay -Qi giac 
> Name            : giac 
> Version         : 2.0.0.10-1 
> Description     : A free computer algebra system 
> Architecture    : x86_64 
> URL             : http://www-fourier.ujf-grenoble.fr/~parisse/giac.html 
> Licenses        : GPL-3.0-only 
> Groups          : None 
> Provides        : None 
> Depends On      : blas  cblas  curl  fltk  gcc-libs  glibc  glpk  gmp 
>  gmp-ecm  gsl  lapack  libao  libglvnd  libpng  libsamplerate  libusb  mpfi 
>  mpfr  nauty  ntl  pari  readline 
>                  zlib 
> Optional Deps   : perl: for pgiac [installed] 
> Required By     : None 
> Optional For    : None 
> Conflicts With  : None 
> Replaces        : None 
> Installed Size  : 272.00 MiB 
> Packager        : Antonio Rojas <aro...@archlinux.org> 
> Build Date      : Sat 05 Jul 2025 11:43:40 AM CDT 
> Install Date    : Wed 09 Jul 2025 06:01:25 PM CDT 
> Install Reason  : Explicitly installed 
> Install Script  : No 
> Validated By    : Signature 
>
> >
>
> >yay -Qi sagemath 
> Name            : sagemath 
> Version         : 10.6-6 
> Description     : Open Source Mathematics Software, free alternative to 
> Magma, Maple, Mathematica, and Matlab 
> Architecture    : x86_64 
> URL             : http://www.sagemath.org 
> Licenses        : GPL-2.0-or-later 
> Groups          : None 
> Provides        : None 
> Depends On      : brial  cblas  cliquer  ecl  eclib  fflas-ffpack  flint 
>  gap  gcc-libs  gd  gfan  givaro  glibc  glpk  gmp  gmp-ecm  gsl  iml 
>  ipython  lcalc  libbraiding 
>                  libhomfly  libmpc  linbox  lrcalc  m4ri  m4rie 
>  maxima-fas  mpfi  mpfr  nauty  ntl  palp  pari  pari-galdata 
>  pari-seadata-small  planarity  python 
>                  python-conway-polynomials  python-cvxopt 
>  python-cysignals  python-cypari2  python-docutils  python-fpylll 
>  python-ipywidgets  python-matplotlib 
>                  python-memory-allocator  python-mpmath  python-networkx 
>  python-numpy  python-pexpect  python-pillow  python-pplpy 
>  python-primecountpy  python-pygments 
>                  python-pyparsing  python-requests  python-rpy2 
>  python-scipy  python-sphinx  python-sympy  python-traitlets  rankwidth 
>  sage-data-elliptic_curves 
>                  sage-data-graphs  sage-data-polytopes_db  singular 
>  symmetrica  sympow  tachyon  threejs-sage 
> Optional Deps   : benzene: for generating fusenes and benzenoids 
>                  blas-openblas: faster linear algebra [installed] 
>                  bliss: bliss backend for graph theory 
>                  buckygen: for generating fullerene graphs 
>                  coin-or-csdp: for computing Lovász theta-function of 
> graphs 
>                  coxeter: Coxeter groups implementation 
>                  cryptominisat: SAT solver 
>                  cython: to compile cython code 
>                  dot2tex: for displaying some diagrams 
>                  ffmpeg: to export animations to video [installed] 
>                  fricas: FriCAS interface [installed] 
>                  imagemagick: to show animations [installed] 
>                  jmol: alternative 3D plot engine 
>                  jupyter-jsmol: alternative 3D plot engine in the Jupyter 
> notebook 
>                  lrs: Algorithms for linear reverse search used in game 
> theory and for computing volume of polytopes 
>                  latte-integrale: integral point count in polyhedra 
>                  msolve: polynomial system solving via msolve 
>                  plantri: for generating some classes of graphs 
>                  python-cvxpy: interface for several convex optimization 
> backends 
>                  python-database-cubic-hecke: cubic Hecke algebras 
>                  python-database-knotinfo: interface to the KnotInfo and 
> LinkInfo databases 
>                  python-igraph: igraph backend for graph theory 
>                  python-jupymake: polymake backend for polyhedral 
> computations 
>                  python-matroid-database: matroids database 
>                  python-phitigra: graph editor 
>                  python-pkgconfig: to compile cython code 
>                  python-pycosat: picosat SAT solver 
>                  python-pynormaliz: Normaliz backend for polyhedral 
> computations 
>                  python-pyscipopt: SCIP mixed integer linear programming 
> backend 
>                  rubiks: Rubiks cube algorithms 
>                  sage-data-cunningham_tables: list of prime numbers in the 
> Cunningham table 
>                  sagemath-doc: HTML documentation 
>                  sagemath-giac: giac integration backend 
>                  shared_meataxe: faster matrix arithmetic over finite 
> fields 
>                  sirocco: for computing the fundamental group of the 
> complement of a plane curve 
>                  topcom: to compute triangulations of point configurations 
> Required By     : None 
> Optional For    : None 
> Conflicts With  : None 
> Replaces        : None 
> Installed Size  : 517.14 MiB 
> Packager        : Antonio Rojas <aro...@archlinux.org> 
> Build Date      : Thu 12 Jun 2025 03:27:33 PM CDT 
> Install Date    : Sun 29 Jun 2025 06:55:46 PM CDT 
> Install Reason  : Explicitly installed 
> Install Script  : No 
> Validated By    : Signature 
>
> >
>
> Any idea why giac integrate no longer works but Fricas and maxima work? 
> (all installed using pacman).
>
> Do I need to set something special?
>
>
>
>
>
>
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/sage-devel/e3553c91-7bb7-4690-a45b-a9c8a2a73a25n%40googlegroups.com.

Reply via email to