Skip to content

Compiler error #61

@eduardo010174

Description

@eduardo010174

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions