kaffe wont' recognize that gmp is installed

sipher   kaffe@rufus.w3.org
Tue, 07 Nov 2000 12:27:57 EST


Ok I think I guessed at what this does even thoguh I could get this diff 
command to work.  I just whent in and manually added all the things you have 
with a + next to it inbetween the indicated lines
I did a make clean.  I ran autoconf in my Kaffe dir.  I removed config.cache 
and I ran ./configure  My end result is still [root@rootdown kaffe-1.0.6]# 
grep gmp config.cache
ac_cv_header_gmp_h=${ac_cv_header_gmp_h='yes'}
ac_cv_lib_gmp_mpz_get_d=${ac_cv_lib_gmp_mpz_get_d='no'}

I assume that means that its' still not finding this function or whatever it 
is.  Did I miss something?  Am I doing something wrong?  What shoudl I do 
now?  Thanks for all your help.

----Original Message Follows----
From: "Edouard G. Parmelan" <Edouard.Parmelan@quadratec.fr>
Reply-To: kaffe@rufus.w3.org


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

_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at 
http://profiles.msn.com.