-- The C compiler identification is GNU 11.2.0 -- The CXX compiler identification is GNU 11.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/lib/ccache/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib/ccache/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Build python bindings: 1 -- Build tests: 1 -- Build benchmarks: 1 -- Relic will be built from: 1d98e5abf3ca5b14fd729bd5bcced88ea70ecfd7 GMP_INCLUDES=/usr/include -- Found gmp: /usr/include -- Found libgmp -- Configuring RELIC 0.5.0... -- Available switches (default = CHECK, VERBS, DOCUM): DEBUG=[off|on] Build with debugging support. PROFL=[off|on] Build with profiling support. CHECK=[off|on] Build with error-checking support. VERBS=[off|on] Build with detailed error messages. OVERH=[off|on] Build with overhead estimation. DOCUM=[off|on] Build documentation. STRIP=[off|on] Build only selected algorithms. QUIET=[off|on] Build with printing disabled. COLOR=[off|on] Build with colored output. BIGED=[off|on] Build with big-endian support. SHLIB=[off|on] Build shared library. STLIB=[off|on] Build static library. STBIN=[off|on] Build static binaries. AMALG=[off|on] Build amalgamation for better performance. AUSAN=[off|on] Build with ASan and UBSan (gcc/clang only). -- Number of times each test or benchmark is ran (default = 50, 1000): TESTS=n If n > 0, build automated tests and run them n times. BENCH=n If n > 0, build automated benchmarks and run them n * n times. -- Number of available processor cores (default = 1): CORES=n If n > 1, enable multithreading support. -- Available modules (default = ALL) WITH=BN Multiple precision arithmetic. WITH=DV Temporary double-precision digit vectors. WITH=FP Prime field arithmetic. WITH=FPX Prime extension field arithmetic. WITH=FB Binary field arithmetic. WITH=EP Elliptic curves over prime fields. WITH=EPX Elliptic curves over quadratic extensions of prime fields. WITH=EB Elliptic curves over binary fields. WITH=ED Elliptic Edwards curves over prime fields. WTTH=EC Elliptic curve cryptography. WITH=PB Pairings over binary elliptic curves. WITH=PP Pairings over prime elliptic curves. WTTH=PC Pairing-based cryptography. WITH=BC Block ciphers (symmetric encryption). WITH=MD Message digests (hash functions). WITH=CP Cryptographic protocols. WITH=MPC Multi-party computation primitives. WITH=ALL All of the above. Note: the programmer is responsible for not using unselected modules. -- Available arithmetic backends (default = easy): ARITH=easy Easy-to-understand and portable, but slow backend. ARITH=fiat Backend based on code generated from Fiat-Crypto. ARITH=gmp Backend based on GNU Multiple Precision library. ARITH=gmp-sec Same as above, but using constant-time code. -- Available memory-allocation policies (default = AUTO): ALLOC=AUTO All memory is automatically allocated. ALLOC=DYNAMIC All memory is allocated dynamically on demand. -- Supported operating systems (default = LINUX): OPSYS= Undefined/No specific operating system. OPSYS=LINUX GNU/Linux operating system. OPSYS=FREEBSD FreeBSD operating system. OPSYS=NETBSD NetBSD operating system. OPSYS=MACOSX Mac OS X operating system. OPSYS=WINDOWS Windows operating system. OPSYS=DROID Android operating system. OPSYS=DUINO Arduino platform. -- Supported multithreading APIs (default = UNDEF): MULTI= No multithreading support. MULTI=OPENMP Open Multi-Processing. MULTI=PTHREAD POSIX threads. -- Supported timers (default = HREAL): TIMER= No timer. TIMER=HREAL GNU/Linux realtime high-resolution timer. TIMER=HPROC GNU/Linux per-process high-resolution timer. TIMER=HTHRD GNU/Linux per-thread high-resolution timer. TIMER=ANSI ANSI-compatible timer. TIMER=POSIX POSIX-compatible timer. TIMER=CYCLE Cycle-counting timer. (architecture-dependant) TIMER=PERF GNU/Linux performance monitoring framework. -- Prefix to identify this build of the library (default = ""): LABEL=relic -- Available architectures (default = X64): ARCH= No specific architecture (disable some features). ARCH=AVR Atmel AVR ATMega128 8-bit architecture. ARCH=MSP TI MSP430 16-bit architecture. ARCH=ARM ARM 32-bit architecture. ARCH=X86 Intel x86-compatible 32-bit architecture. ARCH=X64 AMD x86_64-compatible 64-bit architecture. -- Available word sizes (default = 64): WSIZE=8 Build a 8-bit library. WSIZE=16 Build a 16-bit library. WSIZE=32 Build a 32-bit library. WSIZE=64 Build a 64-bit library. -- Byte boundary to align digit vectors (default = 1): ALIGN=1 Do not align digit vectors. ALIGN=2 Align digit vectors into 16-bit boundaries. ALIGN=8 Align digit vectors into 64-bit boundaries. ALIGN=16 Align digit vectors into 128-bit boundaries. -- Looking for include file execinfo.h -- Looking for include file execinfo.h - found -- Looking for backtrace -- Looking for backtrace - found -- Looking for backtrace_symbols -- Looking for backtrace_symbols - found -- Multiple precision arithmetic configuration (BN module): ** Options for the multiple precision module (default = 1024,DOUBLE,0): BN_PRECI=n The base precision in bits. Let w be n in words. BN_MAGNI=DOUBLE A multiple precision integer can store 2w words. BN_MAGNI=CARRY A multiple precision integer can store w+1 words. BN_MAGNI=SINGLE A multiple precision integer can store w words. BN_KARAT=n The number of Karatsuba steps. ** Available multiple precision arithmetic methods (default = COMBA;COMBA;MONTY;SLIDE;BASIC;BASIC): Integer multiplication: BN_METHD=BASIC Schoolbook multiplication. BN_METHD=COMBA Comba multiplication. Integer squaring: BN_METHD=BASIC Schoolbook squaring. BN_METHD=COMBA Comba squaring. BN_METHD=MULTP Reuse multiplication for squaring. Modular reduction: BN_METHD=BASIC Division-based modular reduction. BN_METHD=BARRT Barrett modular reduction. BN_METHD=MONTY Montgomery modular reduction. BN_METHD=RADIX Diminished radix modular reduction. Modular exponentiation: BN_METHD=BASIC Binary modular exponentiation. BN_METHD=MONTY Montgomery powering ladder. BN_METHD=SLIDE Sliding window modular exponentiation. Greatest Common Divisor: BN_METHD=BASIC Euclid's standard GCD algorithm. BN_METHD=LEHME Lehmer's fast GCD algorithm. BN_METHD=STEIN Stein's binary GCD algorithm. Prime generation: BN_METHD=BASIC Basic prime generation. BN_METHD=SAFEP Safe prime generation. BN_METHD=STRON Strong prime generation. -- Prime field arithmetic configuration (FP module): ** Arithmetic precision of the prime field module (default = 256,0,off,off): FP_PRIME=n The prime modulus size in bits. FP_KARAT=n The number of Karatsuba levels. FP_PMERS=[off|on] Prefer Pseudo-Mersenne primes over random primes. FP_QNRES=[off|on] Use -1 as quadratic non-residue (make sure that p = 3 mod 8). FP_WIDTH=w Width w in [2,6] of window processing for exponentiation methods. ** Available prime field arithmetic methods (default = BASIC;COMBA;COMBA;MONTY;MONTY;SLIDE): Field addition FP_METHD=BASIC Schoolbook addition. FP_METHD=INTEG Integrated modular addition. Field multiplication FP_METHD=BASIC Schoolbook multiplication. FP_METHD=INTEG Integrated modular multiplication. FP_METHD=COMBA Comba multiplication. Field squaring FP_METHD=BASIC Schoolbook squaring. FP_METHD=INTEG Integrated modular squaring. FP_METHD=COMBA Comba squaring. FP_METHD=MULTP Reuse multiplication for squaring. Modular reduction FP_METHD=BASIC Division-based reduction. FP_METHD=QUICK Fast reduction modulo special form prime (2^t - c, c > 0). FP_METHD=MONTY Montgomery modular reduction. Field inversion FP_METHD=BASIC Inversion by Fermat's Little Theorem. FP_METHD=BINAR Binary Inversion algorithm. FP_METHD=MONTY Montgomery inversion. FP_METHD=EXGCD Inversion by the Extended Euclidean algorithm. FP_METHD=DIVST Constant-time inversion by division steps. FP_METHD=LOWER Pass inversion to the lower level. Field exponentiation FP_METHD=BASIC Binary exponentiation. FP_METHD=SLIDE Sliding window exponentiation. FP_METHD=MONTY Constant-time Montgomery powering ladder. -- Prime extension field arithmetic configuration (FPX module): ** Available bilinear pairing methods (default = BASIC;BASIC;BASIC): Quadratic extension arithmetic: FPX_METHD=BASIC Basic quadratic extension field arithmetic. FPX_METHD=INTEG Quadratic extension field arithmetic with embedded modular reduction. Cubic extension arithmetic: FPX_METHD=BASIC Basic cubic extension field arithmetic. FPX_METHD=INTEG Cubic extension field arithmetic with embedded modular reduction. Extension field arithmetic: FPX_METHD=BASIC Basic extension field arithmetic. FPX_METHD=LAZYR Lazy-reduced extension field arithmetic. -- Binary field arithmetic configuration (FB module): ** Options for the binary elliptic curve module (default = 283,0,on,on,on): FB_POLYN=n The irreducible polynomial size in bits. FB_KARAT=n The number of Karatsuba levels. FB_TRINO=[off|on] Prefer trinomials. FB_SQRTF=[off|on] Prefer square-root friendly polynomials. FB_PRECO=[off|on] Precompute multiplication table for sqrt(z). FB_WIDTH=w Width w in [2,6] of window processing for exponentiation methods. ** Available binary field arithmetic methods (default = LODAH;QUICK;QUICK;BASIC;QUICK;QUICK;EXGCD;SLIDE;QUICK): Field multiplication: FB_METHD=BASIC Right-to-left shift-and-add multiplication. FB_METHD=INTEG Integrated modular multiplication. FB_METHD=LODAH L�pez-Dahab comb multiplication with window of width 4. Field squaring: FB_METHD=BASIC Bit manipulation squaring. FB_METHD=INTEG Integrated modular squaring. FB_METHD=QUICK Table-based squaring. Modular reduction: FB_METHD=BASIC Shift-and-add modular reduction. FB_METHD=QUICK Fast reduction modulo a trinomial or pentanomial. Field square root: FB_METHD=BASIC Square root by repeated squaring. FB_METHD=QUICK Fast square root extraction. Trace computation: FB_METHD=BASIC Trace computation by repeated squaring. FB_METHD=QUICK Fast trace computation. Quadratic equation solver: FB_METHD=BASIC Solve a quadratic equation by half-trace computation. FB_METHD=QUICK Fast solving with precomputed half-traces. Field inversion: FB_METHD=BASIC Inversion by Fermat's Little Theorem. FB_METHD=BINAR Binary Inversion algorithm. FB_METHD=ALMOS Inversion by the Amost inverse algorithm. FB_METHD=EXGCD Inversion by the Extended Euclidean algorithm. FB_METHD=ITOHT Inversion by Itoh-Tsuji. FB_METHD=CTAIA Constant-time almost inversion algorithm. FB_METHD=BRUCH Hardware-friendly inversion by Brunner et al. FB_METHD=LOWER Pass inversion to the lower level. Field exponentiation: FB_METHD=BASIC Binary exponentiation. FB_METHD=SLIDE Sliding window exponentiation. FB_METHD=MONTY Constant-time Montgomery powering ladder. Iterated squaring/square-root: FB_METHD=BASIC Iterated squaring/square-root by consecutive squaring/square-root. FB_METHD=QUICK Iterated squaring/square-root by table-based method. -- Prime elliptic curve arithmetic configuration (EP module): ** Options for the prime elliptic curve module (default = all on): EP_PLAIN=[off|on] Support for ordinary curves without endomorphisms. EP_SUPER=[off|on] Support for supersingular curves. EP_ENDOM=[off|on] Support for ordinary curves with endomorphisms. EP_MIXED=[off|on] Use mixed coordinates. EP_CTMAP=[off|on] Use contant-time SSWU and isogeny map for hashing. EP_PRECO=[off|on] Build precomputation table for generator. EP_DEPTH=w Width w in [2,8] of precomputation table for fixed point methods. EP_WIDTH=w Width w in [2,6] of window processing for unknown point methods. ** Available prime elliptic curve methods (default = PROJC;LWNAF;COMBS;INTER): Point representation: EP_METHD=BASIC Affine coordinates. EP_METHD=PROJC Homogeneous projective coordinates (complete formula). EP_METHD=JACOB Jacobian projective coordinates. Variable-base scalar multiplication: EP_METHD=BASIC Binary method. EP_METHD=LWNAF Left-to-right window NAF method (GLV for Koblitz curves). Fixed-base scalar multiplication: EP_METHD=BASIC Binary method for fixed point multiplication. EP_METHD=COMBS Single-table Comb method for fixed point multiplication. EP_METHD=COMBD Double-table Comb method for fixed point multiplication. EP_METHD=LWNAF Left-to-right window NAF method (GLV for curves with endomorphisms). EP_METHD=LWREG Left-to-right regular recoding method (GLV for curves with endomorphisms). Variable-base simultaneous scalar multiplication: EP_METHD=BASIC Multiplication-and-addition simultaneous multiplication. EP_METHD=TRICK Shamir's trick for simultaneous multiplication. EP_METHD=INTER Interleaving of window NAFs (GLV for Koblitz curves). EP_METHD=JOINT Joint sparse form. -- Binary elliptic curve arithmetic configuration (EB module): ** Options for the binary elliptic curve module (default = on, w = 4): EB_PLAIN=[off|on] Support for ordinary curves without endomorphisms. EB_KBLTZ=[off|on] Support for Koblitz anomalous binary curves. EB_MIXED=[off|on] Use mixed coordinates. EB_PRECO=[off|on] Build precomputation table for generator. EB_DEPTH=w Width w in [2,8] of precomputation table for fixed point methods. EB_WIDTH=w Width w in [2,6] of window processing for unknown point methods. ** Available binary elliptic curve methods (default = PROJC;LWNAF;COMBS;INTER): Point representation: EB_METHD=BASIC Affine coordinates. EB_METHD=PROJC Projective coordinates (L�pez-Dahab for ordinary curves). Variable-base scalar multiplication: EB_METHD=BASIC Binary double-and-add method. EB_METHD=LODAH Lopez-Dahab constant-time point multiplication. EB_METHD=LWNAF Left-to-right window (T)NAF method. EB_METHD=RWNAF Right-to-left window (T)NAF method. EB_METHD=HALVE Halving method. Fixed-base scalar multiplication: EB_METHD=BASIC Binary method for fixed point multiplication. EB_METHD=COMBS Single-table Comb method for fixed point multiplication. EB_METHD=COMBD Double-table Comb method for fixed point multiplication. EB_METHD=LWNAF Left-to-right window (T)NAF method. Variable-base simultaneous scalar multiplication: EB_METHD=BASIC Multiplication-and-addition simultaneous multiplication. EB_METHD=TRICK Shamir's trick for simultaneous multiplication. EB_METHD=INTER Interleaving of window (T)NAFs. EB_METHD=JOINT Joint sparse form. -- Elliptic Edwards curve over prime fields arithmetic configuration (ED module): ** Options for the prime elliptic Edwards curve module (default = all on): ED_PRECO=[off|on] Build precomputation table for generator. ED_DEPTH=w Width w in [2,6] of precomputation table for fixed point methods. ED_WIDTH=w Width w in [2,6] of window processing for unknown point methods. ** Available prime elliptic Edwards curve methods (default = PROJC;LWNAF;COMBS;INTER): ED_METHD=BASIC Affine coordinates. EP_METHD=PROJC Simple projective twisted Edwards coordinates. EP_METHD=EXTND Extended projective twisted Edwards coordinates. *** variable-base multiplication method *** ED_METHD=BASIC Binary method. ED_METHD=SLIDE Sliding window method. ED_METHD=MONTY Montgomery ladder method. ED_METHD=LWNAF Left-to-right window NAF method. EP_METHD=LWREG Left-to-right regular recoding method (GLV for curves with endomorphisms). *** fixed-base multiplication method *** ED_METHD=BASIC Binary method for fixed point multiplication. ED_METHD=COMBS Single-table Comb method for fixed point multiplication. ED_METHD=COMBD Double-table Comb method for fixed point multiplication. ED_METHD=LWNAF Left-to-right window NAF method. *** variable-base simultaneous multiplication method *** ED_METHD=BASIC Multiplication-and-addition simultaneous multiplication. ED_METHD=TRICK Shamir's trick for simultaneous multiplication. ED_METHD=INTER Interleaving of window NAFs (GLV for Koblitz curves). ED_METHD=JOINT Joint sparse form. Note: these methods must be given in order. Ex: ED_METHD="EXTND;LWNAF;COMBD;TRICK" -- Elliptic curve cryptography configuration (EC module): ** Options for the binary elliptic curve module (default = on): EC_ENDOM=[off|on] Prefer (prime or binary) curves with endomorphisms. ** Available elliptic curve methods (default = PRIME): EC_METHD=PRIME Use prime curves. EC_METHD=CHAR2 Use binary curves. EC_METHD=EDDIE Use prime Edwards curves. -- Bilinear pairings arithmetic configuration (PP module): ** Available bilinear pairing methods (default = BASIC;OATEP): Extension field arithmetic: PP_METHD=BASIC Basic extension field arithmetic. PP_METHD=LAZYR Lazy reduced extension field arithmetic. Pairing computation: PP_METHD=TATEP Tate pairing. PP_METHD=WEILP Weil pairing. PP_METHD=OATEP Optimal ate pairing. -- Message digest configuration (MD module): ** Available hash functions (default = SH256): MD_METHD=SH224 SHA-224 hash function. MD_METHD=SH256 SHA-256 hash function. MD_METHD=SH384 SHA-384 hash function. MD_METHD=SH512 SHA-512 hash function. MD_METHD=B2S160 BLAKE2s-160 hash function. MD_METHD=B2S256 BLAKE2s-256 hash function. -- Cryptographic protocols configuration (CP module): ** Options for the cryptographic protocols module (default = on, PKCS2): CP_CRT=[off|on] Support for faster CRT-based exponentiation in factoring-based cryptosystems. CP_RSAPD=BASIC RSA with basic padding. CP_RSAPD=PKCS1 RSA with PKCS#1 v1.5 padding. CP_RSAPD=PKCS2 RSA with PKCS#1 v2.1 padding. -- Available pseudo-random number generators (default = HASHD): RAND=HASHD Use the HASH-DRBG generator. (recommended) RAND=RDRND Use Intel RdRand instruction directly. RAND=UDEV Use the operating system underlying generator. RAND=CALL Override the generator with a callback. -- Available random number generator seeders (default = UDEV): SEED= Use a zero seed. (horribly insecure!) SEED=LIBC Use rand()/random() functions. (insecure!) SEED=RDRND Use Intel RdRand instruction directly. SEED=UDEV Use non-blocking /dev/urandom. (recommended) SEED=WCGR Use Windows' CryptGenRandom. (recommended) -- Configured operating system: LINUX -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Configured GMP: -I/usr/include -L/usr/lib/libgmp.so -- Compiler flags: -Wall -O3 -funroll-loops -fomit-frame-pointer -pthread -- Linker flags: -L/home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/gmp/ -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -- Configured /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_conf.h.in -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0") -- Checking for module 'catch2' -- Package 'catch2', required by 'virtual:world', not found -- pybind11 v2.6.2 -- Found PythonInterp: /usr/bin/python3.10 (found version "3.10.2") -- Found PythonLibs: /usr/lib/libpython3.10.so -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- Configuring done -- Generating done -- Build files have been written to: /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build [ 0%] Built target arith_objs [ 1%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/cmake_pch.h.gch [ 2%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/relic_err.c.o [ 2%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/relic_core.c.o [ 2%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/relic_conf.c.o [ 3%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/relic_util.c.o [ 3%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/arch/relic_arch_x64.c.o [ 3%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/rand/relic_rand_core.c.o [ 4%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/rand/relic_rand_hashd.c.o [ 4%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_add.c.o [ 4%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c.o [ 4%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_cmp.c.o [ 4%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c.o [ 5%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_div.c.o [ 5%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_factor.c.o [ 5%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_gcd.c.o [ 6%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_inv.c.o [ 6%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_lcm.c.o [ 6%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_mem.c.o [ 7%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_mod.c.o [ 7%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_mul.c.o [ 8%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/generichash_blake2.c.o [ 8%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_mxp.c.o [ 8%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_prime.c.o [ 8%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-avx2.c.o [ 8%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_shift.c.o [ 9%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_rec.c.o [ 9%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_smb.c.o [ 9%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ref.c.o [ 10%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_sqr.c.o [ 10%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-sse41.c.o [ 10%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_srt.c.o [ 11%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ssse3.c.o [ 11%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_util.c.o [ 12%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/dv/relic_dv_mem.c.o [ 12%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/dv/relic_dv_util.c.o [ 12%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_add.c.o [ 12%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c.o [ 13%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_cmp.c.o [ 13%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_exp.c.o [ 13%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_inv.c.o [ 14%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_mul.c.o /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/fp/relic_fp_inv.c: In function ‘fp_inv_divst’: /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/fp/relic_fp_inv.c:463:36: warning: right shift count >= width of type [-Wshift-count-overflow] 463 | d0 = delta >> (RLC_DIG - 1); | ^~ [ 14%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_param.c.o [ 14%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_prime.c.o [ 15%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_rdc.c.o [ 15%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_shift.c.o [ 15%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c.o [ 15%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_sqr.c.o [ 16%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_srt.c.o [ 17%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.c.o [ 17%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_util.c.o [ 17%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp12_mul.c.o [ 17%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c.o [ 18%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp12_sqr.c.o [ 18%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp18_mul.c.o [ 18%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-core.c.o [ 18%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp18_sqr.c.o [ 19%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp24_mul.c.o [ 19%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp24_sqr.c.o [ 19%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp2_mul.c.o [ 20%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-avx2.c.o [ 20%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp2_sqr.c.o [ 20%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ref.c.o [ 20%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp3_sqr.c.o [ 21%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp3_mul.c.o [ 21%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c.o [ 22%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp48_sqr.c.o [ 22%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp48_mul.c.o [ 23%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp4_sqr.c.o [ 23%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/blake2b-long.c.o [ 23%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp4_mul.c.o [ 24%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp54_mul.c.o [ 24%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp54_sqr.c.o [ 24%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_scalarmult/crypto_scalarmult.c.o [ 24%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp6_mul.c.o [ 25%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp6_sqr.c.o [ 25%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp8_mul.c.o [ 25%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.c.o [ 25%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp8_sqr.c.o [ 26%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp9_mul.c.o [ 26%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp9_sqr.c.o [ 26%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_add.c.o [ 27%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_cmp.c.o [ 27%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_cyc.c.o [ 27%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_exp.c.o [ 28%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c.o [ 29%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_field.c.o [ 29%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_frb.c.o [ 29%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-avx2.c.o [ 29%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-ssse3.c.o [ 29%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_inv.c.o [ 30%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/ref/chacha20_ref.c.o [ 30%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c.o [ 31%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_pck.c.o [ 31%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_rdc.c.o [ 31%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/ref/salsa20_ref.c.o [ 31%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_srt.c.o [ 32%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.c.o [ 33%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_util.c.o [ 33%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.c.o [ 33%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_add.c.o [ 33%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.c.o [ 34%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/crypto_verify/sodium/verify.c.o [ 34%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_cmp.c.o [ 34%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_exp.c.o [ 35%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_inv.c.o [ 35%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/randombytes/randombytes.c.o [ 35%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_itr.c.o [ 35%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c.o [ 35%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_mul.c.o [ 36%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/sodium/core.c.o [ 37%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_param.c.o [ 37%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_poly.c.o [ 37%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/sodium/runtime.c.o [ 37%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_rdc.c.o [ 37%] Building C object _deps/sodium-build/CMakeFiles/sodium.dir/libsodium/src/libsodium/sodium/utils.c.o [ 38%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_shift.c.o [ 38%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_slv.c.o [ 38%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_sqr.c.o [ 39%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_srt.c.o [ 39%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_util.c.o [ 39%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_trc.c.o [ 40%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fbx/relic_fb2_inv.c.o [ 40%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fbx/relic_fb2_mul.c.o [ 40%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fbx/relic_fb2_slv.c.o [ 41%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fbx/relic_fb2_sqr.c.o [ 41%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_add.c.o [ 41%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_cmp.c.o [ 42%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_curve.c.o [ 42%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_dbl.c.o [ 42%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_map.c.o [ 43%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_mul.c.o [ 43%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_mul_fix.c.o [ 44%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_neg.c.o [ 44%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_mul_sim.c.o [ 44%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_norm.c.o [ 44%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_param.c.o [ 44%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_pck.c.o [ 45%] Linking C static library libsodium.a [ 46%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_psi.c.o [ 46%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_util.c.o [ 46%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_add.c.o [ 47%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_cmp.c.o [ 47%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_curve.c.o [ 47%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_dbl.c.o /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/epx/relic_ep2_curve.c: In function ‘ep2_curve_set_twist’: /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/epx/relic_ep2_curve.c:860:25: warning: ‘fp2_inv’ accessing 96 bytes in a region of size 48 [-Wstringop-overflow=] 860 | fp2_inv(ctx->ep2_frb[0], ctx->ep2_frb[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/epx/relic_ep2_curve.c:860:25: note: referencing argument 1 of type ‘dig_t (*)[6]’ {aka ‘long unsigned int (*)[6]’} /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/epx/relic_ep2_curve.c:860:25: warning: ‘fp2_inv’ accessing 96 bytes in a region of size 48 [-Wstringop-overflow=] /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/epx/relic_ep2_curve.c:860:25: note: referencing argument 2 of type ‘dig_t (*)[6]’ {aka ‘long unsigned int (*)[6]’} In file included from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_epx.h:44, from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_core.h:47, from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/epx/relic_ep2_curve.c:33: /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fpx.h:1532:6: note: in a call to function ‘fp2_inv’ 1532 | void fp2_inv(fp2_t c, fp2_t a); | ^~~~~~~ /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/epx/relic_ep2_curve.c:861:25: warning: ‘fp2_inv’ accessing 96 bytes in a region of size 48 [-Wstringop-overflow=] 861 | fp2_inv(ctx->ep2_frb[1], ctx->ep2_frb[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/epx/relic_ep2_curve.c:861:25: note: referencing argument 1 of type ‘dig_t (*)[6]’ {aka ‘long unsigned int (*)[6]’} /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/epx/relic_ep2_curve.c:861:25: warning: ‘fp2_inv’ accessing 96 bytes in a region of size 48 [-Wstringop-overflow=] /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/epx/relic_ep2_curve.c:861:25: note: referencing argument 2 of type ‘dig_t (*)[6]’ {aka ‘long unsigned int (*)[6]’} In file included from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_epx.h:44, from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_core.h:47, from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/epx/relic_ep2_curve.c:33: /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fpx.h:1532:6: note: in a call to function ‘fp2_inv’ 1532 | void fp2_inv(fp2_t c, fp2_t a); | ^~~~~~~ [ 48%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_frb.c.o [ 48%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_map.c.o [ 48%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_mul.c.o [ 48%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_mul_fix.c.o [ 49%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_mul_cof.c.o [ 49%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_mul_sim.c.o [ 50%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_neg.c.o [ 50%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_norm.c.o [ 50%] Built target sodium [ 50%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_pck.c.o [ 51%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_util.c.o [ 51%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_add.c.o [ 51%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_cmp.c.o [ 52%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_curve.c.o [ 52%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_dbl.c.o [ 52%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_frb.c.o [ 53%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_map.c.o [ 53%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_mul.c.o [ 53%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_mul_cof.c.o [ 53%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_mul_sim.c.o [ 54%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_mul_fix.c.o [ 54%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_neg.c.o [ 54%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_norm.c.o [ 55%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep4_util.c.o [ 55%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_add.c.o [ 55%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_cmp.c.o [ 56%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_curve.c.o [ 56%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_dbl.c.o [ 56%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_frb.c.o [ 57%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_hlv.c.o [ 57%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_map.c.o [ 57%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_mul.c.o [ 58%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_mul_fix.c.o [ 58%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_mul_sim.c.o [ 59%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_norm.c.o [ 59%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_neg.c.o [ 59%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_param.c.o [ 59%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_pck.c.o [ 60%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_util.c.o [ 60%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_add.c.o [ 60%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_cmp.c.o [ 61%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_curve.c.o [ 61%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_dbl.c.o [ 61%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_map.c.o [ 61%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_mul_fix.c.o [ 62%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_mul.c.o [ 62%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_mul_sim.c.o [ 63%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_neg.c.o [ 63%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_norm.c.o [ 63%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_param.c.o [ 64%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_util.c.o [ 64%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_pck.c.o [ 64%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k12.c.o [ 64%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k2.c.o [ 65%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k24.c.o [ 65%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k48.c.o [ 65%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k54.c.o [ 66%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k8.c.o [ 66%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k2.c.o [ 66%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k12.c.o [ 66%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k48.c.o [ 67%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k24.c.o [ 67%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k54.c.o [ 68%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k8.c.o [ 68%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k12.c.o [ 68%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k2.c.o [ 69%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k24.c.o [ 69%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k48.c.o [ 69%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k54.c.o [ 69%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k12.c.o [ 69%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map.c.o [ 70%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k8.c.o [ 71%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k2.c.o [ 71%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k24.c.o [ 71%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k48.c.o [ 71%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k8.c.o [ 72%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k54.c.o [ 72%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_norm.c.o [ 72%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pc/relic_pc_util.c.o [ 72%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pc/relic_pc_core.c.o [ 73%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pc/relic_pc_exp.c.o [ 73%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_rsa.c.o [ 74%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_rabin.c.o [ 74%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ghpe.c.o [ 75%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_phpe.c.o [ 75%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecdh.c.o [ 75%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_bdpe.c.o [ 75%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecmqv.c.o [ 76%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecies.c.o [ 76%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecss.c.o [ 76%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecdsa.c.o [ 77%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_vbnn.c.o [ 77%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_pok.c.o [ 78%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ers.c.o [ 78%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_etrs.c.o [ 78%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_sok.c.o [ 79%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_sokaka.c.o [ 79%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_pcdel.c.o [ 79%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_bgn.c.o [ 79%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ibe.c.o [ 80%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_bls.c.o [ 80%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_cls.c.o [ 80%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_pss.c.o [ 81%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_bbs.c.o [ 81%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_zss.c.o [ 81%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_cmlhs.c.o [ 82%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_mpss.c.o [ 82%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_mklhs.c.o [ 82%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bc/relic_bc_aes.c.o [ 82%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bc/rijndael-alg-fst.c.o [ 83%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bc/rijndael-api-fst.c.o [ 83%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_blake2s.c.o [ 83%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/blake2s-ref.c.o [ 84%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_hmac.c.o [ 84%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_kdf.c.o [ 84%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_mgf.c.o [ 85%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_sha224.c.o [ 85%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_sha256.c.o [ 85%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_sha384.c.o [ 86%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_sha512.c.o [ 87%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/sha384-512.c.o [ 87%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_xmd.c.o [ 87%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/sha224-256.c.o [ 87%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/mpc/relic_mt_mpc.c.o /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/md/sha224-256.c:329:50: warning: argument 2 of type ‘uint8_t[]’ {aka ‘unsigned char[]’} with mismatched bound [-Warray-parameter=] 329 | int SHA256Result(SHA256Context *context, uint8_t Message_Digest[]) | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/md/sha224-256.c:39: /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/md/sha.h:175:33: note: previously declared as ‘uint8_t[32]’ {aka ‘unsigned char[32]’} 175 | uint8_t Message_Digest[SHA256HashSize]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_add_low.c.o [ 88%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/mpc/relic_pc_mpc.c.o [ 88%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_mod_low.c.o [ 88%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_div_low.c.o [ 88%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_shift_low.c.o [ 88%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_sqr_low.c.o [ 89%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_bn_mul_low.c.o [ 90%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_add_low.c.o [ 90%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_inv_low.c.o [ 90%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_mul_low.c.o [ 90%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_rdc_low.c.o [ 91%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_shift_low.c.o [ 91%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fp_sqr_low.c.o In file included from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/gmp/relic_fp_mul_low.c:34: /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/gmp/relic_fp_mul_low.c: In function ‘fp_mulm_low’: /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fp.h:344:33: warning: ‘fp_rdc_monty_comba’ accessing 272 bytes in a region of size 96 [-Wstringop-overflow=] 344 | #define fp_rdc_monty(C, A) fp_rdc_monty_comba(C, A) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fp.h:329:33: note: in expansion of macro ‘fp_rdc_monty’ 329 | #define fp_rdc(C, A) fp_rdc_monty(C, A) | ^~~~~~~~~~~~ /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/gmp/relic_fp_mul_low.c:57:9: note: in expansion of macro ‘fp_rdc’ 57 | fp_rdc(c, t); | ^~~~~~ /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fp.h:344:33: note: referencing argument 2 of type ‘dig_t *’ {aka ‘long unsigned int *’} 344 | #define fp_rdc_monty(C, A) fp_rdc_monty_comba(C, A) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fp.h:329:33: note: in expansion of macro ‘fp_rdc_monty’ 329 | #define fp_rdc(C, A) fp_rdc_monty(C, A) | ^~~~~~~~~~~~ /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/gmp/relic_fp_mul_low.c:57:9: note: in expansion of macro ‘fp_rdc’ 57 | fp_rdc(c, t); | ^~~~~~ /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fp.h:975:6: note: in a call to function ‘fp_rdc_monty_comba’ 975 | void fp_rdc_monty_comba(fp_t c, dv_t a); | ^~~~~~~~~~~~~~~~~~ [ 91%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fpx_add_low.c.o In file included from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/gmp/relic_fp_sqr_low.c:34: /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/gmp/relic_fp_sqr_low.c: In function ‘fp_sqrm_low’: /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fp.h:344:33: warning: ‘fp_rdc_monty_comba’ accessing 272 bytes in a region of size 96 [-Wstringop-overflow=] 344 | #define fp_rdc_monty(C, A) fp_rdc_monty_comba(C, A) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fp.h:329:33: note: in expansion of macro ‘fp_rdc_monty’ 329 | #define fp_rdc(C, A) fp_rdc_monty(C, A) | ^~~~~~~~~~~~ /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/gmp/relic_fp_sqr_low.c:49:9: note: in expansion of macro ‘fp_rdc’ 49 | fp_rdc(c, t); | ^~~~~~ /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fp.h:344:33: note: referencing argument 2 of type ‘dig_t *’ {aka ‘long unsigned int *’} 344 | #define fp_rdc_monty(C, A) fp_rdc_monty_comba(C, A) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fp.h:329:33: note: in expansion of macro ‘fp_rdc_monty’ 329 | #define fp_rdc(C, A) fp_rdc_monty(C, A) | ^~~~~~~~~~~~ /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/gmp/relic_fp_sqr_low.c:49:9: note: in expansion of macro ‘fp_rdc’ 49 | fp_rdc(c, t); | ^~~~~~ /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fp.h:975:6: note: in a call to function ‘fp_rdc_monty_comba’ 975 | void fp_rdc_monty_comba(fp_t c, dv_t a); | ^~~~~~~~~~~~~~~~~~ [ 92%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fpx_mul_low.c.o [ 92%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fpx_rdc_low.c.o [ 93%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fb_add_low.c.o [ 93%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fpx_sqr_low.c.o [ 93%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_inv_low.c.o [ 93%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_itr_low.c.o [ 94%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_mul_low.c.o [ 94%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/gmp/relic_fb_shift_low.c.o [ 94%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_rdc_low.c.o In file included from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/easy/relic_fb_mul_low.c:34: /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/easy/relic_fb_mul_low.c: In function ‘fb_mulm_low’: /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fb.h:263:33: warning: ‘fb_rdc_quick’ accessing 272 bytes in a region of size 80 [-Wstringop-overflow=] 263 | #define fb_rdc(C, A) fb_rdc_quick(C, A) | ^~~~~~~~~~~~~~~~~~ /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/easy/relic_fb_mul_low.c:230:9: note: in expansion of macro ‘fb_rdc’ 230 | fb_rdc(c, t); | ^~~~~~ /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fb.h:263:33: note: referencing argument 2 of type ‘dig_t *’ {aka ‘long unsigned int *’} 263 | #define fb_rdc(C, A) fb_rdc_quick(C, A) | ^~~~~~~~~~~~~~~~~~ /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/easy/relic_fb_mul_low.c:230:9: note: in expansion of macro ‘fb_rdc’ 230 | fb_rdc(c, t); | ^~~~~~ /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fb.h:782:6: note: in a call to function ‘fb_rdc_quick’ 782 | void fb_rdc_quick(fb_t c, dv_t a); | ^~~~~~~~~~~~ [ 95%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_slv_low.c.o [ 95%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_sqr_low.c.o [ 96%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_trc_low.c.o [ 96%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/low/easy/relic_fb_srt_low.c.o In file included from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/easy/relic_fb_sqr_low.c:32: /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/easy/relic_fb_sqr_low.c: In function ‘fb_sqrm_low’: /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fb.h:263:33: warning: ‘fb_rdc_quick’ accessing 272 bytes in a region of size 80 [-Wstringop-overflow=] 263 | #define fb_rdc(C, A) fb_rdc_quick(C, A) | ^~~~~~~~~~~~~~~~~~ /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/easy/relic_fb_sqr_low.c:163:9: note: in expansion of macro ‘fb_rdc’ 163 | fb_rdc(c, t); | ^~~~~~ /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fb.h:263:33: note: referencing argument 2 of type ‘dig_t *’ {aka ‘long unsigned int *’} 263 | #define fb_rdc(C, A) fb_rdc_quick(C, A) | ^~~~~~~~~~~~~~~~~~ /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/src/low/easy/relic_fb_sqr_low.c:163:9: note: in expansion of macro ‘fb_rdc’ 163 | fb_rdc(c, t); | ^~~~~~ /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/build/_deps/relic-src/include/relic_fb.h:782:6: note: in a call to function ‘fb_rdc_quick’ 782 | void fb_rdc_quick(fb_t c, dv_t a); | ^~~~~~~~~~~~ [ 96%] Linking C static library ../lib/librelic_s.a [ 96%] Built target relic_s [ 96%] Building CXX object src/CMakeFiles/bls-dash.dir/privatekey.cpp.o [ 97%] Building CXX object src/CMakeFiles/bls-dash.dir/elements.cpp.o [ 96%] Building CXX object src/CMakeFiles/bls-dash.dir/bls.cpp.o [ 97%] Building CXX object src/CMakeFiles/bls-dash.dir/chaincode.cpp.o [ 97%] Building CXX object src/CMakeFiles/bls-dash.dir/extendedprivatekey.cpp.o [ 97%] Building CXX object src/CMakeFiles/bls-dash.dir/extendedpublickey.cpp.o [ 97%] Building CXX object src/CMakeFiles/bls-dash.dir/schemes.cpp.o [ 98%] Building CXX object src/CMakeFiles/bls-dash.dir/legacy.cpp.o [ 98%] Building CXX object src/CMakeFiles/bls-dash.dir/threshold.cpp.o [ 99%] Linking CXX static library libbls-dash.a [ 99%] Built target bls-dash [ 99%] Building CXX object src/CMakeFiles/runtest.dir/test.cpp.o [ 99%] Building CXX object src/CMakeFiles/runbench.dir/test-bench.cpp.o [ 99%] Building CXX object python-bindings/CMakeFiles/blspy.dir/pythonbindings.cpp.o [100%] Linking CXX executable runbench [100%] Linking CXX shared module blspy.cpython-310-x86_64-linux-gnu.so [100%] Built target runbench [100%] Built target blspy In file included from /usr/include/signal.h:328, from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/src/../contrib/catch/catch.hpp:8034, from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/src/test.cpp:20: /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/src/../contrib/catch/catch.hpp:10822:58: error: call to non-‘constexpr’ function ‘long int sysconf(int)’ 10822 | static constexpr std::size_t sigStackSize = 32768 >= MINSIGSTKSZ ? 32768 : MINSIGSTKSZ; | ^~~~~~~~~~~ In file included from /usr/include/bits/sigstksz.h:24, from /usr/include/signal.h:328, from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/src/../contrib/catch/catch.hpp:8034, from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/src/test.cpp:20: /usr/include/unistd.h:640:17: note: ‘long int sysconf(int)’ declared here 640 | extern long int sysconf (int __name) __THROW; | ^~~~~~~ In file included from /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/src/test.cpp:20: /home/vagrant/.config/trizen/sources/dashpay-bls-signatures/src/bls-signatures-1.2.3/src/../contrib/catch/catch.hpp:10881:45: error: size of array ‘altStackMem’ is not an integral constant-expression 10881 | char FatalConditionHandler::altStackMem[sigStackSize] = {}; | ^~~~~~~~~~~~ make[2]: *** [src/CMakeFiles/runtest.dir/build.make:76: src/CMakeFiles/runtest.dir/test.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:296: src/CMakeFiles/runtest.dir/all] Error 2 make: *** [Makefile:136: all] Error 2