Hi, GiNaC 1.3.0 is out and available. The changes are: - No funny announcements anymore. - The Clifford classes have been generalized to allow working with Clifford algebras generated by arbitrary symmetric tensors or matrices. Also, a lot of new functions for Clifford algebras have been added, including automorphisms and Moebius transformations. [Contribution by V. Kisil] - Added some basic symbolic and numeric integration facilities. [Contribution by C. Dams] - The multiple polylogarithm Li() now evaluates numerically for arbitrary arguments. - New functions G(a,y) and G(a,s,y) added (another notation for multiple polylogarithms). As always, this release can be downloaded from ftp://ftpthep.physik.uni-mainz.de/pub/GiNaC/ Enjoy, Jens
Here is what happens on a Fedora Core 3 system, CLN 1.1.9 and GCC 3.4.3: ... g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include -g -O2 -MT input_parser.lo -MD -MP -MF .deps/input_parser.Tpo -c input_parser.cc -fPIC -DPIC -o .libs/input_parser.o g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include -g -O2 -MT input_parser.lo -MD -MP -MF .deps/input_parser.Tpo -c input_parser.cc -o input_parser.o >/dev/null 2>&1 if /bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include -g -O2 -MT input_lexer.lo -MD -MP -MF ".deps/input_lexer.Tpo" -c -o input_lexer.lo input_lexer.cc; \ then mv -f ".deps/input_lexer.Tpo" ".deps/input_lexer.Plo"; else rm -f ".deps/input_lexer.Tpo"; exit 1; fi g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include -g -O2 -MT input_lexer.lo -MD -MP -MF .deps/input_lexer.Tpo -c input_lexer.cc -fPIC -DPIC -o .libs/input_lexer.o In file included from /home/cbauer/projects/GiNaC-HEAD/ginac/input_lexer.ll:35: input_lexer.h:43: error: conflicting declaration 'char ginac_yytext[]' input_lexer.cc:446: error: 'ginac_yytext' has a previous declaration as `char*ginac_yytext' input_lexer.h:43: error: type mismatch with previous external decl of `char ginac_yytext[]' input_lexer.cc:446: error: previous external decl of `char*ginac_yytext' input_lexer.h:43: error: declaration of `char ginac_yytext[]' input_lexer.cc:446: error: conflicts with previous declaration `char*ginac_yytext' make[2]: *** [input_lexer.lo] Error 1 make[2]: Leaving directory `/usr/local/distrib/GiNaC-1.3.0/ginac' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/distrib/GiNaC-1.3.0' make: *** [all] Error 2 $ Cheers, Roberto -- Prof. Roberto Bagnara Computer Science Group Department of Mathematics, University of Parma, Italy http://www.cs.unipr.it/~bagnara/ mailto:bagnara@cs.unipr.it
Hello! On Sun, Nov 14, 2004 at 11:15:44AM +0100, Roberto Bagnara wrote:
Here is what happens on a Fedora Core 3 system, CLN 1.1.9 and GCC 3.4.3:
[snip]
input_lexer.h:43: error: conflicting declaration 'char ginac_yytext[]' input_lexer.cc:446: error: 'ginac_yytext' has a previous declaration as `char*ginac_yytext' input_lexer.h:43: error: type mismatch with previous external decl of `char ginac_yytext[]' input_lexer.cc:446: error: previous external decl of `char*ginac_yytext' input_lexer.h:43: error: declaration of `char ginac_yytext[]' input_lexer.cc:446: error: conflicts with previous declaration `char*ginac_yytext' [snip]
It looks like flex and/or bison are missing on your system. Check the output of `configure', if those utilities are *installed*, there should be lines like these: checking for flex... flex checking for yywrap in -lfl... yes checking lex output file root... lex.yy checking whether yytext is a pointer... yes checking for bison... bison -y Best regards, Alexei.
Sheplyakov Alexei wrote:
It looks like flex and/or bison are missing on your system.
This was indeed the problem. I didn't know flex and bison where among the prerequisites for final users. Thanks a lot, Roberto -- Prof. Roberto Bagnara Computer Science Group Department of Mathematics, University of Parma, Italy http://www.cs.unipr.it/~bagnara/ mailto:bagnara@cs.unipr.it
participants (3)
-
Jens Vollinga
-
Roberto Bagnara
-
varg@thsun1.jinr.ru