osu-crypto / libPSI

A repository for private set intersection.
Other
168 stars 47 forks source link

CMake Error #66

Open hhxxttxs0110 opened 5 months ago

hhxxttxs0110 commented 5 months ago

Hello,I compiled as your README,but the errors occurred.Hope to your responds.

mjw@mjw-virtual-machine:~/PSU/libPSI$ python3 build.py

====== 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=8 -DCMAKE_BUILD_TYPE=Release cmake --build out/build/linux --parallel 8 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

-- 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/mjw/PSU/libPSI/out/install/linux sparsehash-c11 already fetched. SPARSEHASH_INCLUDE_DIRS=/home/mjw/PSU/libPSI/out/install/linux/include ============= Building libOTe ============= Checkout 7d5c13d8c7a8f56a53e3f5909882c114903fb17c '/usr/bin/git' 'checkout' '7d5c13d8c7a8f56a53e3f5909882c114903fb17c' HEAD is now at 7d5c13d randombytes_kyber submodule '/usr/bin/git' 'submodule' 'update' '--recursive' Configure '/usr/bin/cmake' '-S' '/home/mjw/PSU/libPSI/thirdparty/libOTe' '-B' '/home/mjw/PSU/libPSI/thirdparty/libOTe/out/build/linux' '-DCMAKE_INSTALL_PREFIX=/usr/local' '-DCMAKE_BUILD_TYPE:STRING=Release' '-DFETCH_AUTO=ON' '-DVERBOSE_FETCH=ON' '-DENABLE_ALL_OT=ON' '-DENABLE_RELIC=ON' -- 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

span-lite already fetched (cryptoTools). ============= Building Relic ============= Checkout 3f616ad64c3e63039277b8c90915607b6a2c504c '/usr/bin/git' 'checkout' '3f616ad64c3e63039277b8c90915607b6a2c504c' HEAD is now at 3f616ad6 added the ability to set the MSVC runtime library Configure '/usr/bin/cmake' '-S' '/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic' '-B' '/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/build/linux' '-DCMAKE_INSTALL_PREFIX=/usr/local' '-DCMAKE_BUILD_TYPE:STRING=Release' '-DMULTI:STRING=PTHREAD' -- Available switches (default = CHECK, VERBS, DOCUM):

-- Configuring RELIC 0.5.0... -- Available random number generator seeders (default = UDEV):

-- Configured operating system: LINUX -- Compiler flags: -pipe -std=c99 -m64 -Wall -O2 -funroll-loops -fomit-frame-pointer -pthread -- Linker flags: -L/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/low/easy/ -- Configured /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_conf.h.in -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Configuring done -- Generating done -- Build files have been written to: /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/build/linux Build '/usr/bin/cmake' '--build' '/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/build/linux' '--config' 'Release' [ 0%] Built target arith_objs Consolidate compiler generated dependencies of target relic [ 0%] Building C object src/CMakeFiles/relic.dir/md/blake2s-ref.c.o In file included from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/md/blake2s-ref.c:18: /home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/md/blake2s-ref.c: In function ‘blake2s’: /home/mjw/PSU/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 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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fp12_sqr.c: In function ‘fp12_sqr_unr’:

/home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

               from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
               from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fp12_sqr.c:32:

/home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

               from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
               from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fp12_sqr.c:32:

/home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

               from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
               from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fp12_sqr.c:32:

/home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

               from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
               from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fp12_sqr.c:32:

/home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

               from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
               from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fp4_sqr.c:32:

/home/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fp4_sqr.c: In function ‘fp4_sqr_lazyr’:

/home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fp8_sqr.c: In function ‘fp8_sqr_unr’:

/home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

               from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
               from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fp8_sqr.c:32:

/home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

               from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
               from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fp8_sqr.c:32:

/home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

               from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
               from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fp8_sqr.c:32:

/home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

               from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
               from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:

/home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

               from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
               from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:

/home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

               from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
               from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:

/home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

               from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
               from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:

