$ pip wheel . Processing /home/ss/rpmbuild/SPECS/bls-signatures DEPRECATION: A future pip version will change local packages to be built in-place without first copying to a temporary directory. We recommend you use --use-feature=in-tree-build to test your packages with this new behavior before it becomes the default. pip 21.3 will remove support for this functionality. You can find discussion regarding this at https://github.com/pypa/pip/issues/7555. Installing build dependencies ... done Getting requirements to build wheel ... done Preparing wheel metadata ... done Collecting wheel File was already downloaded /home/ss/rpmbuild/SPECS/bls-signatures/wheel-0.36.2-py2.py3-none-any.whl Building wheels for collected packages: blspy Building wheel for blspy (PEP 517) ... error ERROR: Command errored out with exit status 1: command: /usr/bin/python3 /usr/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /tmp/tmpvgq463tk cwd: /tmp/pip-req-build-onmqs_y2 Complete output (1071 lines): running bdist_wheel running build running build_ext -- The C compiler identification is GNU 11.1.1 -- The CXX compiler identification is GNU 11.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/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/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Warning (dev) at CMakeLists.txt:14 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:15 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:16 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. -- Build python bindings: 1 -- Build tests: 1 -- Build benchmarks: 1 -- Found sodium: /usr/lib64/libsodium.so -- Found libsodium -- Sodium include dir = /usr/include GMP_INCLUDES=/usr/include -- Found gmp: /usr/include -- Found libgmp CMake Warning (dev) at CMakeLists.txt:54 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:72 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:93 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:94 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:95 (set): implicitly converting 'INTEGER' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. -- Relic will be built from: 1885ae3b681c423c72b65ce1fe70910142cf941c -- 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: /usr/lib64/libgmp.so -- Compiler flags: -m64 -Wall -O3 -funroll-loops -fomit-frame-pointer -pthread -- Linker flags: -L/tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/low/gmp/ -- Configured /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_conf.h.in -- pybind11 v2.6.2 -- Found PythonInterp: /usr/bin/python3 (found version "3.8.11") -- Found PythonLibs: /usr/lib64/libpython3.8.so -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- Configuring done -- Generating done -- Build files have been written to: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8 [ 0%] Building CXX object src/CMakeFiles/blstmp.dir/privatekey.cpp.o [ 0%] Built target arith_objs [ 1%] Building CXX object src/CMakeFiles/blstmp.dir/bls.cpp.o [ 1%] Building CXX object src/CMakeFiles/blstmp.dir/elements.cpp.o [ 2%] Building CXX object src/CMakeFiles/blstmp.dir/schemes.cpp.o [ 2%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/relic_err.c.o [ 3%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/relic_core.c.o [ 3%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/relic_conf.c.o [ 4%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/relic_util.c.o [ 4%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/arch/relic_arch_x64.c.o [ 4%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/rand/relic_rand_core.c.o [ 5%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/rand/relic_rand_hashd.c.o [ 5%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_add.c.o [ 6%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_cmp.c.o [ 6%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_div.c.o [ 6%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_factor.c.o [ 7%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_gcd.c.o [ 7%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_inv.c.o [ 8%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_lcm.c.o [ 8%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_mem.c.o [ 9%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_mul.c.o [ 9%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_mod.c.o [ 9%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_mxp.c.o [ 10%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_prime.c.o [ 10%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_rec.c.o [ 10%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_shift.c.o [ 11%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_smb.c.o [ 11%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_sqr.c.o [ 12%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bn/relic_bn_srt.c.o [ 12%] 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 [ 13%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/dv/relic_dv_util.c.o [ 13%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_add.c.o [ 14%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_cmp.c.o [ 14%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_exp.c.o [ 15%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_mul.c.o [ 15%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_inv.c.o [ 15%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_param.c.o [ 16%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_prime.c.o [ 16%] Linking CXX static library libblstmp.a [ 16%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_rdc.c.o [ 16%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_shift.c.o [ 17%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_sqr.c.o [ 17%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_srt.c.o [ 18%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fp/relic_fp_util.c.o [ 18%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp12_mul.c.o [ 18%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp12_sqr.c.o [ 18%] Built target blstmp [ 19%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp18_mul.c.o [ 19%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp18_sqr.c.o [ 20%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp24_mul.c.o /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp12_sqr.c: In function ‘fp12_sqr_unr’: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp12_sqr.c:265:17: warning: ‘fp4_sqr_unr’ accessing 1632 bytes in a region of size 1088 [-Wstringop-overflow=] 265 | fp4_sqr_unr(u0, t0); | ^~~~~~~~~~~~~~~~~~~ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp12_sqr.c:265:17: note: referencing argument 1 of type ‘dig_t (*)[2][34]’ {aka ‘long unsigned int (*)[2][34]’} In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp12_sqr.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:2056:6: note: in a call to function ‘fp4_sqr_unr’ 2056 | void fp4_sqr_unr(dv6_t c, fp4_t a); | ^~~~~~~~~~~ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp12_sqr.c:277:17: warning: ‘fp4_sqr_unr’ accessing 1632 bytes in a region of size 1088 [-Wstringop-overflow=] 277 | fp4_sqr_unr(u2, t1); | ^~~~~~~~~~~~~~~~~~~ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp12_sqr.c:277:17: note: referencing argument 1 of type ‘dig_t (*)[2][34]’ {aka ‘long unsigned int (*)[2][34]’} In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp12_sqr.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:2056:6: note: in a call to function ‘fp4_sqr_unr’ 2056 | void fp4_sqr_unr(dv6_t c, fp4_t a); | ^~~~~~~~~~~ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp12_sqr.c:286:17: warning: ‘fp4_sqr_unr’ accessing 1632 bytes in a region of size 1088 [-Wstringop-overflow=] 286 | fp4_sqr_unr(u3, t0); | ^~~~~~~~~~~~~~~~~~~ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp12_sqr.c:286:17: note: referencing argument 1 of type ‘dig_t (*)[2][34]’ {aka ‘long unsigned int (*)[2][34]’} In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp12_sqr.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:2056:6: note: in a call to function ‘fp4_sqr_unr’ 2056 | void fp4_sqr_unr(dv6_t c, fp4_t a); | ^~~~~~~~~~~ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp12_sqr.c:291:17: warning: ‘fp4_sqr_unr’ accessing 1632 bytes in a region of size 1088 [-Wstringop-overflow=] 291 | fp4_sqr_unr(u4, t0); | ^~~~~~~~~~~~~~~~~~~ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp12_sqr.c:291:17: note: referencing argument 1 of type ‘dig_t (*)[2][34]’ {aka ‘long unsigned int (*)[2][34]’} In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp12_sqr.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:2056:6: note: in a call to function ‘fp4_sqr_unr’ 2056 | void fp4_sqr_unr(dv6_t c, fp4_t a); | ^~~~~~~~~~~ [ 20%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp24_sqr.c.o [ 20%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp2_mul.c.o [ 21%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp2_sqr.c.o [ 21%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp3_mul.c.o [ 22%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp3_sqr.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_mul.c.o [ 23%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp4_sqr.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 /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp4_sqr.c:73:24: warning: argument 1 of type ‘dig_t[2][2][34]’ {aka ‘long unsigned int[2][2][34]’} with mismatched bound [-Warray-parameter=] 73 | void fp4_sqr_unr(dv4_t c, fp4_t a) { | ~~~~~~^ In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp4_sqr.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:2056:24: note: previously declared as ‘dig_t[3][2][34]’ {aka ‘long unsigned int[3][2][34]’} 2056 | void fp4_sqr_unr(dv6_t c, fp4_t a); | ~~~~~~^ [ 24%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fp6_mul.c.o /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp4_sqr.c: In function ‘fp4_sqr_lazyr’: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp4_sqr.c:117:17: warning: ‘fp4_sqr_unr’ accessing 1632 bytes in a region of size 1088 [-Wstringop-overflow=] 117 | fp4_sqr_unr(t, a); | ^~~~~~~~~~~~~~~~~ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp4_sqr.c:117:17: note: referencing argument 1 of type ‘dig_t (*)[2][34]’ {aka ‘long unsigned int (*)[2][34]’} /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp4_sqr.c:73:6: note: in a call to function ‘fp4_sqr_unr’ 73 | void fp4_sqr_unr(dv4_t c, fp4_t a) { | ^~~~~~~~~~~ [ 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 [ 26%] 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 /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp8_sqr.c: In function ‘fp8_sqr_unr’: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp8_sqr.c:89:17: warning: ‘fp4_sqr_unr’ accessing 1632 bytes in a region of size 1088 [-Wstringop-overflow=] 89 | fp4_sqr_unr(u0, a[0]); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp8_sqr.c:89:17: note: referencing argument 1 of type ‘dig_t (*)[2][34]’ {aka ‘long unsigned int (*)[2][34]’} In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp8_sqr.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:2056:6: note: in a call to function ‘fp4_sqr_unr’ 2056 | void fp4_sqr_unr(dv6_t c, fp4_t a); | ^~~~~~~~~~~ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp8_sqr.c:91:17: warning: ‘fp4_sqr_unr’ accessing 1632 bytes in a region of size 1088 [-Wstringop-overflow=] 91 | fp4_sqr_unr(u1, a[1]); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp8_sqr.c:91:17: note: referencing argument 1 of type ‘dig_t (*)[2][34]’ {aka ‘long unsigned int (*)[2][34]’} In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp8_sqr.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:2056:6: note: in a call to function ‘fp4_sqr_unr’ 2056 | void fp4_sqr_unr(dv6_t c, fp4_t a); | ^~~~~~~~~~~ [ 27%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_add.c.o /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp8_sqr.c:106:17: warning: ‘fp4_sqr_unr’ accessing 1632 bytes in a region of size 1088 [-Wstringop-overflow=] 106 | fp4_sqr_unr(u0, t); | ^~~~~~~~~~~~~~~~~~ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp8_sqr.c:106:17: note: referencing argument 1 of type ‘dig_t (*)[2][34]’ {aka ‘long unsigned int (*)[2][34]’} In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fp8_sqr.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:2056:6: note: in a call to function ‘fp4_sqr_unr’ 2056 | void fp4_sqr_unr(dv6_t c, fp4_t a); | ^~~~~~~~~~~ [ 27%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_cmp.c.o [ 28%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_cyc.c.o [ 28%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_exp.c.o /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:92:26: warning: argument 1 of type ‘dig_t[2][6]’ {aka ‘long unsigned int[2][6]’} with mismatched bound [-Warray-parameter=] 92 | void fp3_add_basic(fp2_t c, fp2_t a, fp2_t b) { | ~~~~~~^ In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:1715:26: note: previously declared as ‘dig_t[3][6]’ {aka ‘long unsigned int[3][6]’} 1715 | void fp3_add_basic(fp3_t c, fp3_t a, fp3_t b); | ~~~~~~^ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:92:35: warning: argument 2 of type ‘dig_t[2][6]’ {aka ‘long unsigned int[2][6]’} with mismatched bound [-Warray-parameter=] 92 | void fp3_add_basic(fp2_t c, fp2_t a, fp2_t b) { | ~~~~~~^ In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:1715:35: note: previously declared as ‘dig_t[3][6]’ {aka ‘long unsigned int[3][6]’} 1715 | void fp3_add_basic(fp3_t c, fp3_t a, fp3_t b); | ~~~~~~^ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:92:44: warning: argument 3 of type ‘dig_t[2][6]’ {aka ‘long unsigned int[2][6]’} with mismatched bound [-Warray-parameter=] 92 | void fp3_add_basic(fp2_t c, fp2_t a, fp2_t b) { | ~~~~~~^ In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:1715:44: note: previously declared as ‘dig_t[3][6]’ {aka ‘long unsigned int[3][6]’} 1715 | void fp3_add_basic(fp3_t c, fp3_t a, fp3_t b); | ~~~~~~^ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:98:26: warning: argument 1 of type ‘dig_t[2][6]’ {aka ‘long unsigned int[2][6]’} with mismatched bound [-Warray-parameter=] 98 | void fp3_sub_basic(fp2_t c, fp2_t a, fp2_t b) { | ~~~~~~^ In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:1734:26: note: previously declared as ‘dig_t[3][6]’ {aka ‘long unsigned int[3][6]’} 1734 | void fp3_sub_basic(fp3_t c, fp3_t a, fp3_t b); | ~~~~~~^ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:98:35: warning: argument 2 of type ‘dig_t[2][6]’ {aka ‘long unsigned int[2][6]’} with mismatched bound [-Warray-parameter=] 98 | void fp3_sub_basic(fp2_t c, fp2_t a, fp2_t b) { | ~~~~~~^ In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:1734:35: note: previously declared as ‘dig_t[3][6]’ {aka ‘long unsigned int[3][6]’} 1734 | void fp3_sub_basic(fp3_t c, fp3_t a, fp3_t b); | ~~~~~~^ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:98:44: warning: argument 3 of type ‘dig_t[2][6]’ {aka ‘long unsigned int[2][6]’} with mismatched bound [-Warray-parameter=] 98 | void fp3_sub_basic(fp2_t c, fp2_t a, fp2_t b) { | ~~~~~~^ In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:1734:44: note: previously declared as ‘dig_t[3][6]’ {aka ‘long unsigned int[3][6]’} 1734 | void fp3_sub_basic(fp3_t c, fp3_t a, fp3_t b); | ~~~~~~^ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:104:26: warning: argument 1 of type ‘dig_t[2][6]’ {aka ‘long unsigned int[2][6]’} with mismatched bound [-Warray-parameter=] 104 | void fp3_dbl_basic(fp2_t c, fp2_t a) { | ~~~~~~^ In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:1760:26: note: previously declared as ‘dig_t[3][6]’ {aka ‘long unsigned int[3][6]’} 1760 | void fp3_dbl_basic(fp3_t c, fp3_t a); | ~~~~~~^ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:104:35: warning: argument 2 of type ‘dig_t[2][6]’ {aka ‘long unsigned int[2][6]’} with mismatched bound [-Warray-parameter=] 104 | void fp3_dbl_basic(fp2_t c, fp2_t a) { | ~~~~~~^ In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:1760:35: note: previously declared as ‘dig_t[3][6]’ {aka ‘long unsigned int[3][6]’} 1760 | void fp3_dbl_basic(fp3_t c, fp3_t a); | ~~~~~~^ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:121:26: warning: argument 1 of type ‘dig_t[2][6]’ {aka ‘long unsigned int[2][6]’} with mismatched bound [-Warray-parameter=] 121 | void fp3_add_integ(fp2_t c, fp2_t a, fp2_t b) { | ~~~~~~^ In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:1724:26: note: previously declared as ‘dig_t[3][6]’ {aka ‘long unsigned int[3][6]’} 1724 | void fp3_add_integ(fp3_t c, fp3_t a, fp3_t b); | ~~~~~~^ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:121:35: warning: argument 2 of type ‘dig_t[2][6]’ {aka ‘long unsigned int[2][6]’} with mismatched bound [-Warray-parameter=] 121 | void fp3_add_integ(fp2_t c, fp2_t a, fp2_t b) { | ~~~~~~^ In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:1724:35: note: previously declared as ‘dig_t[3][6]’ {aka ‘long unsigned int[3][6]’} 1724 | void fp3_add_integ(fp3_t c, fp3_t a, fp3_t b); | ~~~~~~^ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:121:44: warning: argument 3 of type ‘dig_t[2][6]’ {aka ‘long unsigned int[2][6]’} with mismatched bound [-Warray-parameter=] 121 | void fp3_add_integ(fp2_t c, fp2_t a, fp2_t b) { | ~~~~~~^ In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:1724:44: note: previously declared as ‘dig_t[3][6]’ {aka ‘long unsigned int[3][6]’} 1724 | void fp3_add_integ(fp3_t c, fp3_t a, fp3_t b); | ~~~~~~^ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:125:26: warning: argument 1 of type ‘dig_t[2][6]’ {aka ‘long unsigned int[2][6]’} with mismatched bound [-Warray-parameter=] 125 | void fp3_sub_integ(fp2_t c, fp2_t a, fp2_t b) { | ~~~~~~^ In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:1744:26: note: previously declared as ‘dig_t[3][6]’ {aka ‘long unsigned int[3][6]’} 1744 | void fp3_sub_integ(fp3_t c, fp3_t a, fp3_t b); | ~~~~~~^ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:125:35: warning: argument 2 of type ‘dig_t[2][6]’ {aka ‘long unsigned int[2][6]’} with mismatched bound [-Warray-parameter=] 125 | void fp3_sub_integ(fp2_t c, fp2_t a, fp2_t b) { | ~~~~~~^ In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:1744:35: note: previously declared as ‘dig_t[3][6]’ {aka ‘long unsigned int[3][6]’} 1744 | void fp3_sub_integ(fp3_t c, fp3_t a, fp3_t b); | ~~~~~~^ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:125:44: warning: argument 3 of type ‘dig_t[2][6]’ {aka ‘long unsigned int[2][6]’} with mismatched bound [-Warray-parameter=] 125 | void fp3_sub_integ(fp2_t c, fp2_t a, fp2_t b) { | ~~~~~~^ In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:1744:44: note: previously declared as ‘dig_t[3][6]’ {aka ‘long unsigned int[3][6]’} 1744 | void fp3_sub_integ(fp3_t c, fp3_t a, fp3_t b); | ~~~~~~^ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:129:26: warning: argument 1 of type ‘dig_t[2][6]’ {aka ‘long unsigned int[2][6]’} with mismatched bound [-Warray-parameter=] 129 | void fp3_dbl_integ(fp2_t c, fp2_t a) { | ~~~~~~^ In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:1768:26: note: previously declared as ‘dig_t[3][6]’ {aka ‘long unsigned int[3][6]’} 1768 | void fp3_dbl_integ(fp3_t c, fp3_t a); | ~~~~~~^ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:129:35: warning: argument 2 of type ‘dig_t[2][6]’ {aka ‘long unsigned int[2][6]’} with mismatched bound [-Warray-parameter=] 129 | void fp3_dbl_integ(fp2_t c, fp2_t a) { | ~~~~~~^ In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/fpx/relic_fpx_add.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:1768:35: note: previously declared as ‘dig_t[3][6]’ {aka ‘long unsigned int[3][6]’} 1768 | void fp3_dbl_integ(fp3_t c, fp3_t a); | ~~~~~~^ [ 28%] 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/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_inv.c.o [ 30%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_pck.c.o [ 30%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_rdc.c.o [ 30%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_srt.c.o [ 31%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fpx/relic_fpx_util.c.o [ 31%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_add.c.o [ 32%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_cmp.c.o [ 32%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_exp.c.o [ 33%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_itr.c.o [ 33%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_inv.c.o [ 33%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_mul.c.o [ 33%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_poly.c.o [ 34%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_param.c.o [ 34%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_rdc.c.o [ 35%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_shift.c.o [ 36%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_sqr.c.o [ 36%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_slv.c.o [ 36%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_srt.c.o [ 36%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_trc.c.o [ 37%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fb/relic_fb_util.c.o [ 37%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fbx/relic_fb2_inv.c.o [ 38%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fbx/relic_fb2_mul.c.o [ 38%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fbx/relic_fb2_slv.c.o [ 38%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/fbx/relic_fb2_sqr.c.o [ 39%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_add.c.o [ 39%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_cmp.c.o [ 40%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_curve.c.o [ 40%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_dbl.c.o [ 40%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_map.c.o [ 41%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_mul.c.o [ 41%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_mul_fix.c.o [ 42%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_mul_sim.c.o [ 42%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_neg.c.o [ 42%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_norm.c.o [ 43%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_param.c.o [ 43%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_pck.c.o [ 43%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_util.c.o [ 44%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ep/relic_ep_psi.c.o [ 44%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_add.c.o [ 44%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_curve.c.o [ 45%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_cmp.c.o [ 46%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_dbl.c.o [ 46%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_frb.c.o [ 46%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_map.c.o [ 47%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_mul.c.o [ 47%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_mul_cof.c.o [ 47%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_mul_sim.c.o [ 48%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_mul_fix.c.o [ 48%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_neg.c.o [ 49%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_norm.c.o [ 49%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_pck.c.o [ 49%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/epx/relic_ep2_util.c.o [ 50%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_add.c.o [ 50%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_cmp.c.o [ 51%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_curve.c.o [ 51%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_dbl.c.o [ 51%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_frb.c.o [ 51%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_map.c.o [ 52%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_hlv.c.o [ 53%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_mul.c.o [ 53%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_mul_fix.c.o [ 54%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_neg.c.o [ 54%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_mul_sim.c.o [ 54%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_norm.c.o [ 55%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_param.c.o [ 55%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_pck.c.o [ 55%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/eb/relic_eb_util.c.o [ 56%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_add.c.o [ 56%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_cmp.c.o [ 57%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_curve.c.o [ 57%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_dbl.c.o [ 57%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_map.c.o [ 58%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_mul.c.o [ 58%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_mul_fix.c.o [ 59%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_mul_sim.c.o [ 59%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_neg.c.o [ 60%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_param.c.o [ 60%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_norm.c.o [ 60%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_pck.c.o [ 61%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/ed/relic_ed_util.c.o [ 61%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k12.c.o [ 61%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k2.c.o [ 62%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k48.c.o [ 62%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k54.c.o [ 63%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_add_k8.c.o /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/pp/relic_pp_add_k54.c: In function ‘pp_add_k54_projc’: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/pp/relic_pp_add_k54.c:199:17: warning: ‘fp9_neg’ accessing 432 bytes in a region of size 48 [-Wstringop-overflow=] 199 | fp9_neg(l[2][0], l[2][0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/pp/relic_pp_add_k54.c:199:17: note: referencing argument 1 of type ‘dig_t (*)[3][6]’ {aka ‘long unsigned int (*)[3][6]’} /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/pp/relic_pp_add_k54.c:199:17: warning: ‘fp9_neg’ accessing 432 bytes in a region of size 48 [-Wstringop-overflow=] /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/pp/relic_pp_add_k54.c:199:17: note: referencing argument 2 of type ‘dig_t (*)[3][6]’ {aka ‘long unsigned int (*)[3][6]’} In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/pp/relic_pp_add_k54.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:2747:6: note: in a call to function ‘fp9_neg’ 2747 | void fp9_neg(fp9_t c, fp9_t a); | ^~~~~~~ [ 63%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k12.c.o [ 63%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k2.c.o /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/pp/relic_pp_add_k48.c: In function ‘pp_add_k48_projc’: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/pp/relic_pp_add_k48.c:197:17: warning: ‘fp8_neg’ accessing 384 bytes in a region of size 48 [-Wstringop-overflow=] 197 | fp8_neg(l[0][1], l[0][1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/pp/relic_pp_add_k48.c:197:17: note: referencing argument 1 of type ‘dig_t (*)[2][2][6]’ {aka ‘long unsigned int (*)[2][2][6]’} /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/pp/relic_pp_add_k48.c:197:17: warning: ‘fp8_neg’ accessing 384 bytes in a region of size 48 [-Wstringop-overflow=] /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/pp/relic_pp_add_k48.c:197:17: note: referencing argument 2 of type ‘dig_t (*)[2][2][6]’ {aka ‘long unsigned int (*)[2][2][6]’} In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_epx.h:44, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_core.h:47, from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/pp/relic_pp_add_k48.c:32: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/include/relic_fpx.h:2464:6: note: in a call to function ‘fp8_neg’ 2464 | void fp8_neg(fp8_t c, fp8_t a); | ^~~~~~~ [ 64%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k48.c.o [ 64%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k54.c.o [ 65%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_dbl_k8.c.o [ 65%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k12.c.o [ 65%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k2.c.o [ 66%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k48.c.o [ 66%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k54.c.o [ 67%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_exp_k8.c.o [ 67%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map.c.o [ 68%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k2.c.o [ 68%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k12.c.o [ 68%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k48.c.o [ 69%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k54.c.o [ 69%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_map_k8.c.o [ 69%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pp/relic_pp_norm.c.o [ 70%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pc/relic_pc_core.c.o [ 70%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pc/relic_pc_exp.c.o [ 71%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/pc/relic_pc_util.c.o [ 71%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_rsa.c.o [ 71%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_rabin.c.o [ 72%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_bdpe.c.o [ 72%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ghpe.c.o [ 73%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_phpe.c.o [ 73%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecdh.c.o [ 73%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecmqv.c.o [ 74%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecies.c.o [ 74%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecdsa.c.o [ 75%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ecss.c.o [ 75%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_vbnn.c.o [ 75%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_sokaka.c.o [ 76%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_bgn.c.o [ 76%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_ibe.c.o [ 77%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_bls.c.o [ 77%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_cls.c.o [ 77%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_pss.c.o [ 78%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_mpss.c.o [ 78%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_bbs.c.o [ 79%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_zss.c.o [ 79%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_cmlhs.c.o [ 79%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/cp/relic_cp_mklhs.c.o [ 79%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bc/rijndael-alg-fst.c.o [ 80%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bc/relic_bc_aes.c.o [ 81%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/bc/rijndael-api-fst.c.o [ 81%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/blake2s-ref.c.o In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/md/blake2s-ref.c:18: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/md/blake2.h:101:5: error: size of array element is not a multiple of its alignment 101 | blake2s_state S[8][1]; | ^~~~~~~~~~~~~ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/md/blake2.h:102:5: error: size of array element is not a multiple of its alignment 102 | blake2s_state R[1]; | ^~~~~~~~~~~~~ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/md/blake2.h:109:5: error: size of array element is not a multiple of its alignment 109 | blake2b_state S[4][1]; | ^~~~~~~~~~~~~ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/md/blake2.h:110:5: error: size of array element is not a multiple of its alignment 110 | blake2b_state R[1]; | ^~~~~~~~~~~~~ [ 81%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_blake2s.c.o /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/md/blake2s-ref.c: In function ‘blake2s’: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/md/blake2s-ref.c:329:3: error: size of array element is not a multiple of its alignment 329 | blake2s_state S[1]; | ^~~~~~~~~~~~~ gmake[2]: *** [_deps/relic-build/src/CMakeFiles/relic_s.dir/build.make:2834: _deps/relic-build/src/CMakeFiles/relic_s.dir/md/blake2s-ref.c.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... [ 82%] Building C object _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_hmac.c.o In file included from /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/md/relic_md_blake2s.c:38: /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/md/blake2.h:101:5: error: size of array element is not a multiple of its alignment 101 | blake2s_state S[8][1]; | ^~~~~~~~~~~~~ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/md/blake2.h:102:5: error: size of array element is not a multiple of its alignment 102 | blake2s_state R[1]; | ^~~~~~~~~~~~~ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/md/blake2.h:109:5: error: size of array element is not a multiple of its alignment 109 | blake2b_state S[4][1]; | ^~~~~~~~~~~~~ /tmp/pip-req-build-onmqs_y2/build/temp.linux-x86_64-3.8/_deps/relic-src/src/md/blake2.h:110:5: error: size of array element is not a multiple of its alignment 110 | blake2b_state R[1]; | ^~~~~~~~~~~~~ gmake[2]: *** [_deps/relic-build/src/CMakeFiles/relic_s.dir/build.make:2848: _deps/relic-build/src/CMakeFiles/relic_s.dir/md/relic_md_blake2s.c.o] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:306: _deps/relic-build/src/CMakeFiles/relic_s.dir/all] Error 2 gmake: *** [Makefile:136: all] Error 2 Traceback (most recent call last): File "/usr/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 280, in main() File "/usr/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 263, in main json_out['return_val'] = hook(**hook_input['kwargs']) File "/usr/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 204, in build_wheel return _build_backend().build_wheel(wheel_directory, config_settings, File "/tmp/pip-build-env-3hq8uo2k/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 221, in build_wheel return self._build_with_temp_dir(['bdist_wheel'], '.whl', File "/tmp/pip-build-env-3hq8uo2k/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 207, in _build_with_temp_dir self.run_setup() File "/tmp/pip-build-env-3hq8uo2k/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 150, in run_setup exec(compile(code, __file__, 'exec'), locals()) File "setup.py", line 206, in setup( File "/tmp/pip-build-env-3hq8uo2k/overlay/lib/python3.8/site-packages/setuptools/__init__.py", line 153, in setup return distutils.core.setup(**attrs) File "/usr/lib64/python3.8/distutils/core.py", line 148, in setup dist.run_commands() File "/usr/lib64/python3.8/distutils/dist.py", line 966, in run_commands self.run_command(cmd) File "/usr/lib64/python3.8/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/tmp/pip-build-env-3hq8uo2k/overlay/lib/python3.8/site-packages/wheel/bdist_wheel.py", line 299, in run self.run_command('build') File "/usr/lib64/python3.8/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/usr/lib64/python3.8/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/usr/lib64/python3.8/distutils/command/build.py", line 135, in run self.run_command(cmd_name) File "/usr/lib64/python3.8/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/usr/lib64/python3.8/distutils/dist.py", line 985, in run_command cmd_obj.run() File "setup.py", line 38, in run self.build_extension(ext) File "setup.py", line 70, in build_extension subprocess.check_call( File "/usr/lib64/python3.8/subprocess.py", line 364, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--config', 'Release', '--', '-j', '6']' returned non-zero exit status 2. ---------------------------------------- ERROR: Failed building wheel for blspy Failed to build blspy ERROR: Failed to build one or more wheels