g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I.. -g -O2 -c xcas.cc In file included from ./first.h:21, from ./libintl.h:1, from /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/../../../../include/c++/3.4.3/i586-mandrake-linux-gnu/bits/c++locale.h:46, from /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/../../../../include/c++/3.4.3/iosfwd:46, from /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/../../../../include/c++/3.4.3/ios:44, from /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/../../../../include/c++/3.4.3/ostream:45, from /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/../../../../include/c++/3.4.3/iostream:45, from xcas.cc:5: /usr/include/gmp.h:2089: error: expected constructor, destructor, or type conversion before '&' token /usr/include/gmp.h:2089: error: expected `,' or `;' before '&' token /usr/include/gmp.h:2090: error: expected constructor, destructor, or type conversion before '&' token /usr/include/gmp.h:2090: error: expected `,' or `;' before '&' token /usr/include/gmp.h:2091: error: expected constructor, destructor, or type conversion before '&' token /usr/include/gmp.h:2091: error: expected `,' or `;' before '&' token /usr/include/gmp.h:2092: error: expected constructor, destructor, or type conversion before '&' token /usr/include/gmp.h:2092: error: expected `,' or `;' before '&' token /usr/include/gmp.h:2093: error: expected constructor, destructor, or type conversion before '&' token /usr/include/gmp.h:2093: error: expected `,' or `;' before '&' token /usr/include/gmp.h:2094: error: expected constructor, destructor, or type conversion before '&' token /usr/include/gmp.h:2094: error: expected `,' or `;' before '&' token