Open
Description
I suspect it's for OTe use outdated version.
But on most recent branch don´t compile.
Pls, check and reply.
Cloning into 'libPSI'...
remote: Enumerating objects: 4083, done.
remote: Counting objects: 100% (260/260), done.
remote: Compressing objects: 100% (149/149), done.
remote: Total 4083 (delta 125), reused 221 (delta 109), pack-reused 3823
Receiving objects: 100% (4083/4083), 17.28 MiB | 14.50 MiB/s, done.
Resolving deltas: 100% (2912/2912), done.
====== build.py (LIBPSI) ========
mkdir -p out/build/linux
cmake -S . -B out/build/linux -DSUDO_FETCH=OFF -DENABLE_ALL_PSI=ON -DFETCH_AUTO=ON -DPARALLEL_FETCH=12 -DCMAKE_BUILD_TYPE=Release
cmake --build out/build/linux --parallel 12
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
-- The C compiler identification is GNU 11.3.0
-- The CXX compiler identification is GNU 11.3.0
-- 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
-- fetch options
=======================================================
-- Option: FETCH_AUTO = ON
-- Option: FETCH_SPARSEHASH =
-- Option: FETCH_LIBOTE =
-- General Options
=======================================================
-- Option: CMAKE_BUILD_TYPE = Release
Release
Debug
RELWITHDEBINFO
-- Option: ENABLE_ALL_PSI = ON/OFF
-- PSI protocols
=======================================================
-- Option: ENABLE_DCW_PSI = ON
-- Option: ENABLE_DKT_PSI = ON
-- Option: ENABLE_GRR_PSI = ON
-- Option: ENABLE_RR16_PSI = ON
-- Option: ENABLE_RR17_PSI = ON
-- Option: ENABLE_RR17B_PSI = ON
-- Option: ENABLE_KKRT_PSI = ON
-- Option: ENABLE_ECDH_PSI = ON
-- Option: ENABLE_DRRN_PSI = ON
-- LIBPSI_THIRDPARTY_DIR=/home/omen/Desktop/libPSI/out/install/linux
============= Building sparsehash-c11 =============
Cloning https://github.com/sparsehash/sparsehash-c11.git
'/usr/bin/git' 'clone' 'https://github.com/sparsehash/sparsehash-c11.git'
Checkout edd6f1180156e76facc1c0449da245208ab39503
'/usr/bin/git' 'checkout' 'edd6f1180156e76facc1c0449da245208ab39503'
log /home/omen/Desktop/libPSI/thirdparty/log-sparsehash-c11.txt
==========================================
SPARSEHASH_INCLUDE_DIRS=/home/omen/Desktop/libPSI/out/install/linux/include
============= Building libOTe =============
Cloning https://github.com/osu-crypto/libOTe.git
'/usr/bin/git' 'clone' '--recursive' 'https://github.com/osu-crypto/libOTe.git'
Checkout 7d5c13d8c7a8f56a53e3f5909882c114903fb17c
'/usr/bin/git' 'checkout' '7d5c13d8c7a8f56a53e3f5909882c114903fb17c'
submodule
'/usr/bin/git' 'submodule' 'update' '--recursive'
Configure
'/usr/bin/cmake' '-S' '/home/omen/Desktop/libPSI/thirdparty/libOTe' '-B' '/home/omen/Desktop/libPSI/thirdparty/libOTe/out/build/linux' '-DCMAKE_INSTALL_PREFIX=/usr/local' '-DCMAKE_BUILD_TYPE:STRING=Release' '-DFETCH_AUTO=ON' '-DVERBOSE_FETCH=OFF' '-DENABLE_ALL_OT=ON' '-DENABLE_RELIC=ON'
CMake Error at thirdparty/fetch.cmake:37 (message):
Configure failed (1).
LOG:
-- The C compiler identification is GNU 11.3.0
-- The CXX compiler identification is GNU 11.3.0
-- 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
-- cryptoTools options
=======================================================
-- Option: FETCH_AUTO = ON
-- Option: FETCH_SPAN_LITE =
-- Option: FETCH_RELIC =
-- Option: FETCH_SODIUM =
-- Option: FETCH_BOOST =
-- Option: CMAKE_BUILD_TYPE = Release
Release
Debug
RelWithDebInfo
-- Option: ENABLE_SPAN_LITE = ON
-- Option: ENABLE_RELIC = ON
-- Option: ENABLE_SODIUM = OFF
-- Option: ENABLE_BOOST = ON
-- Option: ENABLE_CIRCUITS = OFF
-- Option: ENABLE_NET_LOG = OFF
-- Option: ENABLE_WOLFSSL = OFF
-- Option: ENABLE_SSE = ON
============= Building span-lite =============
Cloning https://github.com/martinmoene/span-lite.git
Checkout 2987dd8d3b8fe7c861e3c3f879234cc1c412f03f '/usr/bin/git' 'clone'
'https://github.com/martinmoene/span-lite.git'
Configure'/usr/bin/git' 'checkout'
'2987dd8d3b8fe7c861e3c3f879234cc1c412f03f'
Build'/usr/bin/cmake' '-S'
'/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/span-lite'
'-B'
'/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/span-lite/build/linux'
'-DCMAKE_INSTALL_PREFIX=/usr/local' '-DCMAKE_BUILD_TYPE:STRING=Release'
'-DSPAN_LITE_OPT_BUILD_TESTS=OFF'
Install'/usr/bin/cmake' '--build'
'/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/span-lite/build/linux'
'--config' 'Release'
log
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/log-span-lite.txt
=========================================='/usr/bin/cmake' '--install'
'/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/span-lite/build/linux'
'--config' 'Release' '--prefix'
'/home/omen/Desktop/libPSI/thirdparty/libOTe/cmake/../out/install/linux'
============= Building Relic =============
Cloning https://github.com/relic-toolkit/relic.git
Checkout 3f616ad64c3e63039277b8c90915607b6a2c504c '/usr/bin/git' 'clone'
'https://github.com/relic-toolkit/relic.git'
Configure'/usr/bin/git' 'checkout'
'3f616ad64c3e63039277b8c90915607b6a2c504c'
Build'/usr/bin/cmake' '-S'
'/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic'
'-B'
'/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/build/linux'
'-DCMAKE_INSTALL_PREFIX=/usr/local' '-DCMAKE_BUILD_TYPE:STRING=Release'
'-DMULTI:STRING=PTHREAD'
CMake Error at cryptoTools/thirdparty/fetch.cmake:35 (message):
Build failed (2).
LOG:
[ 0%] Built target arith_objs
[ 0%] Building C object src/CMakeFiles/relic.dir/relic_err.c.o
[ 0%] Building C object src/CMakeFiles/relic.dir/relic_core.c.o
[ 0%] Building C object src/CMakeFiles/relic.dir/relic_conf.c.o
[ 0%] Building C object src/CMakeFiles/relic.dir/relic_util.c.o
[ 1%] Building C object src/CMakeFiles/relic.dir/arch/relic_arch_x64.c.o
[ 1%] Building C object src/CMakeFiles/relic.dir/rand/relic_rand_core.c.o
[ 1%] Building C object src/CMakeFiles/relic.dir/rand/relic_rand_hashd.c.o
[ 1%] Building C object src/CMakeFiles/relic.dir/relic_test.c.o
[ 1%] Building C object src/CMakeFiles/relic.dir/relic_bench.c.o
[ 2%] Building C object src/CMakeFiles/relic.dir/bn/relic_bn_add.c.o
[ 2%] Building C object src/CMakeFiles/relic.dir/bn/relic_bn_cmp.c.o
[ 2%] Building C object src/CMakeFiles/relic.dir/bn/relic_bn_div.c.o
[ 2%] Building C object src/CMakeFiles/relic.dir/bn/relic_bn_factor.c.o
[ 2%] Building C object src/CMakeFiles/relic.dir/bn/relic_bn_gcd.c.o
[ 3%] Building C object src/CMakeFiles/relic.dir/bn/relic_bn_lcm.c.o
[ 3%] Building C object src/CMakeFiles/relic.dir/bn/relic_bn_mem.c.o
[ 3%] Building C object src/CMakeFiles/relic.dir/bn/relic_bn_mod.c.o
[ 3%] Building C object src/CMakeFiles/relic.dir/bn/relic_bn_mul.c.o
[ 3%] Building C object src/CMakeFiles/relic.dir/bn/relic_bn_mxp.c.o
[ 3%] Building C object src/CMakeFiles/relic.dir/bn/relic_bn_prime.c.o
[ 4%] Building C object src/CMakeFiles/relic.dir/bn/relic_bn_rec.c.o
[ 4%] Building C object src/CMakeFiles/relic.dir/bn/relic_bn_shift.c.o
[ 4%] Building C object src/CMakeFiles/relic.dir/bn/relic_bn_smb.c.o
[ 4%] Building C object src/CMakeFiles/relic.dir/bn/relic_bn_sqr.c.o
[ 4%] Building C object src/CMakeFiles/relic.dir/bn/relic_bn_srt.c.o
[ 5%] Building C object src/CMakeFiles/relic.dir/bn/relic_bn_util.c.o
[ 5%] Building C object src/CMakeFiles/relic.dir/dv/relic_dv_mem.c.o
[ 5%] Building C object src/CMakeFiles/relic.dir/dv/relic_dv_util.c.o
[ 5%] Building C object src/CMakeFiles/relic.dir/fp/relic_fp_add.c.o
[ 5%] Building C object src/CMakeFiles/relic.dir/fp/relic_fp_cmp.c.o
[ 6%] Building C object src/CMakeFiles/relic.dir/fp/relic_fp_exp.c.o
[ 6%] Building C object src/CMakeFiles/relic.dir/fp/relic_fp_inv.c.o
[ 6%] Building C object src/CMakeFiles/relic.dir/fp/relic_fp_mul.c.o
[ 6%] Building C object src/CMakeFiles/relic.dir/fp/relic_fp_param.c.o
[ 6%] Building C object src/CMakeFiles/relic.dir/fp/relic_fp_prime.c.o
[ 7%] Building C object src/CMakeFiles/relic.dir/fp/relic_fp_rdc.c.o
[ 7%] Building C object src/CMakeFiles/relic.dir/fp/relic_fp_shift.c.o
[ 7%] Building C object src/CMakeFiles/relic.dir/fp/relic_fp_sqr.c.o
[ 7%] Building C object src/CMakeFiles/relic.dir/fp/relic_fp_srt.c.o
[ 7%] Building C object src/CMakeFiles/relic.dir/fp/relic_fp_util.c.o
[ 7%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fp12_mul.c.o
[ 8%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fp12_sqr.c.o
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fp12_sqr.c:
In function ‘fp12_sqr_unr’:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/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)
| ^~~~~~~~~~~~~~~~~~~
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/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
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fp12_sqr.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:2033:6:
note: in a call to function ‘fp4_sqr_unr’
2033 | void fp4_sqr_unr(dv6_t c, fp4_t a)
| ^~~~~~~~~~~
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/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)
| ^~~~~~~~~~~~~~~~~~~
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/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
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fp12_sqr.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:2033:6:
note: in a call to function ‘fp4_sqr_unr’
2033 | void fp4_sqr_unr(dv6_t c, fp4_t a)
| ^~~~~~~~~~~
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/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)
| ^~~~~~~~~~~~~~~~~~~
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/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
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fp12_sqr.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:2033:6:
note: in a call to function ‘fp4_sqr_unr’
2033 | void fp4_sqr_unr(dv6_t c, fp4_t a)
| ^~~~~~~~~~~
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/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)
| ^~~~~~~~~~~~~~~~~~~
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/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
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fp12_sqr.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:2033:6:
note: in a call to function ‘fp4_sqr_unr’
2033 | void fp4_sqr_unr(dv6_t c, fp4_t a)
| ^~~~~~~~~~~
[ 8%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fp18_mul.c.o
[ 8%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fp18_sqr.c.o
[ 8%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fp24_mul.c.o
[ 8%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fp24_sqr.c.o
[ 9%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fp2_mul.c.o
[ 9%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fp2_sqr.c.o
[ 9%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fp3_mul.c.o
[ 9%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fp3_sqr.c.o
[ 9%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fp48_mul.c.o
[ 10%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fp48_sqr.c.o
[ 10%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fp4_mul.c.o
[ 10%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fp4_sqr.c.o
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/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
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fp4_sqr.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:2033:24:
note: previously declared as ‘dig_t[3][2][34]’ {aka ‘long unsigned
int[3][2][34]’}
2033 | void fp4_sqr_unr(dv6_t c, fp4_t a)
| ~~~~~~^
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fp4_sqr.c:
In function ‘fp4_sqr_lazyr’:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/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)
| ^~~~~~~~~~~~~~~~~
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fp4_sqr.c:117:17:
note: referencing argument 1 of type ‘dig_t (*)[2][34]’ {aka ‘long
unsigned int (*)[2][34]’}
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/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) {
| ^~~~~~~~~~~
[ 10%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fp54_mul.c.o
[ 10%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fp54_sqr.c.o
[ 11%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fp6_mul.c.o
[ 11%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fp6_sqr.c.o
[ 11%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fp8_mul.c.o
[ 11%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fp8_sqr.c.o
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fp8_sqr.c:
In function ‘fp8_sqr_unr’:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/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])
| ^~~~~~~~~~~~~~~~~~~~~
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/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
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fp8_sqr.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:2033:6:
note: in a call to function ‘fp4_sqr_unr’
2033 | void fp4_sqr_unr(dv6_t c, fp4_t a)
| ^~~~~~~~~~~
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/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])
| ^~~~~~~~~~~~~~~~~~~~~
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/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
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fp8_sqr.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:2033:6:
note: in a call to function ‘fp4_sqr_unr’
2033 | void fp4_sqr_unr(dv6_t c, fp4_t a)
| ^~~~~~~~~~~
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/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)
| ^~~~~~~~~~~~~~~~~~
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/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
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fp8_sqr.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:2033:6:
note: in a call to function ‘fp4_sqr_unr’
2033 | void fp4_sqr_unr(dv6_t c, fp4_t a)
| ^~~~~~~~~~~
[ 11%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fp9_mul.c.o
[ 12%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fp9_sqr.c.o
[ 12%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fpx_add.c.o
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:82:26:
warning: argument 1 of type ‘dig_t[2][4]’ {aka ‘long unsigned
int[2][4]’} with mismatched bound [-Warray-parameter=]
82 | void fp3_add_basic(fp2_t c, fp2_t a, fp2_t b) {
| ~~~~~~^
In file included from
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:1692:26:
note: previously declared as ‘dig_t[3][4]’ {aka ‘long unsigned
int[3][4]’}
1692 | void fp3_add_basic(fp3_t c, fp3_t a, fp3_t b)
| ~~~~~~^
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:82:35:
warning: argument 2 of type ‘dig_t[2][4]’ {aka ‘long unsigned
int[2][4]’} with mismatched bound [-Warray-parameter=]
82 | void fp3_add_basic(fp2_t c, fp2_t a, fp2_t b) {
| ~~~~~~^
In file included from
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:1692:35:
note: previously declared as ‘dig_t[3][4]’ {aka ‘long unsigned
int[3][4]’}
1692 | void fp3_add_basic(fp3_t c, fp3_t a, fp3_t b)
| ~~~~~~^
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:82:44:
warning: argument 3 of type ‘dig_t[2][4]’ {aka ‘long unsigned
int[2][4]’} with mismatched bound [-Warray-parameter=]
82 | void fp3_add_basic(fp2_t c, fp2_t a, fp2_t b) {
| ~~~~~~^
In file included from
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:1692:44:
note: previously declared as ‘dig_t[3][4]’ {aka ‘long unsigned
int[3][4]’}
1692 | void fp3_add_basic(fp3_t c, fp3_t a, fp3_t b)
| ~~~~~~^
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:88:26:
warning: argument 1 of type ‘dig_t[2][4]’ {aka ‘long unsigned
int[2][4]’} with mismatched bound [-Warray-parameter=]
88 | void fp3_sub_basic(fp2_t c, fp2_t a, fp2_t b) {
| ~~~~~~^
In file included from
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:1711:26:
note: previously declared as ‘dig_t[3][4]’ {aka ‘long unsigned
int[3][4]’}
1711 | void fp3_sub_basic(fp3_t c, fp3_t a, fp3_t b)
| ~~~~~~^
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:88:35:
warning: argument 2 of type ‘dig_t[2][4]’ {aka ‘long unsigned
int[2][4]’} with mismatched bound [-Warray-parameter=]
88 | void fp3_sub_basic(fp2_t c, fp2_t a, fp2_t b) {
| ~~~~~~^
In file included from
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:1711:35:
note: previously declared as ‘dig_t[3][4]’ {aka ‘long unsigned
int[3][4]’}
1711 | void fp3_sub_basic(fp3_t c, fp3_t a, fp3_t b)
| ~~~~~~^
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:88:44:
warning: argument 3 of type ‘dig_t[2][4]’ {aka ‘long unsigned
int[2][4]’} with mismatched bound [-Warray-parameter=]
88 | void fp3_sub_basic(fp2_t c, fp2_t a, fp2_t b) {
| ~~~~~~^
In file included from
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:1711:44:
note: previously declared as ‘dig_t[3][4]’ {aka ‘long unsigned
int[3][4]’}
1711 | void fp3_sub_basic(fp3_t c, fp3_t a, fp3_t b)
| ~~~~~~^
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:94:26:
warning: argument 1 of type ‘dig_t[2][4]’ {aka ‘long unsigned
int[2][4]’} with mismatched bound [-Warray-parameter=]
94 | void fp3_dbl_basic(fp2_t c, fp2_t a) {
| ~~~~~~^
In file included from
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:1737:26:
note: previously declared as ‘dig_t[3][4]’ {aka ‘long unsigned
int[3][4]’}
1737 | void fp3_dbl_basic(fp3_t c, fp3_t a)
| ~~~~~~^
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:94:35:
warning: argument 2 of type ‘dig_t[2][4]’ {aka ‘long unsigned
int[2][4]’} with mismatched bound [-Warray-parameter=]
94 | void fp3_dbl_basic(fp2_t c, fp2_t a) {
| ~~~~~~^
In file included from
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:1737:35:
note: previously declared as ‘dig_t[3][4]’ {aka ‘long unsigned
int[3][4]’}
1737 | void fp3_dbl_basic(fp3_t c, fp3_t a)
| ~~~~~~^
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:111:26:
warning: argument 1 of type ‘dig_t[2][4]’ {aka ‘long unsigned
int[2][4]’} with mismatched bound [-Warray-parameter=]
111 | void fp3_add_integ(fp2_t c, fp2_t a, fp2_t b) {
| ~~~~~~^
In file included from
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:1701:26:
note: previously declared as ‘dig_t[3][4]’ {aka ‘long unsigned
int[3][4]’}
1701 | void fp3_add_integ(fp3_t c, fp3_t a, fp3_t b)
| ~~~~~~^
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:111:35:
warning: argument 2 of type ‘dig_t[2][4]’ {aka ‘long unsigned
int[2][4]’} with mismatched bound [-Warray-parameter=]
111 | void fp3_add_integ(fp2_t c, fp2_t a, fp2_t b) {
| ~~~~~~^
In file included from
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:1701:35:
note: previously declared as ‘dig_t[3][4]’ {aka ‘long unsigned
int[3][4]’}
1701 | void fp3_add_integ(fp3_t c, fp3_t a, fp3_t b)
| ~~~~~~^
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:111:44:
warning: argument 3 of type ‘dig_t[2][4]’ {aka ‘long unsigned
int[2][4]’} with mismatched bound [-Warray-parameter=]
111 | void fp3_add_integ(fp2_t c, fp2_t a, fp2_t b) {
| ~~~~~~^
In file included from
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:1701:44:
note: previously declared as ‘dig_t[3][4]’ {aka ‘long unsigned
int[3][4]’}
1701 | void fp3_add_integ(fp3_t c, fp3_t a, fp3_t b)
| ~~~~~~^
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:115:26:
warning: argument 1 of type ‘dig_t[2][4]’ {aka ‘long unsigned
int[2][4]’} with mismatched bound [-Warray-parameter=]
115 | void fp3_sub_integ(fp2_t c, fp2_t a, fp2_t b) {
| ~~~~~~^
In file included from
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:1721:26:
note: previously declared as ‘dig_t[3][4]’ {aka ‘long unsigned
int[3][4]’}
1721 | void fp3_sub_integ(fp3_t c, fp3_t a, fp3_t b)
| ~~~~~~^
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:115:35:
warning: argument 2 of type ‘dig_t[2][4]’ {aka ‘long unsigned
int[2][4]’} with mismatched bound [-Warray-parameter=]
115 | void fp3_sub_integ(fp2_t c, fp2_t a, fp2_t b) {
| ~~~~~~^
In file included from
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:1721:35:
note: previously declared as ‘dig_t[3][4]’ {aka ‘long unsigned
int[3][4]’}
1721 | void fp3_sub_integ(fp3_t c, fp3_t a, fp3_t b)
| ~~~~~~^
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:115:44:
warning: argument 3 of type ‘dig_t[2][4]’ {aka ‘long unsigned
int[2][4]’} with mismatched bound [-Warray-parameter=]
115 | void fp3_sub_integ(fp2_t c, fp2_t a, fp2_t b) {
| ~~~~~~^
In file included from
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:1721:44:
note: previously declared as ‘dig_t[3][4]’ {aka ‘long unsigned
int[3][4]’}
1721 | void fp3_sub_integ(fp3_t c, fp3_t a, fp3_t b)
| ~~~~~~^
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:119:26:
warning: argument 1 of type ‘dig_t[2][4]’ {aka ‘long unsigned
int[2][4]’} with mismatched bound [-Warray-parameter=]
119 | void fp3_dbl_integ(fp2_t c, fp2_t a) {
| ~~~~~~^
In file included from
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:1745:26:
note: previously declared as ‘dig_t[3][4]’ {aka ‘long unsigned
int[3][4]’}
1745 | void fp3_dbl_integ(fp3_t c, fp3_t a)
| ~~~~~~^
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:119:35:
warning: argument 2 of type ‘dig_t[2][4]’ {aka ‘long unsigned
int[2][4]’} with mismatched bound [-Warray-parameter=]
119 | void fp3_dbl_integ(fp2_t c, fp2_t a) {
| ~~~~~~^
In file included from
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:1745:35:
note: previously declared as ‘dig_t[3][4]’ {aka ‘long unsigned
int[3][4]’}
1745 | void fp3_dbl_integ(fp3_t c, fp3_t a)
| ~~~~~~^
[ 12%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fpx_cmp.c.o
[ 12%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fpx_cyc.c.o
[ 12%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fpx_exp.c.o
[ 12%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fpx_field.c.o
[ 13%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fpx_frb.c.o
[ 13%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fpx_inv.c.o
[ 13%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fpx_pck.c.o
[ 13%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fpx_rdc.c.o
[ 13%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fpx_srt.c.o
[ 14%] Building C object src/CMakeFiles/relic.dir/fpx/relic_fpx_util.c.o
[ 14%] Building C object src/CMakeFiles/relic.dir/fb/relic_fb_add.c.o
[ 14%] Building C object src/CMakeFiles/relic.dir/fb/relic_fb_cmp.c.o
[ 14%] Building C object src/CMakeFiles/relic.dir/fb/relic_fb_exp.c.o
[ 14%] Building C object src/CMakeFiles/relic.dir/fb/relic_fb_inv.c.o
[ 15%] Building C object src/CMakeFiles/relic.dir/fb/relic_fb_itr.c.o
[ 15%] Building C object src/CMakeFiles/relic.dir/fb/relic_fb_mul.c.o
[ 15%] Building C object src/CMakeFiles/relic.dir/fb/relic_fb_param.c.o
[ 15%] Building C object src/CMakeFiles/relic.dir/fb/relic_fb_poly.c.o
[ 15%] Building C object src/CMakeFiles/relic.dir/fb/relic_fb_rdc.c.o
[ 16%] Building C object src/CMakeFiles/relic.dir/fb/relic_fb_shift.c.o
[ 16%] Building C object src/CMakeFiles/relic.dir/fb/relic_fb_slv.c.o
[ 16%] Building C object src/CMakeFiles/relic.dir/fb/relic_fb_sqr.c.o
[ 16%] Building C object src/CMakeFiles/relic.dir/fb/relic_fb_srt.c.o
[ 16%] Building C object src/CMakeFiles/relic.dir/fb/relic_fb_trc.c.o
[ 16%] Building C object src/CMakeFiles/relic.dir/fb/relic_fb_util.c.o
[ 17%] Building C object src/CMakeFiles/relic.dir/fbx/relic_fb2_inv.c.o
[ 17%] Building C object src/CMakeFiles/relic.dir/fbx/relic_fb2_mul.c.o
[ 17%] Building C object src/CMakeFiles/relic.dir/fbx/relic_fb2_slv.c.o
[ 17%] Building C object src/CMakeFiles/relic.dir/fbx/relic_fb2_sqr.c.o
[ 17%] Building C object src/CMakeFiles/relic.dir/ep/relic_ep_add.c.o
[ 18%] Building C object src/CMakeFiles/relic.dir/ep/relic_ep_curve.c.o
[ 18%] Building C object src/CMakeFiles/relic.dir/ep/relic_ep_dbl.c.o
[ 18%] Building C object src/CMakeFiles/relic.dir/ep/relic_ep_map.c.o
[ 18%] Building C object src/CMakeFiles/relic.dir/ep/relic_ep_mul.c.o
[ 18%] Building C object src/CMakeFiles/relic.dir/ep/relic_ep_mul_fix.c.o
[ 19%] Building C object src/CMakeFiles/relic.dir/ep/relic_ep_mul_sim.c.o
[ 19%] Building C object src/CMakeFiles/relic.dir/ep/relic_ep_neg.c.o
[ 19%] Building C object src/CMakeFiles/relic.dir/ep/relic_ep_norm.c.o
[ 19%] Building C object src/CMakeFiles/relic.dir/ep/relic_ep_param.c.o
[ 19%] Building C object src/CMakeFiles/relic.dir/ep/relic_ep_pck.c.o
[ 20%] Building C object src/CMakeFiles/relic.dir/ep/relic_ep_util.c.o
[ 20%] Building C object src/CMakeFiles/relic.dir/epx/relic_ep2_add.c.o
[ 20%] Building C object src/CMakeFiles/relic.dir/epx/relic_ep2_curve.c.o
[ 20%] Building C object src/CMakeFiles/relic.dir/epx/relic_ep2_dbl.c.o
[ 20%] Building C object src/CMakeFiles/relic.dir/epx/relic_ep2_frb.c.o
[ 21%] Building C object src/CMakeFiles/relic.dir/epx/relic_ep2_map.c.o
[ 21%] Building C object src/CMakeFiles/relic.dir/epx/relic_ep2_mul.c.o
[ 21%] Building C object src/CMakeFiles/relic.dir/epx/relic_ep2_mul_fix.c.o
[ 21%] Building C object src/CMakeFiles/relic.dir/epx/relic_ep2_mul_sim.c.o
[ 21%] Building C object src/CMakeFiles/relic.dir/epx/relic_ep2_neg.c.o
[ 21%] Building C object src/CMakeFiles/relic.dir/epx/relic_ep2_norm.c.o
[ 22%] Building C object src/CMakeFiles/relic.dir/epx/relic_ep2_pck.c.o
[ 22%] Building C object src/CMakeFiles/relic.dir/epx/relic_ep2_util.c.o
[ 22%] Building C object src/CMakeFiles/relic.dir/eb/relic_eb_add.c.o
[ 22%] Building C object src/CMakeFiles/relic.dir/eb/relic_eb_curve.c.o
[ 22%] Building C object src/CMakeFiles/relic.dir/eb/relic_eb_dbl.c.o
[ 23%] Building C object src/CMakeFiles/relic.dir/eb/relic_eb_frb.c.o
[ 23%] Building C object src/CMakeFiles/relic.dir/eb/relic_eb_hlv.c.o
[ 23%] Building C object src/CMakeFiles/relic.dir/eb/relic_eb_map.c.o
[ 23%] Building C object src/CMakeFiles/relic.dir/eb/relic_eb_mul.c.o
[ 23%] Building C object src/CMakeFiles/relic.dir/eb/relic_eb_mul_fix.c.o
[ 24%] Building C object src/CMakeFiles/relic.dir/eb/relic_eb_mul_sim.c.o
[ 24%] Building C object src/CMakeFiles/relic.dir/eb/relic_eb_neg.c.o
[ 24%] Building C object src/CMakeFiles/relic.dir/eb/relic_eb_norm.c.o
[ 24%] Building C object src/CMakeFiles/relic.dir/eb/relic_eb_param.c.o
[ 24%] Building C object src/CMakeFiles/relic.dir/eb/relic_eb_pck.c.o
[ 25%] Building C object src/CMakeFiles/relic.dir/eb/relic_eb_util.c.o
[ 25%] Building C object src/CMakeFiles/relic.dir/ed/relic_ed_add.c.o
[ 25%] Building C object src/CMakeFiles/relic.dir/ed/relic_ed_curve.c.o
[ 25%] Building C object src/CMakeFiles/relic.dir/ed/relic_ed_dbl.c.o
[ 25%] Building C object src/CMakeFiles/relic.dir/ed/relic_ed_map.c.o
[ 25%] Building C object src/CMakeFiles/relic.dir/ed/relic_ed_mul.c.o
[ 26%] Building C object src/CMakeFiles/relic.dir/ed/relic_ed_mul_fix.c.o
[ 26%] Building C object src/CMakeFiles/relic.dir/ed/relic_ed_mul_sim.c.o
[ 26%] Building C object src/CMakeFiles/relic.dir/ed/relic_ed_neg.c.o
[ 26%] Building C object src/CMakeFiles/relic.dir/ed/relic_ed_norm.c.o
[ 26%] Building C object src/CMakeFiles/relic.dir/ed/relic_ed_param.c.o
[ 27%] Building C object src/CMakeFiles/relic.dir/ed/relic_ed_pck.c.o
[ 27%] Building C object src/CMakeFiles/relic.dir/ed/relic_ed_util.c.o
[ 27%] Building C object src/CMakeFiles/relic.dir/pp/relic_pp_add_k12.c.o
[ 27%] Building C object src/CMakeFiles/relic.dir/pp/relic_pp_add_k2.c.o
[ 27%] Building C object src/CMakeFiles/relic.dir/pp/relic_pp_add_k48.c.o
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/pp/relic_pp_add_k48.c:
In function ‘pp_add_k48_projc’:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/pp/relic_pp_add_k48.c:197:17:
warning: ‘fp8_neg’ accessing 256 bytes in a region of size 32
[-Wstringop-overflow=]
197 | fp8_neg(l[0][1], l[0][1])
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/pp/relic_pp_add_k48.c:197:17:
note: referencing argument 1 of type ‘dig_t (*)[2][2][4]’ {aka ‘long
unsigned int (*)[2][2][4]’}
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/pp/relic_pp_add_k48.c:197:17:
warning: ‘fp8_neg’ accessing 256 bytes in a region of size 32
[-Wstringop-overflow=]
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/pp/relic_pp_add_k48.c:197:17:
note: referencing argument 2 of type ‘dig_t (*)[2][2][4]’ {aka ‘long
unsigned int (*)[2][2][4]’}
In file included from
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/pp/relic_pp_add_k48.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:2441:6:
note: in a call to function ‘fp8_neg’
2441 | void fp8_neg(fp8_t c, fp8_t a)
| ^~~~~~~
[ 28%] Building C object src/CMakeFiles/relic.dir/pp/relic_pp_add_k54.c.o
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/pp/relic_pp_add_k54.c:
In function ‘pp_add_k54_projc’:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/pp/relic_pp_add_k54.c:199:17:
warning: ‘fp9_neg’ accessing 288 bytes in a region of size 32
[-Wstringop-overflow=]
199 | fp9_neg(l[2][0], l[2][0])
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/pp/relic_pp_add_k54.c:199:17:
note: referencing argument 1 of type ‘dig_t (*)[3][4]’ {aka ‘long
unsigned int (*)[3][4]’}
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/pp/relic_pp_add_k54.c:199:17:
warning: ‘fp9_neg’ accessing 288 bytes in a region of size 32
[-Wstringop-overflow=]
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/pp/relic_pp_add_k54.c:199:17:
note: referencing argument 2 of type ‘dig_t (*)[3][4]’ {aka ‘long
unsigned int (*)[3][4]’}
In file included from
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
from /home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/pp/relic_pp_add_k54.c:32:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_fpx.h:2724:6:
note: in a call to function ‘fp9_neg’
2724 | void fp9_neg(fp9_t c, fp9_t a)
| ^~~~~~~
[ 28%] Building C object src/CMakeFiles/relic.dir/pp/relic_pp_add_k8.c.o
[ 28%] Building C object src/CMakeFiles/relic.dir/pp/relic_pp_dbl_k12.c.o
[ 28%] Building C object src/CMakeFiles/relic.dir/pp/relic_pp_dbl_k2.c.o
[ 28%] Building C object src/CMakeFiles/relic.dir/pp/relic_pp_dbl_k48.c.o
[ 29%] Building C object src/CMakeFiles/relic.dir/pp/relic_pp_dbl_k54.c.o
[ 29%] Building C object src/CMakeFiles/relic.dir/pp/relic_pp_dbl_k8.c.o
[ 29%] Building C object src/CMakeFiles/relic.dir/pp/relic_pp_exp_k12.c.o
[ 29%] Building C object src/CMakeFiles/relic.dir/pp/relic_pp_exp_k2.c.o
[ 29%] Building C object src/CMakeFiles/relic.dir/pp/relic_pp_exp_k48.c.o
[ 30%] Building C object src/CMakeFiles/relic.dir/pp/relic_pp_exp_k54.c.o
[ 30%] Building C object src/CMakeFiles/relic.dir/pp/relic_pp_exp_k8.c.o
[ 30%] Building C object src/CMakeFiles/relic.dir/pp/relic_pp_map.c.o
[ 30%] Building C object src/CMakeFiles/relic.dir/pp/relic_pp_map_k12.c.o
[ 30%] Building C object src/CMakeFiles/relic.dir/pp/relic_pp_map_k2.c.o
[ 30%] Building C object src/CMakeFiles/relic.dir/pp/relic_pp_map_k48.c.o
[ 31%] Building C object src/CMakeFiles/relic.dir/pp/relic_pp_map_k54.c.o
[ 31%] Building C object src/CMakeFiles/relic.dir/pp/relic_pp_map_k8.c.o
[ 31%] Building C object src/CMakeFiles/relic.dir/pp/relic_pp_norm.c.o
[ 31%] Building C object src/CMakeFiles/relic.dir/pc/relic_pc_exp.c.o
[ 31%] Building C object src/CMakeFiles/relic.dir/pc/relic_pc_util.c.o
[ 32%] Building C object src/CMakeFiles/relic.dir/cp/relic_cp_rsa.c.o
[ 32%] Building C object src/CMakeFiles/relic.dir/cp/relic_cp_rabin.c.o
[ 32%] Building C object src/CMakeFiles/relic.dir/cp/relic_cp_bdpe.c.o
[ 32%] Building C object src/CMakeFiles/relic.dir/cp/relic_cp_phpe.c.o
[ 32%] Building C object src/CMakeFiles/relic.dir/cp/relic_cp_ecdh.c.o
[ 33%] Building C object src/CMakeFiles/relic.dir/cp/relic_cp_ecmqv.c.o
[ 33%] Building C object src/CMakeFiles/relic.dir/cp/relic_cp_ecies.c.o
[ 33%] Building C object src/CMakeFiles/relic.dir/cp/relic_cp_ecdsa.c.o
[ 33%] Building C object src/CMakeFiles/relic.dir/cp/relic_cp_ecss.c.o
[ 33%] Building C object src/CMakeFiles/relic.dir/cp/relic_cp_vbnn.c.o
[ 34%] Building C object src/CMakeFiles/relic.dir/cp/relic_cp_sokaka.c.o
[ 34%] Building C object src/CMakeFiles/relic.dir/cp/relic_cp_bgn.c.o
[ 34%] Building C object src/CMakeFiles/relic.dir/cp/relic_cp_ibe.c.o
[ 34%] Building C object src/CMakeFiles/relic.dir/cp/relic_cp_bls.c.o
[ 34%] Building C object src/CMakeFiles/relic.dir/cp/relic_cp_cls.c.o
[ 34%] Building C object src/CMakeFiles/relic.dir/cp/relic_cp_pss.c.o
[ 35%] Building C object src/CMakeFiles/relic.dir/cp/relic_cp_bbs.c.o
[ 35%] Building C object src/CMakeFiles/relic.dir/cp/relic_cp_zss.c.o
[ 35%] Building C object src/CMakeFiles/relic.dir/cp/relic_cp_cmlhs.c.o
[ 35%] Building C object src/CMakeFiles/relic.dir/cp/relic_cp_mklhs.c.o
[ 35%] Building C object src/CMakeFiles/relic.dir/bc/relic_bc_aes.c.o
[ 36%] Building C object src/CMakeFiles/relic.dir/bc/rijndael-alg-fst.c.o
[ 36%] Building C object src/CMakeFiles/relic.dir/bc/rijndael-api-fst.c.o
[ 36%] Building C object src/CMakeFiles/relic.dir/md/blake2s-ref.c.o
In file included from
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/md/blake2s-ref.c:18:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/md/blake2.h:101:5:
error: size of array element is not a multiple of its alignment
101 | blake2s_state S[8][1]
| ^~~~~~~~~~~~~
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/md/blake2.h:102:5:
error: size of array element is not a multiple of its alignment
102 | blake2s_state R[1]
| ^~~~~~~~~~~~~
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/md/blake2.h:109:5:
error: size of array element is not a multiple of its alignment
109 | blake2b_state S[4][1]
| ^~~~~~~~~~~~~
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/md/blake2.h:110:5:
error: size of array element is not a multiple of its alignment
110 | blake2b_state R[1]
| ^~~~~~~~~~~~~
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/md/blake2s-ref.c:
In function ‘blake2s’:
/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/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]: *** [src/CMakeFiles/relic.dir/build.make:2722:
src/CMakeFiles/relic.dir/md/blake2s-ref.c.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:227: src/CMakeFiles/relic.dir/all]
Error 2
gmake: *** [Makefile:146: all] Error 2
Call Stack (most recent call first):
cryptoTools/thirdparty/getRelic.cmake:36 (run)
cryptoTools/cmake/cryptoToolsDepHelper.cmake:83 (include)
cryptoTools/CMakeLists.txt:117 (include)
'/usr/bin/cmake' '--build'
'/home/omen/Desktop/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/build/linux'
'--config' 'Release'
-- Configuring incomplete, errors occurred!
See also
"/home/omen/Desktop/libPSI/thirdparty/libOTe/out/build/linux/CMakeFiles/CMakeOutput.log".
Call Stack (most recent call first):
thirdparty/getLibOTe.cmake:48 (run)
cmake/findDependancies.cmake:134 (include)
CMakeLists.txt:12 (include)
-- Configuring incomplete, errors occurred!
See also "/home/omen/Desktop/libPSI/out/build/linux/CMakeFiles/CMakeOutput.log".
gmake: Makefile: No such file or directory
gmake: *** No rule to make target 'Makefile'. Stop.
Metadata
Metadata
Assignees
Labels
No labels