Joerg Arndt wrote:
Compiles on SUSE-10.3, also "make check" succeeds. Even though ./configure says:
conftest.cpp:41:17: error: gmp.h: No such file or directory conftest.cpp:43:3: error: #error "ancient gmp.h" configure:25832: $? = 1 configure: failed program was: | /* confdefs.h. */ [...] | #include <gmp.h> | #if !defined(__GNU_MP_VERSION) || (__GNU_MP_VERSION < 3) | #error "ancient gmp.h" | #endif configure:25848: result: no configure:26017: WARNING: The header file <gmp.h> is too old to be used. configure:26521: creating ./config.status
gmp version is apparently 3.4.1: /usr/lib64/libgmp.so.3.4.1
GMP 3.4.1 would indeed be ancient, but GMP's version is not the same as the library's soname. More likely, what's installed on your machine is GMP 4.2.1. The problem is rather that gmp.h was not found. Do you have the corresponding -dev package installed? Best wishes -rbk. -- Richard B. Kreckel <http://www.ginac.de/~kreckel/>