/home/mjw/PSU/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); | ~~-- Configuring incomplete, errors occurred! See also "/home/mjw/PSU/libPSI/thirdparty/libOTe/out/build/linux/CMakeFiles/CMakeOutput.log".



  /home/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:

  /home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:

  /home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:

  /home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:

  /home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:

  /home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:

  /home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:

  /home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:

  /home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:

  /home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:

  /home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:

  /home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/fpx/relic_fpx_add.c:32:

  /home/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/pp/relic_pp_add_k48.c:
  In function ‘pp_add_k48_projc’:

  /home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/pp/relic_pp_add_k48.c:32:

  /home/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/pp/relic_pp_add_k54.c:
  In function ‘pp_add_k54_projc’:

  /home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_epx.h:40,

                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/include/relic_core.h:47,
                   from /home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/pp/relic_pp_add_k54.c:32:

  /home/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/md/blake2s-ref.c:18:

  /home/mjw/PSU/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/mjw/PSU/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/mjw/PSU/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/mjw/PSU/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/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/src/md/blake2s-ref.c:
  In function ‘blake2s’:

  /home/mjw/PSU/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

  vvvvvvvvvvvvv RUN Checkout 3f616ad64c3e63039277b8c90915607b6a2c504c
  vvvvvvvvvvvv

  /usr/bin/git;checkout;3f616ad64c3e63039277b8c90915607b6a2c504c

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Configure vvvvvvvvvvvv

  /usr/bin/cmake;-S;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic;-B;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/build/linux;-DCMAKE_INSTALL_PREFIX=/usr/local;-DCMAKE_BUILD_TYPE:STRING=Release;-DMULTI:STRING=PTHREAD

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Build vvvvvvvvvvvv

  /usr/bin/cmake;--build;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/build/linux;--config;Release

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Checkout 3f616ad64c3e63039277b8c90915607b6a2c504c
  vvvvvvvvvvvv

  /usr/bin/git;checkout;3f616ad64c3e63039277b8c90915607b6a2c504c

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Configure vvvvvvvvvvvv

  /usr/bin/cmake;-S;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic;-B;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/build/linux;-DCMAKE_INSTALL_PREFIX=/usr/local;-DCMAKE_BUILD_TYPE:STRING=Release;-DMULTI:STRING=PTHREAD

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Build vvvvvvvvvvvv

  /usr/bin/cmake;--build;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/build/linux;--config;Release

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Checkout 3f616ad64c3e63039277b8c90915607b6a2c504c
  vvvvvvvvvvvv

  /usr/bin/git;checkout;3f616ad64c3e63039277b8c90915607b6a2c504c

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Configure vvvvvvvvvvvv

  /usr/bin/cmake;-S;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic;-B;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/build/linux;-DCMAKE_INSTALL_PREFIX=/usr/local;-DCMAKE_BUILD_TYPE:STRING=Release;-DMULTI:STRING=PTHREAD

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Build vvvvvvvvvvvv

  /usr/bin/cmake;--build;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/build/linux;--config;Release

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Checkout 3f616ad64c3e63039277b8c90915607b6a2c504c
  vvvvvvvvvvvv

  /usr/bin/git;checkout;3f616ad64c3e63039277b8c90915607b6a2c504c

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Configure vvvvvvvvvvvv

  /usr/bin/cmake;-S;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic;-B;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/build/linux;-DCMAKE_INSTALL_PREFIX=/usr/local;-DCMAKE_BUILD_TYPE:STRING=Release;-DMULTI:STRING=PTHREAD

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Build vvvvvvvvvvvv

  /usr/bin/cmake;--build;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/build/linux;--config;Release

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Checkout 3f616ad64c3e63039277b8c90915607b6a2c504c
  vvvvvvvvvvvv

  /usr/bin/git;checkout;3f616ad64c3e63039277b8c90915607b6a2c504c

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Configure vvvvvvvvvvvv

  /usr/bin/cmake;-S;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic;-B;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/build/linux;-DCMAKE_INSTALL_PREFIX=/usr/local;-DCMAKE_BUILD_TYPE:STRING=Release;-DMULTI:STRING=PTHREAD

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Build vvvvvvvvvvvv

  /usr/bin/cmake;--build;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/build/linux;--config;Release

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Checkout 3f616ad64c3e63039277b8c90915607b6a2c504c
  vvvvvvvvvvvv

  /usr/bin/git;checkout;3f616ad64c3e63039277b8c90915607b6a2c504c

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Configure vvvvvvvvvvvv

  /usr/bin/cmake;-S;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic;-B;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/build/linux;-DCMAKE_INSTALL_PREFIX=/usr/local;-DCMAKE_BUILD_TYPE:STRING=Release;-DMULTI:STRING=PTHREAD

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Build vvvvvvvvvvvv

  /usr/bin/cmake;--build;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/build/linux;--config;Release

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Checkout 3f616ad64c3e63039277b8c90915607b6a2c504c
  vvvvvvvvvvvv

  /usr/bin/git;checkout;3f616ad64c3e63039277b8c90915607b6a2c504c

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Configure vvvvvvvvvvvv

  /usr/bin/cmake;-S;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic;-B;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/build/linux;-DCMAKE_INSTALL_PREFIX=/usr/local;-DCMAKE_BUILD_TYPE:STRING=Release;-DMULTI:STRING=PTHREAD

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Build vvvvvvvvvvvv

  /usr/bin/cmake;--build;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/build/linux;--config;Release

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Checkout 3f616ad64c3e63039277b8c90915607b6a2c504c
  vvvvvvvvvvvv

  /usr/bin/git;checkout;3f616ad64c3e63039277b8c90915607b6a2c504c

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Configure vvvvvvvvvvvv

  /usr/bin/cmake;-S;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic;-B;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/build/linux;-DCMAKE_INSTALL_PREFIX=/usr/local;-DCMAKE_BUILD_TYPE:STRING=Release;-DMULTI:STRING=PTHREAD

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Build vvvvvvvvvvvv

  /usr/bin/cmake;--build;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/build/linux;--config;Release

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Checkout 3f616ad64c3e63039277b8c90915607b6a2c504c
  vvvvvvvvvvvv

  /usr/bin/git;checkout;3f616ad64c3e63039277b8c90915607b6a2c504c

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Configure vvvvvvvvvvvv

  /usr/bin/cmake;-S;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic;-B;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/build/linux;-DCMAKE_INSTALL_PREFIX=/usr/local;-DCMAKE_BUILD_TYPE:STRING=Release;-DMULTI:STRING=PTHREAD

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Build vvvvvvvvvvvv

  /usr/bin/cmake;--build;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/build/linux;--config;Release

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Checkout 3f616ad64c3e63039277b8c90915607b6a2c504c
  vvvvvvvvvvvv

  /usr/bin/git;checkout;3f616ad64c3e63039277b8c90915607b6a2c504c

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Configure vvvvvvvvvvvv

  /usr/bin/cmake;-S;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic;-B;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/build/linux;-DCMAKE_INSTALL_PREFIX=/usr/local;-DCMAKE_BUILD_TYPE:STRING=Release;-DMULTI:STRING=PTHREAD

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  vvvvvvvvvvvvv RUN Build vvvvvvvvvvvv

  /usr/bin/cmake;--build;/home/mjw/PSU/libPSI/thirdparty/libOTe/cryptoTools/thirdparty/relic/build/linux;--config;Release

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Call Stack (most recent call first):
  cryptoTools/thirdparty/getRelic.cmake:36 (run)
  cryptoTools/cmake/cryptoToolsDepHelper.cmake:83 (include)
  cryptoTools/CMakeLists.txt:117 (include)

