-
Notifications
You must be signed in to change notification settings - Fork 115
gmp.h:2097: undefined reference to `__gmpn_sub_n' #209
Description
Link error for mvsd on some OS:
/usr/local/lib/libsecp256k1.a(libsecp256k1_la-secp256k1.o): In function
secp256k1_num_mod_inverse': /home/travis/build/mvs-org/metaverse/build-mvs-dependencies/secp256k1/src/num_gmp_impl.h:128: undefined reference to__gmpn_gcdext'
/usr/local/lib/libsecp256k1.a(libsecp256k1_la-secp256k1.o): In function__gmpn_sub': /usr/include/x86_64-linux-gnu/gmp.h:2097: undefined reference to__gmpn_sub_n'
/usr/local/lib/libsecp256k1.a(libsecp256k1_la-secp256k1.o): In functionsecp256k1_num_set_bin': /home/travis/build/mvs-org/metaverse/build-mvs-dependencies/secp256k1/src/num_gmp_impl.h:49: undefined reference to__gmpn_set_str'
/home/travis/build/mvs-org/metaverse/build-mvs-dependencies/secp256k1/src/num_gmp_impl.h:49: undefined reference to__gmpn_set_str' /usr/local/lib/libsecp256k1.a(libsecp256k1_la-secp256k1.o): In functionsecp256k1_num_get_bin':
/home/travis/build/mvs-org/metaverse/build-mvs-dependencies/secp256k1/src/num_gmp_impl.h:34: undefined reference to__gmpn_get_str' /usr/local/lib/libsecp256k1.a(libsecp256k1_la-secp256k1.o): In functionsecp256k1_num_set_bin':
/home/travis/build/mvs-org/metaverse/build-mvs-dependencies/secp256k1/src/num_gmp_impl.h:49: undefined reference to__gmpn_set_str' /home/travis/build/mvs-org/metaverse/build-mvs-dependencies/secp256k1/src/num_gmp_impl.h:49: undefined reference to__gmpn_set_str'
/usr/local/lib/libsecp256k1.a(libsecp256k1_la-secp256k1.o): In functionsecp256k1_num_get_bin': /home/travis/build/mvs-org/metaverse/build-mvs-dependencies/secp256k1/src/num_gmp_impl.h:34: undefined reference to__gmpn_get_str'
collect2: error: ld returned 1 exit status
make[2]: *** [bin/mvsd] Error 1
make[2]: Leaving directory `/home/travis/build/mvs-org/metaverse/build'
make[1]: *** [src/mvsd/CMakeFiles/mvsd.dir/all] Error 2
make[1]: Leaving directory `/home/travis/build/mvs-org/metaverse/build'
make: *** [all] Error 2
Refers to bitcoin issues:
bitcoin-core/secp256k1#111
bitcoin-core/secp256k1#430
how to resolves:
secp256k1
./configure --with-bignum=no