-- 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