tfhe icon indicating copy to clipboard operation
tfhe copied to clipboard

tfhe does not build cleanly on GCC 9

Open BillyONeal opened this issue 4 years ago • 0 comments

[24/53] /usr/bin/c++  -I/home/bion/vcpkg/buildtrees/tfhe/src/v1.0.1-a0a402ed32.clean/src/include -fPIC  -std=gnu++11 -g3 -O0 -Wall -Werror -fPIC -MD -MT libtfhe/fft_processors/spqlios/CMakeFiles/tfhe-fft-spqlios-avx.dir/spqlios-fft-impl.cpp.o -MF libtfhe/fft_processors/spqlios/CMakeFiles/tfhe-fft-spqlios-avx.dir/spqlios-fft-impl.cpp.o.d -o libtfhe/fft_processors/spqlios/CMakeFiles/tfhe-fft-spqlios-avx.dir/spqlios-fft-impl.cpp.o -c /home/bion/vcpkg/buildtrees/tfhe/src/v1.0.1-a0a402ed32.clean/src/libtfhe/fft_processors/spqlios/spqlios-fft-impl.cpp
FAILED: libtfhe/fft_processors/spqlios/CMakeFiles/tfhe-fft-spqlios-avx.dir/spqlios-fft-impl.cpp.o 
/usr/bin/c++  -I/home/bion/vcpkg/buildtrees/tfhe/src/v1.0.1-a0a402ed32.clean/src/include -fPIC  -std=gnu++11 -g3 -O0 -Wall -Werror -fPIC -MD -MT libtfhe/fft_processors/spqlios/CMakeFiles/tfhe-fft-spqlios-avx.dir/spqlios-fft-impl.cpp.o -MF libtfhe/fft_processors/spqlios/CMakeFiles/tfhe-fft-spqlios-avx.dir/spqlios-fft-impl.cpp.o.d -o libtfhe/fft_processors/spqlios/CMakeFiles/tfhe-fft-spqlios-avx.dir/spqlios-fft-impl.cpp.o -c /home/bion/vcpkg/buildtrees/tfhe/src/v1.0.1-a0a402ed32.clean/src/libtfhe/fft_processors/spqlios/spqlios-fft-impl.cpp
/home/bion/vcpkg/buildtrees/tfhe/src/v1.0.1-a0a402ed32.clean/src/libtfhe/fft_processors/spqlios/spqlios-fft-impl.cpp: In function ‘void fft_model(const void*)’:
/home/bion/vcpkg/buildtrees/tfhe/src/v1.0.1-a0a402ed32.clean/src/libtfhe/fft_processors/spqlios/spqlios-fft-impl.cpp:350:22: error: passing argument 1 to restrict-qualified parameter aliases with argument 2 [-Werror=restrict]
  350 |                 sub4(tmp0, tmp0, tmp3); // re2
      |                      ^~~~  ~~~~
/home/bion/vcpkg/buildtrees/tfhe/src/v1.0.1-a0a402ed32.clean/src/libtfhe/fft_processors/spqlios/spqlios-fft-impl.cpp:351:22: error: passing argument 1 to restrict-qualified parameter aliases with argument 2 [-Werror=restrict]
  351 |                 add4(tmp1, tmp1, tmp2); // im2
      |                      ^~~~  ~~~~
/home/bion/vcpkg/buildtrees/tfhe/src/v1.0.1-a0a402ed32.clean/src/libtfhe/fft_processors/spqlios/spqlios-fft-impl.cpp:354:22: error: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Werror=restrict]
  354 |                 sub4(tmp0, re0, tmp0); // re - re
      |                      ^~~~       ~~~~
/home/bion/vcpkg/buildtrees/tfhe/src/v1.0.1-a0a402ed32.clean/src/libtfhe/fft_processors/spqlios/spqlios-fft-impl.cpp:355:22: error: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Werror=restrict]
  355 |                 sub4(tmp1, im0, tmp1); // im - im
      |                      ^~~~       ~~~~
cc1plus: all warnings being treated as errors

BillyONeal avatar Jul 12 '21 18:07 BillyONeal