That would be strange since I have the same GMP version..
     With these RH9 rpms:
     
     gmp-4.1.2-2
     gmp-devel-4.1.2-2
     
     Some other buggie..?
     
     --Jani
     


On Mon, 24 Nov 2003, Joe Orton wrote:

>On Wed, Nov 19, 2003 at 04:44:07AM -0000, Jani Taskinen wrote:
>...
>...
>> +
>> +            GMPG(rand_initialized) = 1;
>> +    }
>> +    mpz_urandomb(*gmpnum_result, GMPG(rand_state), GMP_ABS (limiter) * 
>> BITS_PER_MP_LIMB);
>>  
>
>Do you have a release of gmp older than 4.1.2 maybe? There is only
>__GMP_BITS_PER_MP_LIMB in the 4.1.2 I have here, so this broke the
>build--here is a fix:
>
>Index: ext/gmp/gmp.c
>===================================================================
>RCS file: /repository/php-src/ext/gmp/gmp.c,v
>retrieving revision 1.29.4.5
>diff -u -r1.29.4.5 gmp.c
>--- ext/gmp/gmp.c      19 Nov 2003 04:44:24 -0000      1.29.4.5
>+++ ext/gmp/gmp.c      24 Nov 2003 15:37:47 -0000
>@@ -1079,7 +1079,10 @@
> 
>               GMPG(rand_initialized) = 1;
>       }
>-      mpz_urandomb(*gmpnum_result, GMPG(rand_state), GMP_ABS (limiter) * 
>BITS_PER_MP_LIMB);
>+#ifndef __GMP_BITS_PER_MP_LIMB
>+#define __GMP_BITS_PER_MP_LIMB BITS_PER_MP_LIMB
>+#endif
>+      mpz_urandomb(*gmpnum_result, GMPG(rand_state), GMP_ABS (limiter) * 
>__GMP_BITS_PER_MP_LIMB);
> 
>       ZEND_REGISTER_RESOURCE(return_value, gmpnum_result, le_gmp);
> }
>
>

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to