J'ai installé avec succès xcas jusqu'au mois de mai-juin de cette année sur archlinux via une compilation traditionnelle en version 0.9.1 et 0.9.2.
Depuis, j'ai changé de PC, toujours en architecture x86_64 et là, impossible de compiler xcas toutes versions 0.9.x, voici la fin de la sortie pour une compilation 0.9.3 (elle est identique pour les versions 0.9.1 et 0.9.2).
Code : Tout sélectionner
/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 pari.lo -MD -MP -MF .deps/pari.Tpo -c -o pari.lo pari.cc
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 pari.lo -MD -MP -MF .deps/pari.Tpo -c pari.cc -fPIC -DPIC -o .libs/pari.o
pari.cc: In function ‘giac::gen giac::GEN2gen(long int* const&, const vecteur&)’:
pari.cc:267:43: error: ‘lgeflist’ was not declared in this scope
pari.cc: In function ‘long int* giac::gen2GEN(const giac::gen&, const vecteur&, const giac::context*)’:
pari.cc:468:9: error: ‘struct gp_data’ has no member named ‘env’
pari.cc: In function ‘void giac::pari_lift_combine(const vecteur&, const std::vector<giac::dbgprint_vector<giac::gen> >&, giac::gen&, std::vector<giac::dbgprint_vector<giac::gen> >&)’:
pari.cc:582:69: error: ‘combine_factors’ was not declared in this scope
pari.cc: In function ‘giac::gen giac::pari_exec(const string&, const giac::context*)’:
pari.cc:599:9: error: ‘struct gp_data’ has no member named ‘env’
pari.cc: In function ‘giac::gen giac::in_pari(const giac::gen&, const giac::context*)’:
pari.cc:658:9: error: ‘struct gp_data’ has no member named ‘env’
pari.cc:661:11: error: ‘struct gp_data’ has no member named ‘env’
pari.cc:681:25: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
pari.cc:695:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
pari.cc:715:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
pari.cc:723:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
make[2]: *** [pari.lo] Error 1
make[2]: Leaving directory `/home/deap/build/xcas/src/giac-0.9.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/deap/build/xcas/src/giac-0.9.3'
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
Un grand merci d'avance !