You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
(3) |
May
(21) |
Jun
(6) |
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
(1) |
2007 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
(4) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Andreas T. <cor...@fr...> - 2009-01-15 20:23:01
|
Bernard Parisse a écrit : > re-salut, > > je t'invite a attendre demain avant de recuperer la version 0.9.0, > je viens de m'apercevoir que la version actuelle ne compile pas! > a+ > > > Pas de problème :) Andreas. |
From: Andreas T. <cor...@fr...> - 2009-01-14 19:55:11
|
Bernard Parisse a écrit : >> En effet, j'ai vu que ça bosse pas mal en vue du parallélisme... ça >> promet tout ça :) >> > > il n'y a pas encore beaucoup de routines qui utilisent le > parallelisme, par contre j'ai repris le code pour la multiplication > et division de polynomes a plusieurs variables et je suis en > train de refaire le code du PGCD, histoire d'etre de 2 a 10 fois > plus rapide. > > >> Pour l'erreur en effet ça semble un peu spécial... pour ça que je te >> l'avais soumise, je voyais pas comment l'arranger. >> Je vais vérifier si avec un gcc plus récent ça passe tout seul. >> >> Côté svn c'est une impression ou il manque les commits du répertoire >> giac/doc/fr? ("en", "es" et "local" sont là en revanche). >> Ca gène un peu le boulot du Makefile lorsqu'on tente de compiler >> directement depuis le svn. >> > > oui, doc/fr n'est pas dans le svn car c'est la doc en francais > qui n'est pas libre. Il faudrait sans doute modifier le Makefile.am > au niveau du dessus pour que ca marche en compilant depuis le svn. > > Ok ça explique tout... je vais voir s'il n'y a pas moyen de rendre ce makefile plus intelligent pour bien se comporter en cas d'absence de répertoire. >> C'est cool s'il existe une version précompilée de la doc dans les >> nouveaux tars... l'important pour moi n'est pas le fait d'avoir les >> dernières modifications, mais surtout d'avoir accès à un état qui puisse >> rester statique avec une version donnée de giac. >> Comme j'aimerais bien faire en sorte qu'elle s'installe avec mon ebuild >> gentoo, est-ce que tu pourrais me spécifier sous quelle license cette >> doc est rédigée? >> >> > > c'est autorise pour usage non commercial > > Ok c'est noté :) >> Ah au fait: elle se trouve où cette fameuse archive giac-0.9.0.tar.gz? >> Sur ta page perso, la seule archive source que je trouve est: >> giac_frozen.tgz >> > > si, c'est > http://www-fourier.ujf-grenoble.fr/~parisse/giac/giac_unstable.tgz > linke depuis > http://www-fourier.ujf-grenoble.fr/~parisse/giac_compile_fr.html > > > Tu ne m'en voudras pas si je m'occupe de créer une archive giac-0.9.0.tar.gz sur sourceforge? J'ai besoin d'un nom spécifique à la version pour mon ebuild gentoo. >> Eh bien oui, pas mal... côté aéronautique je quitte petit à petit le >> service maintenance des applis CAO pour intégrer un service de R&D >> autour des composites (toujours en termes de CAO). J'ai déjà pu user un >> peu de mon influence pour des jolis choix de technos libres (merci les >> double licences) :) >> >> Sinon on a un peu la pression en ce moment sur certains développements, >> étant donnés les retards qui s'accumulent sur les programmes avions >> A400m et A350XWB... mais rien d'insoutenable. >> >> > > et avec tout ca tu penses avoir le temps de te replonger dans giac? > > a+ > > > J'avoue être un peu occupé, donc je préfère ne pas trop m'engager dans l'immédiat et commencer par de petites choses. Dans un premier temps, je vais faire en sorte de rendre ton appli disponible dans Gentoo (ça devrait lui faire un peu de pub!). Ensuite... si le temps le permet, je te ferai savoir si je compte bricoler davantage :) A bientôt, Andreas. |
From: Andreas T. <cor...@fr...> - 2009-01-13 21:19:51
|
Bernard Parisse a écrit : > On Mon, Jan 12, 2009 at 11:16:20PM +0100, Andreas Thillosen wrote: > >> Bonjour Bernard! >> >> Ça fait longtemps que je n'ai plus donné de nouvelles, et je constate >> avec plaisir que le projet giac est toujours en pleine activité! >> J'ai tenté à l'instant de compiler une version récente (0.8.0, puis >> svn), mais je me heurte à un problème de signature au niveau d'un >> constructeur. >> Pour info, j'ai employé gcc v4.1.2 sur ma Gentoo et j'ai compilé sans >> mode debug. >> >> > > Salut! > > ca fait un bail, en effet, content d'avoir de tes nouvelles! > Il y a 2 versions de giac, la version 0.8.2 (et pas 0.8.0) qui est > la version stable telechargeable depuis mon site ou je ne fait > que les corrections de bugs, et la version svn qui est la 0.9.0 > dans laquelle je suis en train de retravailler la vitesse des > operations de base. Je compile sans problemes avec gcc 4.2 et 3.4, > je n'ai pas essaye avec gcc 4.1 mais l'erreur parait vraiment > bizarre car sparse_poly1 est un std::vector donc on doit pouvoir > le construire a partir de 2 iterateurs. Donc je n'ai pas d'idees > a part passer a gcc 4.2. > > En effet, j'ai vu que ça bosse pas mal en vue du parallélisme... ça promet tout ça :) Pour l'erreur en effet ça semble un peu spécial... pour ça que je te l'avais soumise, je voyais pas comment l'arranger. Je vais vérifier si avec un gcc plus récent ça passe tout seul. Côté svn c'est une impression ou il manque les commits du répertoire giac/doc/fr? ("en", "es" et "local" sont là en revanche). Ca gène un peu le boulot du Makefile lorsqu'on tente de compiler directement depuis le svn. >> Ça pose problème sur cette ligne-là: >> sparse_poly1 s0(it,s.end()),s1(s.begin(),it); >> >> > > >> Au fait, est-ce que ça serait possible un jour de faire des freezes de >> la doc de Renée de Graeve? (par exemple en alignant une date à la fin du >> nom de fichier). >> > > La doc precompilee fait maintenant partie de l'archive giac-0.9.0.tar.gz, > par contre elle n'est pas dans le svn car elle n'est pas sous licence > libre. Tu as donc interet a recuperer une fois l'archive complete > et ensuite tu peux utiliser le svn pour mettre a jour. > > C'est cool s'il existe une version précompilée de la doc dans les nouveaux tars... l'important pour moi n'est pas le fait d'avoir les dernières modifications, mais surtout d'avoir accès à un état qui puisse rester statique avec une version donnée de giac. Comme j'aimerais bien faire en sorte qu'elle s'installe avec mon ebuild gentoo, est-ce que tu pourrais me spécifier sous quelle license cette doc est rédigée? Ah au fait: elle se trouve où cette fameuse archive giac-0.9.0.tar.gz? Sur ta page perso, la seule archive source que je trouve est: giac_frozen.tgz Et sur sourceforge, seule giac-0.8.0.tar.gz semble disponible... >> C'est assez bloquant pour générer des packages, vu qu'une archive de >> même nom dont le contenu change régulièrement rend impossible la >> génération d'une signature valide. >> >> > > oui, mais je n'ai pas les moyens humains pour changer de no de version > a chaque modif... donc je fais mes packages sans me preoccuper de > ce genre de questions! > > J'en demandais pas tant... en fait j'avais juste besoin d'une certaine version de base de la doc, peu importe si elle n'est pas à jour. Et si j'ai bien compris, c'est ce que tu as réalisé depuis l'archive giac-0.9.0.tar.gz >> A bientôt! >> >> Andreas (toujours toulousain!) >> >> > > et ca se passe toujours bien la-bas? > > a+ > > > Eh bien oui, pas mal... côté aéronautique je quitte petit à petit le service maintenance des applis CAO pour intégrer un service de R&D autour des composites (toujours en termes de CAO). J'ai déjà pu user un peu de mon influence pour des jolis choix de technos libres (merci les double licences) :) Sinon on a un peu la pression en ce moment sur certains développements, étant donnés les retards qui s'accumulent sur les programmes avions A400m et A350XWB... mais rien d'insoutenable. A bientôt, Andreas. |
From: Andreas T. <cor...@fr...> - 2009-01-12 22:34:12
|
Bonjour Bernard! Ça fait longtemps que je n'ai plus donné de nouvelles, et je constate avec plaisir que le projet giac est toujours en pleine activité! J'ai tenté à l'instant de compiler une version récente (0.8.0, puis svn), mais je me heurte à un problème de signature au niveau d'un constructeur. Pour info, j'ai employé gcc v4.1.2 sur ma Gentoo et j'ai compilé sans mode debug. /bin/sh ../libtool --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I.. -march=pentium-m -O2 -pipe -c series.cc rm -f .libs/series.lo i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I.. -march=pentium-m -O2 -pipe -c series.cc -fPIC -DPIC -o .libs/series.lo series.cc: In function 'void giac::series__SPOL1(const giac::gen&, const giac::identificateur&, const giac::gen&, int, int, giac::sparse_poly1&, const giac::context*)': series.cc:1215: error: no matching function for call to 'std::vector<giac::monome, std::allocator<giac::monome> >::vector(__gnu_cxx::__normal_iterator<const giac::monome*, std::vector<giac::monome, std::allocator<giac::monome> > >&, __gnu_cxx::__normal_iterator<giac::monome*, std::vector<giac::monome, std::allocator<giac::monome> > >)' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4/bits/stl_vector.h:232: note: candidates are: std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = giac::monome, _Alloc = std::allocator<giac::monome>] /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4/bits/stl_vector.h:215: note: std::vector<_Tp, _Alloc>::vector(size_t, const _Tp&, const _Alloc&) [with _Tp = giac::monome, _Alloc = std::allocator<giac::monome>] /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4/bits/stl_vector.h:202: note: std::vector<_Tp, _Alloc>::vector(const _Alloc&) [with _Tp = giac::monome, _Alloc = std::allocator<giac::monome>] series.cc:1215: error: no matching function for call to 'std::vector<giac::monome, std::allocator<giac::monome> >::vector(__gnu_cxx::__normal_iterator<giac::monome*, std::vector<giac::monome, std::allocator<giac::monome> > >, __gnu_cxx::__normal_iterator<const giac::monome*, std::vector<giac::monome, std::allocator<giac::monome> > >&)' /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4/bits/stl_vector.h:232: note: candidates are: std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = giac::monome, _Alloc = std::allocator<giac::monome>] /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4/bits/stl_vector.h:215: note: std::vector<_Tp, _Alloc>::vector(size_t, const _Tp&, const _Alloc&) [with _Tp = giac::monome, _Alloc = std::allocator<giac::monome>] /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4/bits/stl_vector.h:202: note: std::vector<_Tp, _Alloc>::vector(const _Alloc&) [with _Tp = giac::monome, _Alloc = std::allocator<giac::monome>] make[2]: *** [series.lo] Erreur 1 Ça pose problème sur cette ligne-là: sparse_poly1 s0(it,s.end()),s1(s.begin(),it); ... dans gen.h, ce sparse_poly1 semble défini de la façon suivante: struct monome; // sparse polynomials: uncomment one of the 2 next lines #ifdef DEBUG_SUPPORT typedef dbgprint_vector<monome> sparse_poly1; // debugging support #else typedef std::vector<monome> sparse_poly1; // no debug. support #endif struct ref_sparse_poly1 { int ref_count; sparse_poly1 s; ref_sparse_poly1(const sparse_poly1 & S):ref_count(1),s(S) {} }; et la structure monome semble définie comme suit: struct monome { gen coeff; gen exponent; monome(const gen & mycoeff) : coeff(mycoeff),exponent(zero) {}; monome(const gen &mycoeff,const gen &myexponent) : coeff(mycoeff),exponent(myexponent) {}; std::string print() const ; void dbgprint() const ; }; Je m'y connais moins bien que toi dans les structures de giac... avec tous ces templates dans le message d'erreur, ça finit par être illisible. Il y a moyen d'arranger ça? Au fait, est-ce que ça serait possible un jour de faire des freezes de la doc de Renée de Graeve? (par exemple en alignant une date à la fin du nom de fichier). C'est assez bloquant pour générer des packages, vu qu'une archive de même nom dont le contenu change régulièrement rend impossible la génération d'une signature valide. A bientôt! Andreas (toujours toulousain!) |
From: bernard.parisse <ber...@wa...> - 2007-01-06 20:09:08
|
Andreas Thillosen wrote: >Malgr=E9 la mise en place des constantes pr=E9processeur HAVE_READLINE_*= au=20 >sein du fichier config.h, le prompt de giac ne s'affiche toujours pas! > >$ cas >1+1 >2 > > =20 > bonne annee! attention, cas n'est plus le nom de l'executable texte, c'est icas (depuis la version 0.6 si je ne me trompe pas). J'ai du changer de nom parce que cas existait deja dans un autre package debian. Sinon, pour la doc j'ai mis une version stable correspondant a la 0.6.2 sur ftp://ftp-fourier.ujf-grenoble.fr/xcas/casdoc1206.tgz |
From: Andreas T. <cor...@fr...> - 2007-01-06 17:43:44
|
Malgr=E9 la mise en place des constantes pr=E9processeur HAVE_READLINE_* = au=20 sein du fichier config.h, le prompt de giac ne s'affiche toujours pas! $ cas 1+1 2 Voici un log de l'install, montrant notamment la cr=E9ation du fichier=20 config.h: Calculating dependencies >>> Unpacking source... >>> Unpacking giac-0.6.2.tar.bz2 to /var/tmp/portage/giac-0.6.2/work >>> Unpacking casdoc.tgz to /var/tmp/portage/giac-0.6.2/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/giac-0.6.2/work/giac-0.6.2 ... echo "/* setup.h */" > config.h echo "" >> config.h echo "/* Package name : */" >> config.h echo "#define PACKAGE \"giac\" " >> config.h echo "" >> config.h echo "/* Giac Version : */" >> config.h echo "#define VERSION \"0.6.2\" " >> config.h echo "" >> config.h echo "/* Flags for library dependencies : */" >> config.h echo "#define HAVE_LIBREADLINE" >> config.h echo "#define HAVE_READLINE_HISTORY_H" >> config.h echo "#define HAVE_READLINE_READLINE_H" >> config.h echo "#define HAVE_LIBMPFR" >> config.h echo "#undef HAVE_LIBMPFI" >> config.h echo "#define HAVE_LIBNTL" >> config.h echo "#undef HAVE_LIBPARI" >> config.h echo "#define HAVE_LIBGSL" >> config.h echo "#define HAVE_LIBGSLCBLAS" >> config.h g++ -c -o giac_sym2poly.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_sym2poly.o -MF`echo giac_sym2poly.o = |=20 sed -e 's,\.o$,.d,'` -MD src/sym2poly.cc g++ -c -o giac_gausspol.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_gausspol.o -MF`echo giac_gausspol.o = |=20 sed -e 's,\.o$,.d,'` -MD src/gausspol.cc g++ -c -o giac_moyal.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_moyal.o -MF`echo giac_moyal.o | sed=20 -e 's,\.o$,.d,'` -MD src/moyal.cc g++ -c -o giac_maple.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_maple.o -MF`echo giac_maple.o | sed=20 -e 's,\.o$,.d,'` -MD src/maple.cc g++ -c -o giac_ti89.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_ti89.o -MF`echo giac_ti89.o | sed -e= =20 's,\.o$,.d,'` -MD src/ti89.cc g++ -c -o giac_mathml.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_mathml.o -MF`echo giac_mathml.o | se= d=20 -e 's,\.o$,.d,'` -MD src/mathml.cc g++ -c -o giac_misc.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_misc.o -MF`echo giac_misc.o | sed -e= =20 's,\.o$,.d,'` -MD src/misc.cc g++ -c -o giac_permu.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_permu.o -MF`echo giac_permu.o | sed=20 -e 's,\.o$,.d,'` -MD src/permu.cc g++ -c -o giac_quater.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_quater.o -MF`echo giac_quater.o | se= d=20 -e 's,\.o$,.d,'` -MD src/quater.cc g++ -c -o giac_desolve.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_desolve.o -MF`echo giac_desolve.o |=20 sed -e 's,\.o$,.d,'` -MD src/desolve.cc g++ -c -o giac_input_parser.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_input_parser.o -MF`echo=20 giac_input_parser.o | sed -e 's,\.o$,.d,'` -MD src/input_parser.cc g++ -c -o giac_symbolic.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_symbolic.o -MF`echo giac_symbolic.o = |=20 sed -e 's,\.o$,.d,'` -MD src/symbolic.cc g++ -c -o giac_index.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_index.o -MF`echo giac_index.o | sed=20 -e 's,\.o$,.d,'` -MD src/index.cc g++ -c -o giac_modpoly.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_modpoly.o -MF`echo giac_modpoly.o |=20 sed -e 's,\.o$,.d,'` -MD src/modpoly.cc g++ -c -o giac_ezgcd.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_ezgcd.o -MF`echo giac_ezgcd.o | sed=20 -e 's,\.o$,.d,'` -MD src/ezgcd.cc g++ -c -o giac_derive.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_derive.o -MF`echo giac_derive.o | se= d=20 -e 's,\.o$,.d,'` -MD src/derive.cc g++ -c -o giac_solve.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_solve.o -MF`echo giac_solve.o | sed=20 -e 's,\.o$,.d,'` -MD src/solve.cc g++ -c -o giac_intg.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_intg.o -MF`echo giac_intg.o | sed -e= =20 's,\.o$,.d,'` -MD src/intg.cc g++ -c -o giac_risch.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_risch.o -MF`echo giac_risch.o | sed=20 -e 's,\.o$,.d,'` -MD src/risch.cc g++ -c -o giac_lin.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_lin.o -MF`echo giac_lin.o | sed -e=20 's,\.o$,.d,'` -MD src/lin.cc g++ -c -o giac_series.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_series.o -MF`echo giac_series.o | se= d=20 -e 's,\.o$,.d,'` -MD src/series.cc g++ -c -o giac_subst.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_subst.o -MF`echo giac_subst.o | sed=20 -e 's,\.o$,.d,'` -MD src/subst.cc g++ -c -o giac_vecteur.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_vecteur.o -MF`echo giac_vecteur.o |=20 sed -e 's,\.o$,.d,'` -MD src/vecteur.cc g++ -c -o giac_tex.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_tex.o -MF`echo giac_tex.o | sed -e=20 's,\.o$,.d,'` -MD src/tex.cc g++ -c -o giac_global.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_global.o -MF`echo giac_global.o | se= d=20 -e 's,\.o$,.d,'` -MD src/global.cc g++ -c -o giac_ifactor.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_ifactor.o -MF`echo giac_ifactor.o |=20 sed -e 's,\.o$,.d,'` -MD src/ifactor.cc g++ -c -o giac_alg_ext.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_alg_ext.o -MF`echo giac_alg_ext.o |=20 sed -e 's,\.o$,.d,'` -MD src/alg_ext.cc g++ -c -o giac_gauss.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_gauss.o -MF`echo giac_gauss.o | sed=20 -e 's,\.o$,.d,'` -MD src/gauss.cc g++ -c -o giac_isom.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_isom.o -MF`echo giac_isom.o | sed -e= =20 's,\.o$,.d,'` -MD src/isom.cc g++ -c -o giac_plot.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_plot.o -MF`echo giac_plot.o | sed -e= =20 's,\.o$,.d,'` -MD src/plot.cc g++ -c -o giac_plot3d.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_plot3d.o -MF`echo giac_plot3d.o | se= d=20 -e 's,\.o$,.d,'` -MD src/plot3d.cc g++ -c -o giac_help.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_help.o -MF`echo giac_help.o | sed -e= =20 's,\.o$,.d,'` -MD src/help.cc g++ -c -o giac_rpn.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_rpn.o -MF`echo giac_rpn.o | sed -e=20 's,\.o$,.d,'` -MD src/rpn.cc g++ -c -o giac_prog.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_prog.o -MF`echo giac_prog.o | sed -e= =20 's,\.o$,.d,'` -MD src/prog.cc g++ -c -o giac_pari.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_pari.o -MF`echo giac_pari.o | sed -e= =20 's,\.o$,.d,'` -MD src/pari.cc g++ -c -o giac_unary.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_unary.o -MF`echo giac_unary.o | sed=20 -e 's,\.o$,.d,'` -MD src/unary.cc g++ -c -o giac_usual.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_usual.o -MF`echo giac_usual.o | sed=20 -e 's,\.o$,.d,'` -MD src/usual.cc g++ -c -o giac_identificateur.o -W -Wall -O0 -g -Iinclude -I. -fPIC=20 -DPIC -march=3Dpentium-m -O2 -pipe -MTgiac_identificateur.o -MF`echo=20 giac_identificateur.o | sed -e 's,\.o$,.d,'` -MD src/identificateur.cc g++ -c -o giac_gen.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_gen.o -MF`echo giac_gen.o | sed -e=20 's,\.o$,.d,'` -MD src/gen.cc g++ -c -o giac_input_lexer.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_input_lexer.o -MF`echo=20 giac_input_lexer.o | sed -e 's,\.o$,.d,'` -MD src/input_lexer.cc g++ -c -o giac_first.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_first.o -MF`echo giac_first.o | sed=20 -e 's,\.o$,.d,'` -MD src/first.cc g++ -c -o giac_modfactor.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_modfactor.o -MF`echo giac_modfactor.= o=20 | sed -e 's,\.o$,.d,'` -MD src/modfactor.cc g++ -c -o giac_softmath.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC =20 -march=3Dpentium-m -O2 -pipe -MTgiac_softmath.o -MF`echo giac_softmath.o = |=20 sed -e 's,\.o$,.d,'` -MD src/softmath.cc touch doc/es/giac_es.html && makeinfo --html --no-split=20 doc/es/giac_es.texinfo touch doc/en/giac_us.html && makeinfo --html --no-split=20 doc/en/giac_us.texinfo g++ -shared -fPIC -o libgiac.so giac_sym2poly.o giac_gausspol.o=20 giac_moyal.o giac_maple.o giac_ti89.o giac_mathml.o giac_misc.o=20 giac_permu.o giac_quater.o giac_desolve.o giac_input_parser.o=20 giac_symbolic.o giac_index.o giac_modpoly.o giac_ezgcd.o giac_derive.o=20 giac_solve.o giac_intg.o giac_risch.o giac_lin.o giac_series.o=20 giac_subst.o giac_vecteur.o giac_tex.o giac_global.o giac_ifactor.o=20 giac_alg_ext.o giac_gauss.o giac_isom.o giac_plot.o giac_plot3d.o=20 giac_help.o giac_rpn.o giac_prog.o giac_pari.o giac_unary.o giac_usual.o=20 giac_identificateur.o giac_gen.o giac_input_lexer.o giac_first.o=20 giac_modfactor.o giac_softmath.o -g -lgmp -lreadline -lmpfr -lntl =20 -lgsl -lgslcblas g++ -c -o cas_cas2.o -W -Wall -O0 -g -Iinclude -I. -march=3Dpentium-m -O= 2=20 -pipe -MTcas_cas2.o -MF`echo cas_cas2.o | sed -e 's,\.o$,.d,'` -MD=20 src/cas2.cc g++ -o cas cas_cas2.o -g libgiac.so -lreadline -lncurses -ldl -lm=20 -lgmp -lmpfr -lntl -lgsl -lgslcblas g++ -c -o aide_aide.o -W -Wall -O0 -g -Iinclude -I. -march=3Dpentium-m=20 -O2 -pipe -MTaide_aide.o -MF`echo aide_aide.o | sed -e 's,\.o$,.d,'` -MD=20 src/aide.cc g++ -o aide aide_aide.o -g libgiac.so -lreadline -lncurses -ldl -lm=20 -lgmp -lmpfr -lntl -lgsl -lgslcblas >>> Source compiled. >>> Test phase [not enabled]: sci-mathematics/giac-0.6.2 >>> Install giac-0.6.2 into /var/tmp/portage/giac-0.6.2/image/ category=20 sci-mathematics touch doc/es/giac_es.html && makeinfo --html --no-split=20 doc/es/giac_es.texinfo touch doc/en/giac_us.html && makeinfo --html --no-split=20 doc/en/giac_us.texinfo g++ -shared -fPIC -o libgiac.so giac_sym2poly.o giac_gausspol.o=20 giac_moyal.o giac_maple.o giac_ti89.o giac_mathml.o giac_misc.o=20 giac_permu.o giac_quater.o giac_desolve.o giac_input_parser.o=20 giac_symbolic.o giac_index.o giac_modpoly.o giac_ezgcd.o giac_derive.o=20 giac_solve.o giac_intg.o giac_risch.o giac_lin.o giac_series.o=20 giac_subst.o giac_vecteur.o giac_tex.o giac_global.o giac_ifactor.o=20 giac_alg_ext.o giac_gauss.o giac_isom.o giac_plot.o giac_plot3d.o=20 giac_help.o giac_rpn.o giac_prog.o giac_pari.o giac_unary.o giac_usual.o=20 giac_identificateur.o giac_gen.o giac_input_lexer.o giac_first.o=20 giac_modfactor.o giac_softmath.o -g -lgmp -lreadline -lmpfr -lntl =20 -lgsl -lgslcblas g++ -o cas cas_cas2.o -g libgiac.so -lreadline -lncurses -ldl -lm=20 -lgmp -lmpfr -lntl -lgsl -lgslcblas g++ -o aide aide_aide.o -g libgiac.so -lreadline -lncurses -ldl -lm=20 -lgmp -lmpfr -lntl -lgsl -lgslcblas install -d /var/tmp/portage/giac-0.6.2/image//usr/lib install -m 644 libgiac.so /var/tmp/portage/giac-0.6.2/image//usr/lib install -c libgiac.so /var/tmp/portage/giac-0.6.2/image//usr/lib install -d /var/tmp/portage/giac-0.6.2/image//usr/bin install -c cas /var/tmp/portage/giac-0.6.2/image//usr/bin install -d /var/tmp/portage/giac-0.6.2/image//usr/bin install -c aide /var/tmp/portage/giac-0.6.2/image//usr/bin install -d /var/tmp/portage/giac-0.6.2/image//usr/include/giac for f in config.h; do \ if test ! -d=20 /var/tmp/portage/giac-0.6.2/image//usr/include/giac/`dirname $f` ; then \ install -d=20 /var/tmp/portage/giac-0.6.2/image//usr/include/giac/`dirname $f`; \ fi; \ install -m 644 .//$f=20 /var/tmp/portage/giac-0.6.2/image//usr/include/giac/$f; \ done install -d /var/tmp/portage/giac-0.6.2/image//usr/include/giac for f in gen.h lin.h modfactor.h rpn.h tex.h risch.h symbolic.h=20 alg_ext.h sym2poly.h monomial.h maple.h ifactor.h solve.h first.h=20 global.h subst.h gauss.h ezgcd.h mathml.h giac.h moyal.h help.h intg.h=20 isom.h misc.h modpoly.h pari.h path.h plot.h poly.h prog.h unary.h=20 quater.h ti89.h desolve.h derive.h dispatch.h vecteur.h usual.h series.h=20 gausspol.h permu.h index.h fraction.h identificateur.h pariinl.h=20 input_lexer.h plot3d.h renee.h softmath.h; do \ if test ! -d=20 /var/tmp/portage/giac-0.6.2/image//usr/include/giac/`dirname $f` ; then \ install -d=20 /var/tmp/portage/giac-0.6.2/image//usr/include/giac/`dirname $f`; \ fi; \ install -m 644 include//$f=20 /var/tmp/portage/giac-0.6.2/image//usr/include/giac/$f; \ done install -d /var/tmp/portage/giac-0.6.2/image//usr/share/giac/doc for f in es/giac_es.html en/giac_us.html; do \ if test ! -d=20 /var/tmp/portage/giac-0.6.2/image//usr/share/giac/doc/`dirname $f` ; then= \ install -d=20 /var/tmp/portage/giac-0.6.2/image//usr/share/giac/doc/`dirname $f`; \ fi; \ install -m 644 doc//$f=20 /var/tmp/portage/giac-0.6.2/image//usr/share/giac/doc/$f; \ done install -d /var/tmp/portage/giac-0.6.2/image//usr/share/giac for f in aide_cas; do \ if test ! -d=20 /var/tmp/portage/giac-0.6.2/image//usr/share/giac/`dirname $f` ; then \ install -d=20 /var/tmp/portage/giac-0.6.2/image//usr/share/giac/`dirname $f`; \ fi; \ install -m 644 doc//$f=20 /var/tmp/portage/giac-0.6.2/image//usr/share/giac/$f; \ done touch doc/es/giac_es.html && makeinfo --html --no-split=20 doc/es/giac_es.texinfo touch doc/en/giac_us.html && makeinfo --html --no-split=20 doc/en/giac_us.texinfo g++ -shared -fPIC -o libgiac.so giac_sym2poly.o giac_gausspol.o=20 giac_moyal.o giac_maple.o giac_ti89.o giac_mathml.o giac_misc.o=20 giac_permu.o giac_quater.o giac_desolve.o giac_input_parser.o=20 giac_symbolic.o giac_index.o giac_modpoly.o giac_ezgcd.o giac_derive.o=20 giac_solve.o giac_intg.o giac_risch.o giac_lin.o giac_series.o=20 giac_subst.o giac_vecteur.o giac_tex.o giac_global.o giac_ifactor.o=20 giac_alg_ext.o giac_gauss.o giac_isom.o giac_plot.o giac_plot3d.o=20 giac_help.o giac_rpn.o giac_prog.o giac_pari.o giac_unary.o giac_usual.o=20 giac_identificateur.o giac_gen.o giac_input_lexer.o giac_first.o=20 giac_modfactor.o giac_softmath.o -g -lgmp -lreadline -lmpfr -lntl =20 -lgsl -lgslcblas g++ -o cas cas_cas2.o -g libgiac.so -lreadline -lncurses -ldl -lm=20 -lgmp -lmpfr -lntl -lgsl -lgslcblas g++ -o aide aide_aide.o -g libgiac.so -lreadline -lncurses -ldl -lm=20 -lgmp -lmpfr -lntl -lgsl -lgslcblas install -d /var/tmp/portage/giac-0.6.2/image//usr/lib install -m 644 libgiac.so /var/tmp/portage/giac-0.6.2/image//usr/lib install -c libgiac.so /var/tmp/portage/giac-0.6.2/image//usr/lib install -d /var/tmp/portage/giac-0.6.2/image//usr/bin install -c cas /var/tmp/portage/giac-0.6.2/image//usr/bin install -d /var/tmp/portage/giac-0.6.2/image//usr/bin install -c aide /var/tmp/portage/giac-0.6.2/image//usr/bin install -d /var/tmp/portage/giac-0.6.2/image//usr/include/giac for f in config.h; do \ if test ! -d=20 /var/tmp/portage/giac-0.6.2/image//usr/include/giac/`dirname $f` ; then \ install -d=20 /var/tmp/portage/giac-0.6.2/image//usr/include/giac/`dirname $f`; \ fi; \ install -m 644 .//$f=20 /var/tmp/portage/giac-0.6.2/image//usr/include/giac/$f; \ done install -d /var/tmp/portage/giac-0.6.2/image//usr/include/giac for f in gen.h lin.h modfactor.h rpn.h tex.h risch.h symbolic.h=20 alg_ext.h sym2poly.h monomial.h maple.h ifactor.h solve.h first.h=20 global.h subst.h gauss.h ezgcd.h mathml.h giac.h moyal.h help.h intg.h=20 isom.h misc.h modpoly.h pari.h path.h plot.h poly.h prog.h unary.h=20 quater.h ti89.h desolve.h derive.h dispatch.h vecteur.h usual.h series.h=20 gausspol.h permu.h index.h fraction.h identificateur.h pariinl.h=20 input_lexer.h plot3d.h renee.h softmath.h; do \ if test ! -d=20 /var/tmp/portage/giac-0.6.2/image//usr/include/giac/`dirname $f` ; then \ install -d=20 /var/tmp/portage/giac-0.6.2/image//usr/include/giac/`dirname $f`; \ fi; \ install -m 644 include//$f=20 /var/tmp/portage/giac-0.6.2/image//usr/include/giac/$f; \ done install -d /var/tmp/portage/giac-0.6.2/image//usr/share/giac/doc for f in es/giac_es.html en/giac_us.html; do \ if test ! -d=20 /var/tmp/portage/giac-0.6.2/image//usr/share/giac/doc/`dirname $f` ; then= \ install -d=20 /var/tmp/portage/giac-0.6.2/image//usr/share/giac/doc/`dirname $f`; \ fi; \ install -m 644 doc//$f=20 /var/tmp/portage/giac-0.6.2/image//usr/share/giac/doc/$f; \ done install -d /var/tmp/portage/giac-0.6.2/image//usr/share/giac for f in aide_cas; do \ if test ! -d=20 /var/tmp/portage/giac-0.6.2/image//usr/share/giac/`dirname $f` ; then \ install -d=20 /var/tmp/portage/giac-0.6.2/image//usr/share/giac/`dirname $f`; \ fi; \ install -m 644 doc//$f=20 /var/tmp/portage/giac-0.6.2/image//usr/share/giac/$f; \ done >>> Completed installing giac-0.6.2 into /var/tmp/portage/giac-0.6.2/ima= ge/ man: strip: i686-pc-linux-gnu-strip --strip-unneeded usr/bin/cas usr/bin/aide usr/lib/libgiac.so QA Notice: the following shared libraries lack a SONAME /var/tmp/portage/giac-0.6.2/image/usr/lib/libgiac.so QA Notice: the following files contain runtime text relocations Text relocations force the dynamic linker to perform extra work at startup, waste system resources, and may pose a security risk. On some architectures, the code may not even function properly, if at all. For more information, see http://hardened.gentoo.org/pic-fix-guide.xml Please include this file in your report: /var/tmp/portage/giac-0.6.2/temp/scanelf-textrel.log TEXTREL usr/lib/libgiac.so ... done! Y aurait-il quelque chose en plus =E0 faire? pourtant sur la version 0.4.= 0=20 tout cela fonctionnait bien. a+ Andreas. |
From: Andreas T. <cor...@fr...> - 2006-12-03 13:17:19
|
J'ai un petit souci concernant un header qui ne semble pas =E0 jour sur l= e=20 SVN: src/Graph.cc: In function 'void xcas::fltk_draw(const xcas::Graph2d&,=20 int, const giac::gen&, double, double, int, int, int, int)': src/Graph.cc:2731: erreur: 'at_animation' was not declared in this scope src/Graph.cc:2732: erreur: 'get_animation_pnt' was not declared in this=20 scope src/Graph.cc: In member function 'void=20 xcas::Graph2d3d::autoname_plus_plus()': src/Graph.cc:3255: erreur: 'autoname_plus_plus' is not a member of 'giac' A bient=F4t! Andreas. |
From: Andreas T. <cor...@fr...> - 2006-10-28 09:27:25
|
Salut! J'ai encore quelques soucis au lancement de giac (version svn), lorsque compil=E9 via mon ebuild. J'ai pourtant build=E9 en tout premier le input_lexer ce coup-ci... A mon avis il doit encore rester un pb d'ordre dans mon build ; voici quelques traces au cas o=F9 cela puisse inspirer. Calculating dependencies >>> Unpacking source... >>> Unpacking giac-0.6.1.tar.bz2 to /var/tmp/portage/giac-0.6.1/work >>> Unpacking casdoc.tgz to /var/tmp/portage/giac-0.6.1/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/giac-0.6.1/work/giac-0.6.1 ... g++ -c -o giac_input_lexer.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_input_lexer.o -MF`echo giac_input_lexer.o | sed -e 's,\.o$,.d,'` -MD src/input_lexer.cc g++ -c -o giac_sym2poly.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_sym2poly.o -MF`echo giac_sym2poly.o = | sed -e 's,\.o$,.d,'` -MD src/sym2poly.cc g++ -c -o giac_gausspol.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_gausspol.o -MF`echo giac_gausspol.o = | sed -e 's,\.o$,.d,'` -MD src/gausspol.cc g++ -c -o giac_moyal.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_moyal.o -MF`echo giac_moyal.o | sed -e 's,\.o$,.d,'` -MD src/moyal.cc g++ -c -o giac_maple.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_maple.o -MF`echo giac_maple.o | sed -e 's,\.o$,.d,'` -MD src/maple.cc g++ -c -o giac_ti89.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_ti89.o -MF`echo giac_ti89.o | sed -e 's,\.o$,.d,'` -MD src/ti89.cc g++ -c -o giac_mathml.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_mathml.o -MF`echo giac_mathml.o | se= d -e 's,\.o$,.d,'` -MD src/mathml.cc g++ -c -o giac_misc.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_misc.o -MF`echo giac_misc.o | sed -e 's,\.o$,.d,'` -MD src/misc.cc g++ -c -o giac_permu.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_permu.o -MF`echo giac_permu.o | sed -e 's,\.o$,.d,'` -MD src/permu.cc g++ -c -o giac_quater.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_quater.o -MF`echo giac_quater.o | se= d -e 's,\.o$,.d,'` -MD src/quater.cc g++ -c -o giac_desolve.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_desolve.o -MF`echo giac_desolve.o | sed -e 's,\.o$,.d,'` -MD src/desolve.cc g++ -c -o giac_input_parser.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_input_parser.o -MF`echo giac_input_parser.o | sed -e 's,\.o$,.d,'` -MD src/input_parser.cc g++ -c -o giac_symbolic.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_symbolic.o -MF`echo giac_symbolic.o = | sed -e 's,\.o$,.d,'` -MD src/symbolic.cc g++ -c -o giac_index.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_index.o -MF`echo giac_index.o | sed -e 's,\.o$,.d,'` -MD src/index.cc g++ -c -o giac_modpoly.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_modpoly.o -MF`echo giac_modpoly.o | sed -e 's,\.o$,.d,'` -MD src/modpoly.cc g++ -c -o giac_modfactor.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_modfactor.o -MF`echo giac_modfactor.= o | sed -e 's,\.o$,.d,'` -MD src/modfactor.cc g++ -c -o giac_ezgcd.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_ezgcd.o -MF`echo giac_ezgcd.o | sed -e 's,\.o$,.d,'` -MD src/ezgcd.cc g++ -c -o giac_derive.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_derive.o -MF`echo giac_derive.o | se= d -e 's,\.o$,.d,'` -MD src/derive.cc g++ -c -o giac_solve.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_solve.o -MF`echo giac_solve.o | sed -e 's,\.o$,.d,'` -MD src/solve.cc g++ -c -o giac_intg.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_intg.o -MF`echo giac_intg.o | sed -e 's,\.o$,.d,'` -MD src/intg.cc g++ -c -o giac_risch.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_risch.o -MF`echo giac_risch.o | sed -e 's,\.o$,.d,'` -MD src/risch.cc g++ -c -o giac_lin.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_lin.o -MF`echo giac_lin.o | sed -e 's,\.o$,.d,'` -MD src/lin.cc g++ -c -o giac_series.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_series.o -MF`echo giac_series.o | se= d -e 's,\.o$,.d,'` -MD src/series.cc g++ -c -o giac_subst.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_subst.o -MF`echo giac_subst.o | sed -e 's,\.o$,.d,'` -MD src/subst.cc g++ -c -o giac_vecteur.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_vecteur.o -MF`echo giac_vecteur.o | sed -e 's,\.o$,.d,'` -MD src/vecteur.cc g++ -c -o giac_tex.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_tex.o -MF`echo giac_tex.o | sed -e 's,\.o$,.d,'` -MD src/tex.cc g++ -c -o giac_global.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_global.o -MF`echo giac_global.o | se= d -e 's,\.o$,.d,'` -MD src/global.cc g++ -c -o giac_ifactor.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_ifactor.o -MF`echo giac_ifactor.o | sed -e 's,\.o$,.d,'` -MD src/ifactor.cc g++ -c -o giac_alg_ext.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_alg_ext.o -MF`echo giac_alg_ext.o | sed -e 's,\.o$,.d,'` -MD src/alg_ext.cc g++ -c -o giac_gauss.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_gauss.o -MF`echo giac_gauss.o | sed -e 's,\.o$,.d,'` -MD src/gauss.cc g++ -c -o giac_isom.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_isom.o -MF`echo giac_isom.o | sed -e 's,\.o$,.d,'` -MD src/isom.cc g++ -c -o giac_plot.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_plot.o -MF`echo giac_plot.o | sed -e 's,\.o$,.d,'` -MD src/plot.cc g++ -c -o giac_help.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_help.o -MF`echo giac_help.o | sed -e 's,\.o$,.d,'` -MD src/help.cc g++ -c -o giac_rpn.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_rpn.o -MF`echo giac_rpn.o | sed -e 's,\.o$,.d,'` -MD src/rpn.cc g++ -c -o giac_prog.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_prog.o -MF`echo giac_prog.o | sed -e 's,\.o$,.d,'` -MD src/prog.cc g++ -c -o giac_pari.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_pari.o -MF`echo giac_pari.o | sed -e 's,\.o$,.d,'` -MD src/pari.cc g++ -c -o giac_unary.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_unary.o -MF`echo giac_unary.o | sed -e 's,\.o$,.d,'` -MD src/unary.cc g++ -c -o giac_usual.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_usual.o -MF`echo giac_usual.o | sed -e 's,\.o$,.d,'` -MD src/usual.cc g++ -c -o giac_identificateur.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC -march=3Dpentium-m -O2 -pipe -MTgiac_identificateur.o -MF`echo giac_identificateur.o | sed -e 's,\.o$,.d,'` -MD src/identificateur.cc g++ -c -o giac_gen.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_gen.o -MF`echo giac_gen.o | sed -e 's,\.o$,.d,'` -MD src/gen.cc g++ -c -o giac_first.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_first.o -MF`echo giac_first.o | sed -e 's,\.o$,.d,'` -MD src/first.cc g++ -c -o giac_plot3d.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_plot3d.o -MF`echo giac_plot3d.o | se= d -e 's,\.o$,.d,'` -MD src/plot3d.cc g++ -c -o giac_softmath.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_softmath.o -MF`echo giac_softmath.o = | sed -e 's,\.o$,.d,'` -MD src/softmath.cc g++ -c -o giac_xcas.o -W -Wall -O0 -g -Iinclude -I. -fPIC -DPIC=20 -march=3Dpentium-m -O2 -pipe -MTgiac_xcas.o -MF`echo giac_xcas.o | sed -e 's,\.o$,.d,'` -MD src/xcas.cc touch doc/es/giac_es.html && makeinfo --html --no-split doc/es/giac_es.texinfo touch doc/en/giac_us.html && makeinfo --html --no-split doc/en/giac_us.texinfo g++ -shared -fPIC -o libgiac.so giac_input_lexer.o giac_sym2poly.o giac_gausspol.o giac_moyal.o giac_maple.o giac_ti89.o giac_mathml.o giac_misc.o giac_permu.o giac_quater.o giac_desolve.o giac_input_parser.o giac_symbolic.o giac_index.o giac_modpoly.o giac_modfactor.o giac_ezgcd.o giac_derive.o giac_solve.o giac_intg.o giac_risch.o giac_lin.o giac_series.o giac_subst.o giac_vecteur.o giac_tex.o giac_global.o giac_ifactor.o giac_alg_ext.o giac_gauss.o giac_isom.o giac_plot.o giac_help.o giac_rpn.o giac_prog.o giac_pari.o giac_unary.o giac_usual.o giac_identificateur.o giac_gen.o giac_first.o giac_plot3d.o giac_softmath.o giac_xcas.o -g -lgmp -lreadline -lmpfr=20 -lntl -lgsl -lgslcblas g++ -c -o cas_cas2.o -W -Wall -O0 -g -Iinclude -I. -march=3Dpentium-m -O= 2 -pipe -MTcas_cas2.o -MF`echo cas_cas2.o | sed -e 's,\.o$,.d,'` -MD src/cas2.cc g++ -o cas cas_cas2.o -g libgiac.so -lreadline -lncurses -ldl -lm -lgmp -lmpfr -lntl -lgsl -lgslcblas g++ -c -o aide_aide.o -W -Wall -O0 -g -Iinclude -I. -march=3Dpentium-m -O2 -pipe -MTaide_aide.o -MF`echo aide_aide.o | sed -e 's,\.o$,.d,'` -MD src/aide.cc g++ -o aide aide_aide.o -g libgiac.so -lreadline -lncurses -ldl -lm -lgmp -lmpfr -lntl -lgsl -lgslcblas >>> Source compiled. >>> Test phase [not enabled]: sci-mathematics/giac-0.6.1 >>> Install giac-0.6.1 into /var/tmp/portage/giac-0.6.1/image/ category sci-mathematics touch doc/es/giac_es.html && makeinfo --html --no-split doc/es/giac_es.texinfo touch doc/en/giac_us.html && makeinfo --html --no-split doc/en/giac_us.texinfo g++ -shared -fPIC -o libgiac.so giac_input_lexer.o giac_sym2poly.o giac_gausspol.o giac_moyal.o giac_maple.o giac_ti89.o giac_mathml.o giac_misc.o giac_permu.o giac_quater.o giac_desolve.o giac_input_parser.o giac_symbolic.o giac_index.o giac_modpoly.o giac_modfactor.o giac_ezgcd.o giac_derive.o giac_solve.o giac_intg.o giac_risch.o giac_lin.o giac_series.o giac_subst.o giac_vecteur.o giac_tex.o giac_global.o giac_ifactor.o giac_alg_ext.o giac_gauss.o giac_isom.o giac_plot.o giac_help.o giac_rpn.o giac_prog.o giac_pari.o giac_unary.o giac_usual.o giac_identificateur.o giac_gen.o giac_first.o giac_plot3d.o giac_softmath.o giac_xcas.o -g -lgmp -lreadline -lmpfr=20 -lntl -lgsl -lgslcblas g++ -o cas cas_cas2.o -g libgiac.so -lreadline -lncurses -ldl -lm -lgmp -lmpfr -lntl -lgsl -lgslcblas g++ -o aide aide_aide.o -g libgiac.so -lreadline -lncurses -ldl -lm -lgmp -lmpfr -lntl -lgsl -lgslcblas install -d /var/tmp/portage/giac-0.6.1/image//usr/lib install -m 644 libgiac.so /var/tmp/portage/giac-0.6.1/image//usr/lib install -c libgiac.so /var/tmp/portage/giac-0.6.1/image//usr/lib install -d /var/tmp/portage/giac-0.6.1/image//usr/bin install -c cas /var/tmp/portage/giac-0.6.1/image//usr/bin install -d /var/tmp/portage/giac-0.6.1/image//usr/bin install -c aide /var/tmp/portage/giac-0.6.1/image//usr/bin install -d /var/tmp/portage/giac-0.6.1/image//usr/include/giac for f in config.h; do \ if test ! -d /var/tmp/portage/giac-0.6.1/image//usr/include/giac/`dirname $f` ; then \ install -d /var/tmp/portage/giac-0.6.1/image//usr/include/giac/`dirname $f`; \ fi; \ install -m 644 .//$f /var/tmp/portage/giac-0.6.1/image//usr/include/giac/$f; \ done install -d /var/tmp/portage/giac-0.6.1/image//usr/include/giac for f in gen.h lin.h modfactor.h rpn.h tex.h risch.h symbolic.h alg_ext.h sym2poly.h monomial.h maple.h ifactor.h solve.h first.h global.h subst.h gauss.h ezgcd.h mathml.h giac.h moyal.h help.h intg.h isom.h misc.h modpoly.h pari.h path.h plot.h poly.h prog.h unary.h quater.h ti89.h desolve.h derive.h dispatch.h vecteur.h usual.h series.h gausspol.h permu.h index.h fraction.h identificateur.h pariinl.h input_lexer.h plot3d.h renee.h softmath.h; do \ if test ! -d /var/tmp/portage/giac-0.6.1/image//usr/include/giac/`dirname $f` ; then \ install -d /var/tmp/portage/giac-0.6.1/image//usr/include/giac/`dirname $f`; \ fi; \ install -m 644 include//$f /var/tmp/portage/giac-0.6.1/image//usr/include/giac/$f; \ done install -d /var/tmp/portage/giac-0.6.1/image//usr/share/giac/doc for f in es/giac_es.html en/giac_us.html; do \ if test ! -d /var/tmp/portage/giac-0.6.1/image//usr/share/giac/doc/`dirname $f` ; then= \ install -d /var/tmp/portage/giac-0.6.1/image//usr/share/giac/doc/`dirname $f`; \ fi; \ install -m 644 doc//$f /var/tmp/portage/giac-0.6.1/image//usr/share/giac/doc/$f; \ done install -d /var/tmp/portage/giac-0.6.1/image//usr/share/giac for f in aide_cas; do \ if test ! -d /var/tmp/portage/giac-0.6.1/image//usr/share/giac/`dirname $f` ; then \ install -d /var/tmp/portage/giac-0.6.1/image//usr/share/giac/`dirname $f`; \ fi; \ install -m 644 doc//$f /var/tmp/portage/giac-0.6.1/image//usr/share/giac/$f; \ done touch doc/es/giac_es.html && makeinfo --html --no-split doc/es/giac_es.texinfo touch doc/en/giac_us.html && makeinfo --html --no-split doc/en/giac_us.texinfo g++ -shared -fPIC -o libgiac.so giac_input_lexer.o giac_sym2poly.o giac_gausspol.o giac_moyal.o giac_maple.o giac_ti89.o giac_mathml.o giac_misc.o giac_permu.o giac_quater.o giac_desolve.o giac_input_parser.o giac_symbolic.o giac_index.o giac_modpoly.o giac_modfactor.o giac_ezgcd.o giac_derive.o giac_solve.o giac_intg.o giac_risch.o giac_lin.o giac_series.o giac_subst.o giac_vecteur.o giac_tex.o giac_global.o giac_ifactor.o giac_alg_ext.o giac_gauss.o giac_isom.o giac_plot.o giac_help.o giac_rpn.o giac_prog.o giac_pari.o giac_unary.o giac_usual.o giac_identificateur.o giac_gen.o giac_first.o giac_plot3d.o giac_softmath.o giac_xcas.o -g -lgmp -lreadline -lmpfr=20 -lntl -lgsl -lgslcblas g++ -o cas cas_cas2.o -g libgiac.so -lreadline -lncurses -ldl -lm -lgmp -lmpfr -lntl -lgsl -lgslcblas g++ -o aide aide_aide.o -g libgiac.so -lreadline -lncurses -ldl -lm -lgmp -lmpfr -lntl -lgsl -lgslcblas install -d /var/tmp/portage/giac-0.6.1/image//usr/lib install -m 644 libgiac.so /var/tmp/portage/giac-0.6.1/image//usr/lib install -c libgiac.so /var/tmp/portage/giac-0.6.1/image//usr/lib install -d /var/tmp/portage/giac-0.6.1/image//usr/bin install -c cas /var/tmp/portage/giac-0.6.1/image//usr/bin install -d /var/tmp/portage/giac-0.6.1/image//usr/bin install -c aide /var/tmp/portage/giac-0.6.1/image//usr/bin install -d /var/tmp/portage/giac-0.6.1/image//usr/include/giac for f in config.h; do \ if test ! -d /var/tmp/portage/giac-0.6.1/image//usr/include/giac/`dirname $f` ; then \ install -d /var/tmp/portage/giac-0.6.1/image//usr/include/giac/`dirname $f`; \ fi; \ install -m 644 .//$f /var/tmp/portage/giac-0.6.1/image//usr/include/giac/$f; \ done install -d /var/tmp/portage/giac-0.6.1/image//usr/include/giac for f in gen.h lin.h modfactor.h rpn.h tex.h risch.h symbolic.h alg_ext.h sym2poly.h monomial.h maple.h ifactor.h solve.h first.h global.h subst.h gauss.h ezgcd.h mathml.h giac.h moyal.h help.h intg.h isom.h misc.h modpoly.h pari.h path.h plot.h poly.h prog.h unary.h quater.h ti89.h desolve.h derive.h dispatch.h vecteur.h usual.h series.h gausspol.h permu.h index.h fraction.h identificateur.h pariinl.h input_lexer.h plot3d.h renee.h softmath.h; do \ if test ! -d /var/tmp/portage/giac-0.6.1/image//usr/include/giac/`dirname $f` ; then \ install -d /var/tmp/portage/giac-0.6.1/image//usr/include/giac/`dirname $f`; \ fi; \ install -m 644 include//$f /var/tmp/portage/giac-0.6.1/image//usr/include/giac/$f; \ done install -d /var/tmp/portage/giac-0.6.1/image//usr/share/giac/doc for f in es/giac_es.html en/giac_us.html; do \ if test ! -d /var/tmp/portage/giac-0.6.1/image//usr/share/giac/doc/`dirname $f` ; then= \ install -d /var/tmp/portage/giac-0.6.1/image//usr/share/giac/doc/`dirname $f`; \ fi; \ install -m 644 doc//$f /var/tmp/portage/giac-0.6.1/image//usr/share/giac/doc/$f; \ done install -d /var/tmp/portage/giac-0.6.1/image//usr/share/giac for f in aide_cas; do \ if test ! -d /var/tmp/portage/giac-0.6.1/image//usr/share/giac/`dirname $f` ; then \ install -d /var/tmp/portage/giac-0.6.1/image//usr/share/giac/`dirname $f`; \ fi; \ install -m 644 doc//$f /var/tmp/portage/giac-0.6.1/image//usr/share/giac/$f; \ done >>> Completed installing giac-0.6.1 into /var/tmp/portage/giac-0.6.1/imag= e/ man: strip: i686-pc-linux-gnu-strip --strip-unneeded usr/bin/cas usr/bin/aide usr/lib/libgiac.so =07QA Notice: the following shared libraries lack a SONAME=07 /var/tmp/portage/giac-0.6.1/image/usr/lib/libgiac.so =08=08... done! >>> Emerging (1 of 1) sci-mathematics/giac-0.6.1 to / * giac-0.6.1.tar.bz2 MD5 ;-) ... = =20 [ ok ] * giac-0.6.1.tar.bz2 RMD160 ;-) ... = =20 [ ok ] * giac-0.6.1.tar.bz2 SHA1 ;-) ... = =20 [ ok ] * giac-0.6.1.tar.bz2 SHA256 ;-) ... = =20 [ ok ] * giac-0.6.1.tar.bz2 size ;-) ... = =20 [ ok ] * casdoc.tgz MD5 ;-) ... = =20 [ ok ] * casdoc.tgz RMD160 ;-) ... = =20 [ ok ] * casdoc.tgz SHA1 ;-) ... = =20 [ ok ] * casdoc.tgz SHA256 ;-) ... = =20 [ ok ] * casdoc.tgz size ;-) ... = =20 [ ok ] * checking ebuild checksums ;-) ... = =20 [ ok ] * checking auxfile checksums ;-) ... = =20 [ ok ] * checking miscfile checksums ;-) ... = =20 [ ok ] * checking giac-0.6.1.tar.bz2 ;-) ... = =20 [ ok ] * checking casdoc.tgz ;-) ... = =20 [ ok ] >>> Merging sci-mathematics/giac-0.6.1 to / --- /usr/ --- /usr/bin/ >>> /usr/bin/cas >>> /usr/bin/aide >>> /usr/bin/giac -> cas --- /usr/lib/ >>> /usr/lib/libgiac.so --- /usr/share/ --- /usr/share/doc/ --- /usr/share/doc/giac-0.6.1/ >>> /usr/share/doc/giac-0.6.1/README.gz >>> /usr/share/doc/giac-0.6.1/NEWS.gz >>> /usr/share/doc/giac-0.6.1/COPYING.gz >>> /usr/share/doc/giac-0.6.1/AUTHORS.gz --- /usr/share/giac/ --- /usr/share/giac/doc/ --- /usr/share/giac/doc/en/ >>> /usr/share/giac/doc/en/giac_us.html --- /usr/share/giac/doc/es/ >>> /usr/share/giac/doc/es/giac_es.html >>> /usr/share/giac/algo/ >>> /usr/share/giac/aide_cas >>> /usr/share/giac/examples/ --- /usr/include/ --- /usr/include/giac/ >>> /usr/include/giac/renee.h >>> /usr/include/giac/gen.h >>> /usr/include/giac/lin.h >>> /usr/include/giac/modfactor.h >>> /usr/include/giac/rpn.h >>> /usr/include/giac/tex.h >>> /usr/include/giac/risch.h >>> /usr/include/giac/symbolic.h >>> /usr/include/giac/alg_ext.h >>> /usr/include/giac/sym2poly.h >>> /usr/include/giac/monomial.h >>> /usr/include/giac/maple.h >>> /usr/include/giac/ifactor.h >>> /usr/include/giac/solve.h >>> /usr/include/giac/first.h >>> /usr/include/giac/global.h >>> /usr/include/giac/subst.h >>> /usr/include/giac/gauss.h >>> /usr/include/giac/ezgcd.h >>> /usr/include/giac/config.h >>> /usr/include/giac/mathml.h >>> /usr/include/giac/giac.h >>> /usr/include/giac/moyal.h >>> /usr/include/giac/help.h >>> /usr/include/giac/intg.h >>> /usr/include/giac/isom.h >>> /usr/include/giac/misc.h >>> /usr/include/giac/modpoly.h >>> /usr/include/giac/pari.h >>> /usr/include/giac/path.h >>> /usr/include/giac/plot.h >>> /usr/include/giac/poly.h >>> /usr/include/giac/prog.h >>> /usr/include/giac/unary.h >>> /usr/include/giac/quater.h >>> /usr/include/giac/ti89.h >>> /usr/include/giac/desolve.h >>> /usr/include/giac/derive.h >>> /usr/include/giac/dispatch.h >>> /usr/include/giac/vecteur.h >>> /usr/include/giac/usual.h >>> /usr/include/giac/series.h >>> /usr/include/giac/gausspol.h >>> /usr/include/giac/softmath.h >>> /usr/include/giac/permu.h >>> /usr/include/giac/index.h >>> /usr/include/giac/fraction.h >>> /usr/include/giac/plot3d.h >>> /usr/include/giac/identificateur.h >>> /usr/include/giac/pariinl.h >>> /usr/include/giac/input_lexer.h >>> Safely unmerging already-installed instance... --- !mtime obj /usr/share/giac/doc/es/giac_es.html --- !mtime obj /usr/share/giac/doc/en/giac_us.html --- !mtime obj /usr/share/giac/aide_cas --- !mtime obj /usr/share/doc/giac-0.6.1/README.gz --- !mtime obj /usr/share/doc/giac-0.6.1/NEWS.gz --- !mtime obj /usr/share/doc/giac-0.6.1/COPYING.gz --- !mtime obj /usr/share/doc/giac-0.6.1/AUTHORS.gz --- !mtime obj /usr/lib/libgiac.so --- !mtime obj /usr/include/giac/vecteur.h --- !mtime obj /usr/include/giac/usual.h --- !mtime obj /usr/include/giac/unary.h --- !mtime obj /usr/include/giac/ti89.h --- !mtime obj /usr/include/giac/tex.h --- !mtime obj /usr/include/giac/symbolic.h --- !mtime obj /usr/include/giac/sym2poly.h --- !mtime obj /usr/include/giac/subst.h --- !mtime obj /usr/include/giac/solve.h --- !mtime obj /usr/include/giac/softmath.h --- !mtime obj /usr/include/giac/series.h --- !mtime obj /usr/include/giac/rpn.h --- !mtime obj /usr/include/giac/risch.h --- !mtime obj /usr/include/giac/renee.h --- !mtime obj /usr/include/giac/quater.h --- !mtime obj /usr/include/giac/prog.h --- !mtime obj /usr/include/giac/poly.h --- !mtime obj /usr/include/giac/plot3d.h --- !mtime obj /usr/include/giac/plot.h --- !mtime obj /usr/include/giac/permu.h --- !mtime obj /usr/include/giac/path.h --- !mtime obj /usr/include/giac/pariinl.h --- !mtime obj /usr/include/giac/pari.h --- !mtime obj /usr/include/giac/moyal.h --- !mtime obj /usr/include/giac/monomial.h --- !mtime obj /usr/include/giac/modpoly.h --- !mtime obj /usr/include/giac/modfactor.h --- !mtime obj /usr/include/giac/misc.h --- !mtime obj /usr/include/giac/mathml.h --- !mtime obj /usr/include/giac/maple.h --- !mtime obj /usr/include/giac/lin.h --- !mtime obj /usr/include/giac/isom.h --- !mtime obj /usr/include/giac/intg.h --- !mtime obj /usr/include/giac/input_lexer.h --- !mtime obj /usr/include/giac/index.h --- !mtime obj /usr/include/giac/ifactor.h --- !mtime obj /usr/include/giac/identificateur.h --- !mtime obj /usr/include/giac/help.h --- !mtime obj /usr/include/giac/global.h --- !mtime obj /usr/include/giac/giac.h --- !mtime obj /usr/include/giac/gen.h --- !mtime obj /usr/include/giac/gausspol.h --- !mtime obj /usr/include/giac/gauss.h --- !mtime obj /usr/include/giac/fraction.h --- !mtime obj /usr/include/giac/first.h --- !mtime obj /usr/include/giac/ezgcd.h --- !mtime obj /usr/include/giac/dispatch.h --- !mtime obj /usr/include/giac/desolve.h --- !mtime obj /usr/include/giac/derive.h --- !mtime obj /usr/include/giac/config.h --- !mtime obj /usr/include/giac/alg_ext.h --- !mtime sym /usr/bin/giac --- !mtime obj /usr/bin/cas --- !mtime obj /usr/bin/aide <<< dir /usr/share/giac/examples --- !empty dir /usr/share/giac/doc/es --- !empty dir /usr/share/giac/doc/en --- !empty dir /usr/share/giac/doc <<< dir /usr/share/giac/algo --- !empty dir /usr/share/giac --- !empty dir /usr/share/doc/giac-0.6.1 --- !empty dir /usr/share/doc --- !empty dir /usr/share --- !empty dir /usr/lib --- !empty dir /usr/include/giac --- !empty dir /usr/include --- !empty dir /usr/bin --- !empty dir /usr >>> Original instance of package unmerged safely. >>> sci-mathematics/giac-0.6.1 merged. >>> No packages selected for removal by clean. >>> Auto-cleaning packages... >>> No outdated packages were found on your system. * GNU info directory index is up-to-date. ------------------------------------------------------------ $ gdb giac GNU gdb 6.4 Copyright 2005 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you = are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for detail= s. This GDB was configured as "i686-pc-linux-gnu"...(no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run Starting program: /usr/bin/giac (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) Program received signal SIGSEGV, Segmentation fault. 0xb7610c5f in std::_Rb_tree_decrement () from /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6 (gdb) bt #0 0xb7610c5f in std::_Rb_tree_decrement () from /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6 #1 0xb79d5e79 in std::_Rb_tree<std::string, std::pair<std::string const, giac::gen>, std::_Select1st<std::pair<std::string const, giac::gen> >, std::less<std::string>, std::allocator<std::pair<std::string const, giac::gen> > >::insert_unique () from /usr/lib/libgiac.so #2 0xb79d6256 in std::_Rb_tree<std::string, std::pair<std::string const, giac::gen>, std::_Select1st<std::pair<std::string const, giac::gen> >, std::less<std::string>, std::allocator<std::pair<std::string const, giac::gen> > >::insert_unique () from /usr/lib/libgiac.so #3 0xb79d7e1c in std::map<std::string, giac::gen, std::less<std::string>, std::allocator<std::pair<std::string const, giac::gen> > >::operator[] () from /usr/lib/libgiac.so #4 0xb79d4b92 in giac::lexer_functions_register () from /usr/lib/libgiac= .so #5 0xb7de2738 in giac::unary_function_ptr::unary_function_ptr () from /usr/lib/libgiac.so #6 0xb7e7f236 in giac::rand_3d () from /usr/lib/libgiac.so #7 0xb7ea14d2 in main () from /usr/lib/libgiac.so #8 0xb7fe9fbc in ?? () from /lib/ld-linux.so.2 #9 0xb7fce870 in ?? () #10 0xbfbe5068 in ?? () #11 0xb79b3099 in _init () from /usr/lib/libgiac.so #12 0xb79b3099 in _init () from /usr/lib/libgiac.so #13 0xb7fdc885 in call_init () from /lib/ld-linux.so.2 #14 0xb7fdc991 in _dl_init_internal () from /lib/ld-linux.so.2 #15 0xb7fcf8ff in _dl_start_user () from /lib/ld-linux.so.2 (gdb) quit The program is running. Exit anyway? (y or n) y a+ Andreas. |
From: corrosifdev <cor...@fr...> - 2006-03-06 18:50:06
|
Juste un petit lien vers le source de mon modeleur 3D en cours de=20 d=E9veloppement, afin d'illuster les m=E9thodes de d=E9placement/zoom/rot= ation=20 que j'ai d=E9j=E0 mises en oeuvre. En fait j'ai int=E9gr=E9 deux m=E9thodes de rotation: une rotation global= e (le=20 centre =E9tant fixe, la sc=E8ne pouvant =EAtre excentr=E9e) bas=E9e sur l= es angles=20 d'Euler, et une rotation locale (le centre =E9tant toujours situ=E9 au=20 milieu de la sc=E8ne) bas=E9e sur les quaternions. Mon objectif initial =E9tait d'employer les quaternions de partout, en=20 adaptant pour que =E7a marche aussi sur la rotation globale... mais je n'= y=20 suis pas parvenu (je suis toujours preneur d'id=E9es =E0 ce sujet si=20 quelqu'un y parvient!). En effet, je pense que le trackball c'est ce qu'il y a de plus standard=20 et de plus naturel du point de vue utilisateur. Comme la documentation sur ce genre de choses est pas tr=E8s prolofique=20 (m=EAme sur le net), je pense que =E7a peut aider d'avoir un petit mod=E8= le. A noter que j'ai dispos=E9 un Makefile =E0 la racine du projet, et que la= =20 seule d=E9pendance n=E9cessaire est wxWidgets avec support OpenGL (qui es= t=20 normalement pr=E9sent par d=E9faut sous linux). http://thillosen.free.fr/wxmodeler/wxModeler-005.tar.gz Le clic gauche fait tourner, le clic droit translate, et le clic du=20 milieu g=E8re le zoom. On peut choisir le mode de rotation depuis les deux boutons associ=E9s en= =20 haut dans la toolbar. Le bouton de trac=E9 de ligne ne fait rien de passionnant pour le moment. Andreas. |
From: corrosifdev <cor...@fr...> - 2005-08-31 09:12:29
|
bernard.parisse wrote: > corrosifdev wrote: > >> Sur la derni=E8re version cvs de xcas, compil=E9 en mode debug, j'ai e= u=20 >> droit =E0 un segfault lors des deux premiers lancement (imm=E9diat=20 >> lorsque j'ai tent=E9 de le lancer directement la premi=E8re fois, apr=E8= s=20 >> la demande d'un calcul depuis gdb pour la seconde). L'interface=20 >> restait fig=E9e, et je devais killer le process pour m'en sortir. >> Curieusement, apr=E8s le troisi=E8me lancement, tout s'est mis =E0 mar= cher=20 >> parfaitement. >> >> Heureusement, j'ai pu conserver la trace afin de pouvoir isoler le=20 >> probl=E8me. >> >> corrosif@joshua ~ $ gdb xcas >> GNU gdb 6.3 >> Copyright 2004 Free Software Foundation, Inc. >> GDB is free software, covered by the GNU General Public License, and=20 >> you are >> welcome to change it and/or distribute copies of it under certain=20 >> conditions. >> Type "show copying" to see the conditions. >> There is absolutely no warranty for GDB. Type "show warranty" for=20 >> details. >> This GDB was configured as "i686-pc-linux-gnu"...(no debugging=20 >> symbols found) >> Using host libthread_db library "/lib/libthread_db.so.1". >> >> (gdb) run >> (no debugging symbols found) >> // Found xcas directory /usr/bin/ >> // Using help file /usr/share/giac/aide_cas >> // Unable to find config file /usr/local/share/giac//xcas.rc >> (no debugging symbols found) >> (no debugging symbols found) >> (no debugging symbols found) >> (no debugging symbols found) >> // Reading config file /home/corrosif/.xcasrc >> // User configuration done >> // Read 1027 entries from cache /usr/share/giac/doc/fr/html_mtt >> // Read 2763 entries from cache /usr/share/giac/doc/fr/html_mall >> // Read 1761 entries from cache /usr/share/giac/doc/fr/html_vall >> (no debugging symbols found) >> >> Program received signal SIGUSR1, User defined signal 1. >> 0xffffe410 in __kernel_vsyscall () >> (gdb) bt >> > recevoir un SIGUSR1 n'est pas anormal, il faudrait pouvoir faire c=20 > pour voir > ce qui ne va pas apr=E8s. Normalement SIGUSR1 est trait=E9 par xcas > et ca ne devrait pas arreter le process. > Donc je ne vois pas de raison evidente au probleme... Il faudrait pouvo= ir > le reproduire peut-etre en attachant le process dans gdb > au moment ou le probleme se pose. > Je viens de retester la chose aujourd'hui, et si je n'arrive plus =E0=20 engendrer de segfault en lan=E7ant directement l'application en mode=20 debug, l'utilisation en effet de 'c' dans gdb permet de poursuivre les=20 op=E9rations suite au SIGUSR1. En tout cas j'ai pu r=E9cup=E9rer dans mon log l'=E9pisode du segfault...= que=20 je ne suis malheureusement pas parvenu =E0 reproduire par la suite: corrosif@joshua ~/giac-xcas $ xcas // Found xcas directory /usr/bin/ // Using help file /usr/share/giac/aide_cas // Unable to find config file /usr/local/share/giac//xcas.rc // Reading config file /home/corrosif/.xcasrc // User configuration done // Read 1027 entries from cache /usr/share/giac/doc/fr/html_mtt // Read 2763 entries from cache /usr/share/giac/doc/fr/html_mall // Read 1761 entries from cache /usr/share/giac/doc/fr/html_vall Erreur de segmentation Peut-=EAtre cette erreur =E9tait-elle d=FBe =E0 une perturbation atmosph=E9= rique=20 engendr=E9e par des rayonnements cosmiques? :) >> Je pr=E9cise que =E7a a =E9t=E9 install=E9 avec FLTK-1.1.4. >> En revanche, giac appel=E9 depuis la ligne de commande a toujours tr=E8= s=20 >> bien march=E9. > > > oui, mais giac n'utilise pas les signaux SIGUSR*, donc si c'est ca > le probleme, ce n'est pas etonnant! > > > > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle=20 > Practices > Agile & Plan-Driven Development * Managing Projects & Teams * Testing=20 > & QA > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5= sf > _______________________________________________ > xcas-devel mailing list > xca...@li... > https://lists.sourceforge.net/lists/listinfo/xcas-devel > > |
From: bernard.parisse <ber...@wa...> - 2005-08-31 06:24:48
|
corrosifdev wrote: > Sur la derni=E8re version cvs de xcas, compil=E9 en mode debug, j'ai eu= =20 > droit =E0 un segfault lors des deux premiers lancement (imm=E9diat lors= que=20 > j'ai tent=E9 de le lancer directement la premi=E8re fois, apr=E8s la de= mande=20 > d'un calcul depuis gdb pour la seconde). L'interface restait fig=E9e, e= t=20 > je devais killer le process pour m'en sortir. > Curieusement, apr=E8s le troisi=E8me lancement, tout s'est mis =E0 marc= her=20 > parfaitement. > > Heureusement, j'ai pu conserver la trace afin de pouvoir isoler le=20 > probl=E8me. > > corrosif@joshua ~ $ gdb xcas > GNU gdb 6.3 > Copyright 2004 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and=20 > you are > welcome to change it and/or distribute copies of it under certain=20 > conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for=20 > details. > This GDB was configured as "i686-pc-linux-gnu"...(no debugging symbols=20 > found) > Using host libthread_db library "/lib/libthread_db.so.1". > > (gdb) run > (no debugging symbols found) > // Found xcas directory /usr/bin/ > // Using help file /usr/share/giac/aide_cas > // Unable to find config file /usr/local/share/giac//xcas.rc > (no debugging symbols found) > (no debugging symbols found) > (no debugging symbols found) > (no debugging symbols found) > // Reading config file /home/corrosif/.xcasrc > // User configuration done > // Read 1027 entries from cache /usr/share/giac/doc/fr/html_mtt > // Read 2763 entries from cache /usr/share/giac/doc/fr/html_mall > // Read 1761 entries from cache /usr/share/giac/doc/fr/html_vall > (no debugging symbols found) > > Program received signal SIGUSR1, User defined signal 1. > 0xffffe410 in __kernel_vsyscall () > (gdb) bt > recevoir un SIGUSR1 n'est pas anormal, il faudrait pouvoir faire c pour v= oir ce qui ne va pas apr=E8s. Normalement SIGUSR1 est trait=E9 par xcas et ca ne devrait pas arreter le process. Donc je ne vois pas de raison evidente au probleme... Il faudrait pouvoir le reproduire peut-etre en attachant le process dans gdb au moment ou le probleme se pose. > Je pr=E9cise que =E7a a =E9t=E9 install=E9 avec FLTK-1.1.4. > En revanche, giac appel=E9 depuis la ligne de commande a toujours tr=E8= s=20 > bien march=E9. oui, mais giac n'utilise pas les signaux SIGUSR*, donc si c'est ca le probleme, ce n'est pas etonnant! |
From: corrosifdev <cor...@fr...> - 2005-08-30 16:30:30
|
Sur la derni=E8re version cvs de xcas, compil=E9 en mode debug, j'ai eu=20 droit =E0 un segfault lors des deux premiers lancement (imm=E9diat lorsqu= e=20 j'ai tent=E9 de le lancer directement la premi=E8re fois, apr=E8s la dema= nde=20 d'un calcul depuis gdb pour la seconde). L'interface restait fig=E9e, et=20 je devais killer le process pour m'en sortir. Curieusement, apr=E8s le troisi=E8me lancement, tout s'est mis =E0 marche= r=20 parfaitement. Heureusement, j'ai pu conserver la trace afin de pouvoir isoler le probl=E8= me. corrosif@joshua ~ $ gdb xcas GNU gdb 6.3 Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you = are welcome to change it and/or distribute copies of it under certain=20 conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for detail= s. This GDB was configured as "i686-pc-linux-gnu"...(no debugging symbols=20 found) Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run Starting program: /usr/bin/xcas (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) // Found xcas directory /usr/bin/ // Using help file /usr/share/giac/aide_cas // Unable to find config file /usr/local/share/giac//xcas.rc (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) // Reading config file /home/corrosif/.xcasrc // User configuration done // Read 1027 entries from cache /usr/share/giac/doc/fr/html_mtt // Read 2763 entries from cache /usr/share/giac/doc/fr/html_mall // Read 1761 entries from cache /usr/share/giac/doc/fr/html_vall (no debugging symbols found) Program received signal SIGUSR1, User defined signal 1. 0xffffe410 in __kernel_vsyscall () (gdb) bt #0 0xffffe410 in __kernel_vsyscall () #1 0xb74e6e80 in nanosleep () from /lib/libc.so.6 #2 0xb7510baa in usleep () from /lib/libc.so.6 #3 0x080b2c3c in std::vector<giac::gen, std::allocator<giac::gen>=20 >::reserve () #4 0xb7f74b9f in Fl_XPM_Image::~Fl_XPM_Image () from=20 /usr/lib/fltk-1.1/libfltk.so.1.1 #5 0xb7f2ef37 in Fl::wait () from /usr/lib/fltk-1.1/libfltk.so.1.1 #6 0xb7f2f00b in Fl::run () from /usr/lib/fltk-1.1/libfltk.so.1.1 #7 0x080d6b57 in std::vector<giac::gen, std::allocator<giac::gen>=20 >::reserve () #8 0x080d9071 in std::vector<giac::gen, std::allocator<giac::gen>=20 >::reserve () #9 0xb7472f24 in __libc_start_main () from /lib/libc.so.6 #10 0x08055b31 in ?? () Je pr=E9cise que =E7a a =E9t=E9 install=E9 avec FLTK-1.1.4. En revanche, giac appel=E9 depuis la ligne de commande a toujours tr=E8s=20 bien march=E9. |
From: corrosifdev <cor...@fr...> - 2005-06-30 21:35:16
|
bernard.parisse wrote: > >> Avec le lien symbolique cela marche en effet. >> >> Serait-ce possible de faire la d=E9tection de la m=EAme mani=E8re pour= giac et >> xcas? >> =20 >> > a priori, il manque la ligne suivante au d=E9but de la fonction main de > cas.cc > giac::xcasroot=3Dgiac::xcasroot_dir(ARGV[0]); > Je n'ai pas test=E9, chez moi il y a de la doc partout! > > > > > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > from IBM. Find simple to follow Roadmaps, straightforward articles, > informative Webcasts and more! Get everything you need to get up to > speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id=16492&op=3Dclick > _______________________________________________ > xcas-devel mailing list > xca...@li... > https://lists.sourceforge.net/lists/listinfo/xcas-devel > > C'est bon, =E7a marche super bien =E0 pr=E9sent. J'en ai profit=E9 pour remettre =E0 jour l'archive giac-0.5.0.tar.gz sur sourceforge... et je tiens =E0 signaler que j'ai aussi r=E9cemment corrig= =E9 les ebuilds pour gentoo (auparavant une sandbox violation =E9tait possibl= e). Reste plus qu'=E0 esp=E9rer qu'un admin veuille bien int=E9grer =E7a =E0 = portage un de ces quatre... |
From: bernard.parisse <ber...@wa...> - 2005-06-30 19:32:43
|
>Avec le lien symbolique cela marche en effet. > >Serait-ce possible de faire la d=E9tection de la m=EAme mani=E8re pour g= iac et >xcas? > =20 > a priori, il manque la ligne suivante au d=E9but de la fonction main de c= as.cc giac::xcasroot=3Dgiac::xcasroot_dir(ARGV[0]); Je n'ai pas test=E9, chez moi il y a de la doc partout! |
From: Bernard P. <Ber...@uj...> - 2005-06-30 17:36:22
|
On Thu, Jun 30, 2005 at 12:55:22PM +0200, corrosifdev wrote: > Je pr=E9cise juste que si giac n'arrive pas =E0 trouver aide_cas, en > revanche xcas y parvient! >=20 > Voil=E0 quelques logs pour montrer cet =E9tat de fait: >=20 > corrosif@joshua ~ $ giac > // Unable to find config file /usr/local/share/giac//xcas.rc > // Reading config file /home/corrosif/.xcasrc > // User configuration done > Help file aide_cas not found ouaip, vu la ligne de recherche de xcas.rc, c'est dans /usr/local/share/giac que cette version cherche. Et ca doit venir du fait que giac est installe dans /usr/local/bin alors que xcas est peut-etre dans /usr/bin. Peux-tu essayer de mettre un lien symbolique dans /usr/local/share/ de giac vers=20 ../../share/giac et voir si ca marche? |
From: corrosifdev <cor...@fr...> - 2005-06-30 15:42:58
|
Bernard Parisse wrote: >On Thu, Jun 30, 2005 at 12:55:22PM +0200, corrosifdev wrote: > =20 > >>Je pr=E9cise juste que si giac n'arrive pas =E0 trouver aide_cas, en >>revanche xcas y parvient! >> >>Voil=E0 quelques logs pour montrer cet =E9tat de fait: >> >>corrosif@joshua ~ $ giac >>// Unable to find config file /usr/local/share/giac//xcas.rc >>// Reading config file /home/corrosif/.xcasrc >>// User configuration done >>Help file aide_cas not found >> =20 >> > >ouaip, vu la ligne de recherche de xcas.rc, c'est dans >/usr/local/share/giac que cette version cherche. Et ca doit venir >du fait que giac est installe dans /usr/local/bin alors que >xcas est peut-etre dans /usr/bin. Peux-tu essayer de >mettre un lien symbolique dans /usr/local/share/ de giac vers=20 >../../share/giac et voir si ca marche? > > > > =20 > Avec le lien symbolique cela marche en effet. Serait-ce possible de faire la d=E9tection de la m=EAme mani=E8re pour gi= ac et xcas? A priori le programme est sens=E9 s'adapter, selon que tout est install=E9 dans "local" ou pas. Car mes ebuilds ont =E9t=E9 con=E7us pour que tout s'installe dans les r=E9pertoires habituels, et pas ceux nomm=E9s en "local". |
From: corrosifdev <cor...@fr...> - 2005-06-30 10:55:25
|
Je pr=E9cise juste que si giac n'arrive pas =E0 trouver aide_cas, en revanche xcas y parvient! Voil=E0 quelques logs pour montrer cet =E9tat de fait: corrosif@joshua ~ $ giac // Unable to find config file /usr/local/share/giac//xcas.rc // Reading config file /home/corrosif/.xcasrc // User configuration done Help file aide_cas not found Welcome to giac readline interface (c) 2001,2003 B. Parisse & others Homepage http://www-fourier.ujf-grenoble.fr/~parisse/giac.html Released under the GPL license 2.0 or above See http://www.gnu.org for license details ------------------------------------------------- Press CTRL and D simultaneously to finish session Type ?commandname for help corrosif@joshua ~ $ xcas // Found xcas directory /usr/bin/ // Using help file /usr/share/giac/aide_cas // Unable to find config file /usr/local/share/giac//xcas.rc // Reading config file /home/corrosif/.xcasrc // User configuration done // Read 1027 entries from cache /usr/share/giac/doc/fr/html_mtt // Read 2763 entries from cache /usr/share/giac/doc/fr/html_mall // Read 1761 entries from cache /usr/share/giac/doc/fr/html_vall Current equation saved to session.eqw |
From: corrosifdev <cor...@fr...> - 2005-06-30 10:52:45
|
J'obtiens le message suivant lors de l'invocation de giac en ligne de commande: "Help file aide_cas not found" Pourtant, ce fichier se trouve aux endroits suivants: corrosif@joshua ~ $ ls -l /usr/share/giac/doc/aide_cas -rw-r--r-- 1 root root 256016 jun 30 12:47 /usr/share/giac/doc/aide_cas corrosif@joshua ~ $ ls -l /usr/share/giac/aide_cas -rw-r--r-- 1 root root 255088 jun 30 12:47 /usr/share/giac/aide_cas Serait-ce d=FB au fait que le programme cherche obligatoirement dans un autre chemin, style /usr/local/share/... ? Andreas. |
From: corrosifdev <cor...@fr...> - 2005-05-31 07:35:25
|
Juste =E0 titre d'information, voici un petit mail que je viens d'envoyer aux admins de gentoo afin d'esp=E9rer voir le projet giac/xcas appara=EEt= re un jour dans le cvs de portage... En attendant, les liens permettent d=E9j=E0 d'installer les ebuilds proprement dans /usr/local/portage. |
From: corrosifdev <cor...@fr...> - 2005-05-30 20:09:43
|
Juste =E0 titre d'information, voici un petit mail que je viens d'envoyer aux admins de gentoo afin d'esp=E9rer voir le projet giac/xcas appara=EEt= re un jour dans le cvs de portage... En attendant, les liens permettent d=E9j=E0 d'installer les ebuilds proprement dans /usr/local/portage. |
From: bernard.parisse <ber...@wa...> - 2005-05-30 06:32:21
|
corrosifdev wrote: >Par quel biais xcas permet-il d'ouvrir le navigateur internet pour >l'acc=E8s =E0 la documentation? > =20 > C'est giac et pas xcas qui gere le nom du navigateur (car il est aussi appele par texmacs/giac), par l'intermediaire de la variable d'environeme= nt BROWSER (ce qui est le standard sous Unix). Si la variable BROWSER n'est pas affectee, sous win, c'est explorer, sous Unix mozilla et sous OS X=20 c'est safari qui est appel=E9. L'interface de xcas permet de changer la variable BROWS= ER (dans configuration generale). -> cf. global.cc string browser_command(const string & orig_file); |
From: corrosifdev <cor...@fr...> - 2005-05-29 18:47:07
|
Par quel biais xcas permet-il d'ouvrir le navigateur internet pour l'acc=E8s =E0 la documentation? Est-ce un appel directement =E0 l'ex=E9cutable "mozilla", ou bien les cho= ses sont-elles faites de sorte =E0 v=E9rifier quel est le navigateur internet courant? Si le seul navigateur =E0 pouvoir =EAtre appel=E9 est mozilla, je devrai = alors le sp=E9cifier comme d=E9pendance du ebuild. |
From: corrosifdev <cor...@fr...> - 2005-05-16 18:06:18
|
Bernard Parisse wrote: > >> Il faudrait voir s'il n'existe pas un type de license appropri=E9 pour= la >> documentation. >> Au niveau des textes, j'ai d=E9j=E0 entendu parler de la Creative Comm= ons, >> mais je ne sais pas encore exactement ce qu'elle recouvre. >> >> =20 >> > ca m'etonnerait qu'il existe quelque chose considere comme open-source > et qui donne une protection suffisante a l'auteur de la doc! > >> Le seul tarball sur lequel j'ai pu mettre la main est >> http://www-fourier.ujf-grenoble.fr/~parisse/giacshare.tgz, >> malheureusement il ne contient que la version fran=E7aise. >> =20 >> > ok, il faudra que j'y mette toute l'arborescence de la doc. > > Le r=EAve =E7a serait m=EAme de r=E9aliser deux arborescences distinctes = au niveau de la doc: l'une pour giac, l'autre pour xcas. Comme =E0 pr=E9sent le moteur+librairie sont clairement scind=E9s de l'interface graphique, cela serait beaucoup plus coh=E9rent. > > ------------------------------------------------------- > This SF.Net email is sponsored by Oracle Space Sweepstakes > Want to be the first software developer in space? > Enter now for the Oracle Space Sweepstakes! > http://ads.osdn.com/?ad_ids93&alloc_id=16281&op=3Dclick > _______________________________________________ > xcas-devel mailing list > xca...@li... > https://lists.sourceforge.net/lists/listinfo/xcas-devel > > |
From: Bernard P. <ber...@wa...> - 2005-05-16 15:44:43
|
>Il faudrait voir s'il n'existe pas un type de license appropri=E9 pour l= a >documentation. >Au niveau des textes, j'ai d=E9j=E0 entendu parler de la Creative Common= s, >mais je ne sais pas encore exactement ce qu'elle recouvre. > > =20 > ca m'etonnerait qu'il existe quelque chose considere comme open-source et qui donne une protection suffisante a l'auteur de la doc! >Le seul tarball sur lequel j'ai pu mettre la main est >http://www-fourier.ujf-grenoble.fr/~parisse/giacshare.tgz, >malheureusement il ne contient que la version fran=E7aise. > =20 > ok, il faudra que j'y mette toute l'arborescence de la doc. |
From: corrosifdev <cor...@fr...> - 2005-05-16 14:24:22
|
Bernard Parisse wrote: > >> Je ne suis pas s=FBr que ce soit une excellente id=E9e, dans la mesure= il >> existera toujours des gens voulant installer xcas par un autre biais q= ue >> le r=E9seau. >> =20 >> > l'idee est d'avoir 2 packages: la partie executable et la doc. > Typiquement on ne met pas a jour les 2 en meme temps, par > exemple un bug fix de xcas ne necessite pas de mise a jour. > Et ca permet de conserver une license differente pour la doc: > en effet, contrairement a du code, il est beaucoup plus difficile > a quelqu'un ecrivant de la doc de ne pas se faire piquer son travail > par quelqu'un de mal intentionn=E9. Pour le soft, ce serait difficile > par exemple pour une entreprise priv=E9e de l'utiliser sans un > accord de support avec les auteurs. > >> A la rigueur, je trouverai d=E9j=E0 plus coh=E9rent de faire en sorte = que >> l'appel de l'aide depuis xcas fasse pointer le navigateur vers un >> serveur web, plut=F4t qu'un /usr/share/giac/doc... mais =E9videmment c= ela ne >> sera plus consultable s'il n'y a pas d'acc=E8s au r=E9seau. >> A quel type de license est soumise cette documentation? N'est-elle >> vraiment pas autoris=E9e pour un h=E9bergement sur sourceforge? >> =20 >> > la license est en gros copie autoris=E9e pour usage non commercial, > je ne pense pas que ca soit hebergable par sourceforge. > La doc designant ici l'ensemble des cas*.ltx, le tutoriel et le > fichier info sont sous licence GPL. > Il faudrait voir s'il n'existe pas un type de license appropri=E9 pour la documentation. Au niveau des textes, j'ai d=E9j=E0 entendu parler de la Creative Commons= , mais je ne sais pas encore exactement ce qu'elle recouvre. >> C'est vrai que l'id=E9al serait quand m=EAme de tout avoir dans un >> package... =E0 moins de distribuer la doc dans un package s=E9par=E9. = Je >> pourrais ainsi cr=E9er un ebuild en d=E9pendance, m=EAme si la license= de ce >> tarball est contraignante (ce dernier pourrait =EAtre plac=E9 sur le s= ite de >> l'ujf par exemple)... mais question synchronisation de versions, j'ai >> peur que =E7a finisse par =EAtre la gal=E8re. >> =20 >> > je ne pense pas que ca soit vraiment un probl=E8me d'avoir 2 packages > s=E9par=E9s. > Ca n'est pas comme par exemple un lib et un prog qui en d=E9pendent. > Dans ce cas, existe-t-il d=E9j=E0 un packet t=E9l=E9chargeable avec les f= ichiers html de la doc dans toutes les langues (ou, au pire, avec les sources latex)? Le seul tarball sur lequel j'ai pu mettre la main est http://www-fourier.ujf-grenoble.fr/~parisse/giacshare.tgz, malheureusement il ne contient que la version fran=E7aise. >>> =20 >> >> D'accord, je vois l'id=E9e... d'ailleurs au lancement, si le xcas.rc n= 'est >> pas pr=E9sent, les dialogues sont l=E0 pour effectuer les premiers >> param=E9trages. >> Mais dans ce cas, pourquoi diable le programme cherche quand m=EAme =E0 >> regarder dans /usr/local/share/giac//xcas.rc? >> Est-ce qu'un fichier plac=E9 =E0 cet endroit permet de passer outre le >> fichier de config local, et ainsi d'imposer une configuration globale = =E0 >> tous les comptes? >> >> =20 >> > c'est dans l'autre sens, xcas ou giac lisent d'abord un fichier de > configuration > globale s'il existe, puis le fichier de l'utilisateur. J'affiche les > chemins cherch=E9s > dans la console pour qu'on sache exactement ou les fichiers de config > doivent etre plac=E9s. > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by Oracle Space Sweepstakes > Want to be the first software developer in space? > Enter now for the Oracle Space Sweepstakes! > http://ads.osdn.com/?ad_ids93&alloc_id=16281&op=3Dclick > _______________________________________________ > xcas-devel mailing list > xca...@li... > https://lists.sourceforge.net/lists/listinfo/xcas-devel > > |