Build
'/usr/bin/cmake' '--build' '/home/mjw/PSU/libPSI/thirdparty/libOTe/out/build/linux' '--config' 'Release'
gmake: Makefile: No such file or directory
gmake: *** No rule to make target 'Makefile'.  Stop.
Install
'/usr/bin/cmake' '--install' '/home/mjw/PSU/libPSI/thirdparty/libOTe/out/build/linux' '--config' 'Release' '--prefix' '/home/mjw/PSU/libPSI/out/install/linux'
CMake Error: Error processing file: /home/mjw/PSU/libPSI/thirdparty/libOTe/out/build/linux/cmake_install.cmake
log /home/mjw/PSU/libPSI/thirdparty/log-libOTe.txt
==========================================
CMake Error at cmake/findDependancies.cmake:118 (find_package):
  By not providing "FindlibOTe.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "libOTe", but
  CMake did not find one.

  Could not find a package configuration file provided by "libOTe" with any
  of the following names:

    libOTeConfig.cmake
    libote-config.cmake

  Add the installation prefix of "libOTe" to CMAKE_PREFIX_PATH or set
  "libOTe_DIR" to a directory containing one of the above files.  If "libOTe"
  provides a separate development package or SDK, be sure it has been
  installed.
Call Stack (most recent call first):
  cmake/findDependancies.cmake:138 (FIND_LIBOTE)
  CMakeLists.txt:12 (include)

-- Configuring incomplete, errors occurred!
See also "/home/mjw/PSU/libPSI/out/build/linux/CMakeFiles/CMakeOutput.log".
gmake: Makefile: No such file or directory
gmake: *** No rule to make target 'Makefile'.  Stop.