nisse at lysator.liu.se
Tue Aug 23 12:11:44 UTC 2016
Thomas Lover <mailbidonjustice at gmail.com> writes:
> Seems the mpz_powm is not recognized…
> mills.cpp:29:5: error: no matching function for call to '__gmpz_powm'
I assume mills.cpp is your code? You pass three arguments to the mpz_powm function.
> /usr/local/include/gmp.h:982:21: note: candidate function not viable: requires 4 arguments,
> but 3 were provided
> __GMP_DECLSPEC void mpz_powm (mpz_ptr, mpz_srcptr, mpz_srcptr, mpz_srcptr);
And the friendly compiler tells you that 4 arguments are required, which
also agrees with the GMP manual,
https://gmplib.org/manual/Integer-Exponentiation.html. What makes you
think this is a bug in the gmp library?
Questions on how to use gmp are best directed to gmp-discuss at gmplib.org.
Niels Möller. PGP-encrypted email is preferred. Keyid C0B98E26.
Internet email is subject to wholesale government surveillance.
More information about the gmp-bugs