Closed drivezt closed 2 years ago
This is likely to a different version of bls-signatures being used. But hold tight as the best resolution for this will be to simply use the new cmake-based build that should be merged to master likely this week.
[100%] Built target bladebit All fine!
With the latest cmake-based release?
Yes, 1.2.0 version
in continuation of the issue #77
$ make clean && make -j$(nproc --all) src/algorithm/YSort.cpp src/b3/blake3_avx2_x86-64_unix.S src/b3/blake3_avx512_x86-64_unix.S Compiling for linux with g++ src/b3/blake3_dispatch.c src/b3/blake3_portable.c src/b3/blake3_sse41_x86-64_unix.S src/b3/blake3.c src/bech32/segwit_addr.c src/fse/debug.c src/fse/entropy_common.c src/fse/fse_compress.c src/fse/fse_decompress.c src/fse/hist.c src/io/FileStream.cpp src/main.cpp src/memplot/DbgHelper.cpp src/memplot/MemPhase1.cpp src/memplot/MemPhase2.cpp src/memplot/MemPhase3.cpp src/memplot/MemPlotter.cpp src/memplot/MemPhase4.cpp src/pch.cpp src/platform/linux/SysHost_Linux.cpp src/platform/unix/FileStream_Unix.cpp src/PlotContext.cpp src/PlotWriter.cpp src/pos/chacha8.cpp src/SysHost.cpp src/threading/Semaphore.cpp src/threading/Thread.cpp src/threading/ThreadPool.cpp src/Util.cpp src/util/Log.cpp /usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_add_low.c.o): in function
bn_addn_low': relic_bn_add_low.c:(.text+0x6f4): undefined reference to
gmpn_add_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_add_low.c.o): in functionbn_subn_low': relic_bn_add_low.c:(.text+0xdd4): undefined reference to
gmpn_sub_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_mod_low.c.o): in functionbn_modn_low': relic_bn_mod_low.c:(.text+0x1ce): undefined reference to
gmpn_addmul_1' /usr/bin/ld: relic_bn_mod_low.c:(.text+0x1eb): undefined reference to__gmpn_addmul_1' /usr/bin/ld: relic_bn_mod_low.c:(.text+0x208): undefined reference to
gmpn_addmul_1' /usr/bin/ld: relic_bn_mod_low.c:(.text+0x226): undefined reference to__gmpn_addmul_1' /usr/bin/ld: relic_bn_mod_low.c:(.text+0x240): undefined reference to
gmpn_addmul_1' /usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_mod_low.c.o):relic_bn_mod_low.c:(.text+0x25b): more undefined references to `gmpn_addmul_1' follow /usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_mod_low.c.o): in functionbn_modn_low': relic_bn_mod_low.c:(.text+0x294): undefined reference to
gmpn_add_n' /usr/bin/ld: relic_bn_mod_low.c:(.text+0x2cb): undefined reference to__gmpn_sub_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_mul_low.c.o): in function
bn_mula_low': relic_bn_mul_low.c:(.text+0xa): undefined reference to__gmpn_addmul_1' /usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_mul_low.c.o): in function
bn_mul1_low': relic_bn_mul_low.c:(.text+0x1a): undefined reference to__gmpn_mul_1' /usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_mul_low.c.o): in function
bn_muln_low': relic_bn_mul_low.c:(.text+0x24): undefined reference to__gmpn_mul_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_mul_low.c.o): in function
bn_muld_low': relic_bn_mul_low.c:(.text+0x37): undefined reference to__gmpn_mul' /usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_shift_low.c.o): in function
bn_lsh1_low': relic_bn_shift_low.c:(.text+0x9): undefined reference to `gmpn_lshift' /usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_shift_low.c.o): in functionbn_lshb_low': relic_bn_shift_low.c:(.text+0x14): undefined reference to
gmpn_lshift' /usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_shift_low.c.o): in functionbn_rsh1_low': relic_bn_shift_low.c:(.text+0x29): undefined reference to
__gmpn_rshift' /usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_shift_low.c.o): in functionbn_rshb_low': relic_bn_shift_low.c:(.text+0x34): undefined reference to
gmpn_rshift' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fb_add_low.c.o): in functionfb_addn_low': relic_fb_add_low.c:(.text+0x66): undefined reference to
gmpn_xor_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fb_add_low.c.o): in functionfb_addd_low': relic_fb_add_low.c:(.text+0x74): undefined reference to
gmpn_xor_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fb_shift_low.c.o): in functionfb_lsh1_low': relic_fb_shift_low.c:(.text+0xb): undefined reference to
gmpn_lshift' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fb_shift_low.c.o): in functionfb_lshb_low': relic_fb_shift_low.c:(.text+0x18): undefined reference to
__gmpn_lshift' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fb_shift_low.c.o): in functionfb_rsh1_low': relic_fb_shift_low.c:(.text+0x2b): undefined reference to
gmpn_rshift' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fb_shift_low.c.o): in functionfb_rshb_low': relic_fb_shift_low.c:(.text+0x38): undefined reference to
gmpn_rshift' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in functionfp_addm_low': relic_fp_add_low.c:(.text+0x1ba): undefined reference to
gmpn_add_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in functionfp_addc_low': relic_fp_add_low.c:(.text+0x22e): undefined reference to
gmpn_add_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in functionfp_subm_low': relic_fp_add_low.c:(.text+0x43a): undefined reference to
gmpn_sub_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in functionfp_subc_low': relic_fp_add_low.c:(.text+0x48a): undefined reference to
gmpn_sub_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in functionfp_dblm_low': relic_fp_add_low.c:(.text+0x52d): undefined reference to
gmpn_add_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in functionfp_hlvm_low': relic_fp_add_low.c:(.text+0x596): undefined reference to
gmpn_add_n' /usr/bin/ld: relic_fp_add_low.c:(.text+0x5ae): undefined reference to `gmpn_rshift' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in functionfp_hlvd_low': relic_fp_add_low.c:(.text+0x625): undefined reference to
gmpn_add_n' /usr/bin/ld: relic_fp_add_low.c:(.text+0x6a1): undefined reference to__gmpn_rshift' /usr/bin/ld: relic_fp_add_low.c:(.text+0x6b9): undefined reference to
__gmpn_rshift' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in functionfp_addn_low': relic_fp_add_low.c:(.text+0x1a6): undefined reference to
gmpn_add_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in functionfp_addm_low': relic_fp_add_low.c:(.text+0x1f2): undefined reference to
gmpn_sub_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in functionfp_addd_low': relic_fp_add_low.c:(.text+0x216): undefined reference to
gmpn_add_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in functionfp_addc_low': relic_fp_add_low.c:(.text+0x266): undefined reference to
gmpn_sub_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in functionfp_subn_low': relic_fp_add_low.c:(.text+0x426): undefined reference to
gmpn_sub_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in functionfp_subm_low': relic_fp_add_low.c:(.text+0x45d): undefined reference to
gmpn_add_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in functionfp_subd_low': relic_fp_add_low.c:(.text+0x476): undefined reference to
gmpn_sub_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in functionfp_subc_low': relic_fp_add_low.c:(.text+0x4ae): undefined reference to
gmpn_add_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in functionfp_negm_low': relic_fp_add_low.c:(.text+0x50b): undefined reference to
gmpn_sub_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in functionfp_dbln_low': relic_fp_add_low.c:(.text+0x519): undefined reference to
gmpn_add_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_add_low.c.o): in functionfp_hlvm_low': relic_fp_add_low.c:(.text+0x5ea): undefined reference to
gmpn_rshift' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_inv_low.c.o): in functionfp_invm_low': relic_fp_inv_low.c:(.text+0x9d): undefined reference to
gmpn_gcdext' /usr/bin/ld: relic_fp_inv_low.c:(.text+0xfb): undefined reference to `gmpn_tdiv_qr' /usr/bin/ld: relic_fp_inv_low.c:(.text+0x14e): undefined reference to__gmpn_sub_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_mul_low.c.o): in function
fp_mula_low': relic_fp_mul_low.c:(.text+0x9): undefined reference to__gmpn_addmul_1' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_mul_low.c.o): in function
fp_mul1_low': relic_fp_mul_low.c:(.text+0x19): undefined reference to__gmpn_mul_1' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_mul_low.c.o): in function
fp_muln_low': relic_fp_mul_low.c:(.text+0x26): undefined reference to__gmpn_mul_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_rdc_low.c.o): in function
fp_rdcn_low': relic_fp_rdc_low.c:(.text+0x5b8): undefined reference to__gmpn_addmul_1' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_shift_low.c.o): in function
fp_lsh1_low': relic_fp_shift_low.c:(.text+0xb): undefined reference to__gmpn_lshift' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_shift_low.c.o): in function
fp_lshb_low': relic_fp_shift_low.c:(.text+0x18): undefined reference to__gmpn_lshift' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_shift_low.c.o): in function
fp_rsh1_low': relic_fp_shift_low.c:(.text+0x2b): undefined reference to__gmpn_rshift' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_shift_low.c.o): in function
fp_rshb_low': relic_fp_shift_low.c:(.text+0x38): undefined reference to__gmpn_rshift' /usr/bin/ld: lib/linux/x86/libbls.a(relic_fp_sqr_low.c.o): in function
fp_sqrn_low': relic_fp_sqr_low.c:(.text+0x9): undefined reference to__gmpn_mul_n' /usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_div_low.c.o): in function
bn_divn_low': relic_bn_div_low.c:(.text+0x15): undefined reference to__gmpn_tdiv_qr' /usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_div_low.c.o): in function
bn_div1_low': relic_bn_div_low.c:(.text+0x2a): undefined reference to__gmpn_divrem_1' /usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_sqr_low.c.o): in function
bn_sqra_low': relic_bn_sqr_low.c:(.text+0x2c): undefined reference to__gmpn_addmul_1' /usr/bin/ld: relic_bn_sqr_low.c:(.text+0x50): undefined reference to
gmpn_addmul_1' /usr/bin/ld: lib/linux/x86/libbls.a(relic_bn_sqr_low.c.o): in functionbn_sqrn_low': relic_bn_sqr_low.c:(.text+0x77): undefined reference to
gmpn_mul_n' collect2: error: ld returned 1 exit status make: *** [Makefile:157: bladebit] Error 1