On 16 March 2012 09:18, leif <not.rea...@online.de> wrote:
> Jason wrote:
>>
>> I added app tests for
>> mpfr-3.1.0
>> mpfi-1.5.1
>> ecm-6.4.1
>> flint-2.3
>> pari-2.5.1
>
>
> [Apparently Jeroen missed this.]
>
>
>
>
>> and the first missing functions are
>>
>> ../../../mpfr-3.1.0/src/mulders.c: In function 'mpfr_divhigh_n_basecase':
>> ../../../mpfr-3.1.0/src/mulders.c:208:3: error: 'gmp_pi1_t' undeclared
>> (first use in this function)
>> ../../../mpfr-3.1.0/src/mulders.c:208:3: note: each undeclared identifier
>> is reported only once for each function it appears in
>> ../../../mpfr-3.1.0/src/mulders.c:208:14: error: expected ';' before
>> 'dinv2'
>> ../../../mpfr-3.1.0/src/mulders.c:229:3: warning: implicit declaration of
>> function 'invert_pi1'
>> ../../../mpfr-3.1.0/src/mulders.c:229:15: error: 'dinv2' undeclared (first
>> use in this function)
>> ../../../mpfr-3.1.0/src/mulders.c:244:9: warning: implicit declaration of
>> function 'udiv_qr_3by2'
>> make[2]: *** [mulders.lo] Error 1
>>
>> I'll add the new undocumented functions this weekend to the svn for a
>> mpir-2.5.2 release in the next week or so
>
>
>
> Note that MPFR 3.1.0 builds and works well with (still) MPIR 2.1.3 in Sage,
> so these types and functions must have been removed from MPIR at some point,
> unless I'm missing something...
>

gmp_pi1_t was not defined in MPIR 2.1.3. Perhaps someone made a patch
in Sage to fix this.

This type is used for functions that take a precomputed inverse in
GMP. We have similar in MPIR, but the name is not the same.

The MPFR people have been doing a great job of checking MPFR is
compatible with MPIR, so I'm not sure how this has slipped through.
Anyhow, it's easy to fix.

Bill.

-- 
You received this message because you are subscribed to the Google Groups 
"mpir-devel" group.
To post to this group, send email to mpir-devel@googlegroups.com.
To unsubscribe from this group, send email to 
mpir-devel+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/mpir-devel?hl=en.

Reply via email to