Package Details: xcas 1.2.0-19

Git Clone URL: (read-only)
Package Base: xcas
Description: Computer Algebra System
Upstream URL:
Licenses: GPL3
Provides: giac, xcas
Submitter: Calimero
Maintainer: laurenth
Last Packager: laurenth
Votes: 9
Popularity: 0.000798
First Submitted: 2009-09-13 17:04
Last Updated: 2015-07-08 08:45

Latest Comments

Atraii commented on 2016-04-13 18:42

This compiles fine for me using extra/fltk, any reason to keep the AUR dependency?

yanom commented on 2016-02-12 02:56

Note that with the upgrade of the ntl package that just happened one must reinstall this package to get it to work correctly. The source code must be recompiled to use the new libntl

laurenth commented on 2014-10-13 21:03

Nice! I'll update the PKGBUILD ASAP

Anonymous comment on 2014-10-13 19:28

After some discussion at, Bernard Parisse has started to release separately named source packages at .

lifo2 commented on 2014-01-10 21:30

If you empty md5sum array, this will not check it and will avoid breaking the build when the delivery is updated without bumping the version.

laurenth commented on 2013-09-24 06:18

I agree. However Bernard Parisse doesn't follow this versioning pattern. Bug fixes are made and new features introduced while keeping the same version number. The sources change at least every 2 days.

Zenol commented on 2013-09-23 20:30

Aren't they what version number are made for?

For example,


Can means :

Major -> Version name
Minor -> Breaking API changes
Micro -> Breaking ABI changes
Build -> Non breaking changes (bug fix)

When you install an aur packet, you expect (except when using -git packets) the version being always the same, given a packet name (that's why there are checksums).

That's very important because bug fix can also introduce new bugs, and some time you need to install the exact same version to many machines.

laurenth commented on 2013-09-12 16:57

This is due to frequent fixes in giac for a given version. You can always bypass integrity checks if the PKGBUILD is not up-to-date.

Zenol commented on 2013-09-12 12:39

The checksum seams to be broken :

==> Lancer la compilation de xcas ? [O/n]
==> -------------------------------------
==> Construction et installation du paquet
==> Création du paquet xcas 1.1.0-6 (jeu. sept. 12 14:31:04 CEST 2013)
==> Vérification des dépendances pour l’exécution...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
-> Téléchargement de giac-1.1.0.tar.bz2...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 40.8M 100 40.8M 0 0 1763k 0 0:00:23 0:00:23 --:--:-- 1718k
==> Validation des fichiers sources avec md5sums...
giac-1.1.0.tar.bz2 ... ÉCHEC
==> ERREUR : Un ou plusieurs fichiers sont invalides !
==> ERREUR: Makepkg n'a pas pu construire xcas.

laurenth commented on 2013-01-10 18:46

I have a working PKGBUILD file for xcas version 1.0.0. I need to clean it up a little bit.

Calimero, could you submit it if I send it to you?

laurenth commented on 2013-01-10 14:58

Done ;)

haawda commented on 2013-01-08 18:37

Would be nice.

laurenth commented on 2013-01-08 11:45

I've made up a xcas-bin-1.0.0-1.src.tar.gz using .deb packages from Bernard Parisse's repository.

Would you think there is a need for this PKGBUILD to be posted on AUR?

Calimero commented on 2011-11-05 13:54

Thanks for the info. Downgraded to 0.9.2.

deap commented on 2011-10-20 16:05

