kaffe wont' recognize that gmp is installed

Edouard G. Parmelan kaffe@rufus.w3.org
Tue, 7 Nov 2000 13:01:46 +0100


sipher42@hotmail.com wrote:

> Hers' waht I get
> [root@rootdown jokes]# grep mpz_get_d /usr/local/include/gmp.h
> #define mpz_get_d __gmpz_get_d

Well, thanks for that, GMP 3 rename function mpz_get_d to __gmpz_get_d.
If you have autoconf 2.13, apply this patch:

diff -u -r1.147 configure.in
--- configure.in        2000/07/24 19:58:35     1.147
+++ configure.in        2000/11/07 11:51:23
@@ -597,6 +597,10 @@
 
 dnl Check for libraries for math library.
 AC_CHECK_LIBRARY(gmp,mpz_get_d,MATH_LIBS)
+if test $ac_cv_lib_gmp_mpz_get_d = no; then
+  dnl with gmp3 it's a #define, use real function name
+  AC_CHECK_LIBRARY(gmp,__gmpz_get_d,MATH_LIBS)
+fi
 MATH_LIBS="$CTLIBS $MATH_LIBS"
 AC_SUBST(MATH_LIBS)


And run autoconf.

    $ autoconf

Hope this helps -- this will be in CVS Tree in a near futur.
-- 
Edouard G. Parmelan
http://egp.free.fr