I recovered all missing files from fltk 1.3 but it does not builds either :(
But 0.9.2 does with fltk 1.1.

deap commented on 2011-10-19 21:13

Ok, thanks for the report, this is not the only file missing from fltk 1.3, xcas needs /FL/Fl_Paged_Device.H too and maybe others.
I'll try to list all files needed and copy it from fltk 1.3 but it may take a while... any help is welcome :)

Calimero commented on 2011-10-19 20:44

Yep. I don't understand why, but fltk 1.1 doesn't have the file FL/Fl_Printer.H, that fltk 1.3 has.
However xcas did compile on fltk 1.1 (and doesn't anymore).

Calimero commented on 2011-10-19 20:43

Yep. I don't understand why, but fltk 1.1 doesnt't have the file FL/Fl_Printer.H, that fltk 1.3 has.
However xcas did compile on fltk 1.1 (and doesn't anymore).

Calimero commented on 2011-10-19 19:40

Yep. The maintainer of fltk-stable must review his package: it doesn't have the file FL/Fl_Printer.H, that fltk 1.1 had.

Anonymous comment on 2011-10-19 18:02

fltk-stable and pari23 installed successfully but Xcas fails while compiling with this message:

/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -MT History.lo -MD -MP -MF .deps/History.Tpo -c -o History.lo
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -MT History.lo -MD -MP -MF .deps/History.Tpo -c -fPIC -DPIC -o .libs/History.o
In file included from
Print.h:33:27: erreur fatale: FL/Fl_Printer.H : Aucun fichier ou dossier de ce type
compilation terminée.
make[2]: *** [History.lo] Erreur 1
make[2] : on quitte le répertoire « /tmp/yaourt-tmp-loic/aur-xcas/src/giac-0.9.3/src »
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /tmp/yaourt-tmp-loic/aur-xcas/src/giac-0.9.3 »
make: *** [all] Erreur 2
==> ERREUR: Une erreur s'est produite dans build().

Seems to be fltk, no?


Anonymous comment on 2011-09-23 07:21

Xcas 0.9.3 est revenu un tar.gz

Anonymous comment on 2011-09-23 07:20

Xcas 0.9.3 est revenu un tar.gz

deap commented on 2011-08-27 07:07

please update dependencies or xcas will not build:
depends=('mpfr' 'fltk-stable' 'pari23' 'gsl' 'latex2html')
xcas needs fltk 1.1 (fltk-stable)
I did a "pari23" package as xcas do not handle pari 2.5.x for the moment.

deap commented on 2011-08-26 19:27

please update dependencies or xcas will not build:
depends=('mpfr' 'fltk-stable' 'pari23' 'gsl' 'latex2html')
xcas needs fltk 1.1 (fltk-stable)
I did a "paris23" package as xcas do not handle pari 2.5.x for the moment.

deap commented on 2011-08-22 07:34

by the way, be carefull, 0.9.3 is a tar.bz2

deap commented on 2011-08-22 07:19

Source url has changed : please fixe it.

Calimero commented on 2011-04-11 22:20

Why not version 0.9.2 then? :)
It builds fine for me.

deap commented on 2011-04-11 18:33

Release 0.9.0 did not build on i686 nor x86_64, 0.9.1 does :)

Calimero commented on 2010-10-18 17:47

Fixed for the dependency to gmp.
But you're wrong, the md5sum is always correct. Your archive isn't, remove it and makepkg again.
That's because the author *very* often modifies the archive without modifying its name. ¬_¬
(the reason for the dynamic md5sum, indeed… otherwise it would be a lot of work for me to maintain the PKGBUILD)

haawda commented on 2010-10-18 13:48

The experimental md5sum-code gives a wrong md5sum for me. md5sums=('f2377c6c5523997f947b242718d61f7a') is correct for now.

gmp is already a dependency for pari, so it can be dropped here.

Calimero commented on 2010-10-09 16:44

It's finally fully fixed, enjoy !

haawda commented on 2010-06-18 22:15 may help patching.

deap commented on 2010-04-24 11:58

xcas does not build any more, lots of errors "undefined reference to `png_...' stuff in /aur-xcas/xcas/src/giac-0.9.0/src/.libs/

Calimero commented on 2010-04-12 20:42

New version 0.9.0.
Now the PKGBUILD now obtains the md5 dynamically, like this when the author updates the sources, he updates the md5 for us.

Note : please uninstall (-R) xcas before installing the new version, for it the old one to clean up the language files. (no .install needed now !)