Skip to content

#pragma GCC diagnostic warning "-Wstringop-overread" in testFourier.cpp #2238

@jaffarrell

Description

@jaffarrell

Description

After cloning the repositiory, I am running make check. At 41% it fails due to line 26 in testFourier.cpp which is the line: #pragma GCC diagnostic warning "-Wstringop-overread".

The error is:
[ 41%] Built target testChebyshev2
[ 41%] Building CXX object gtsam/basis/tests/CMakeFiles/testFourier.dir/testFourier.cpp.o
/home/farrell/Documents/GTSam/gtsam/basis/tests/testFourier.cpp:26:32: error: unknown option after ‘#pragma GCC diagnostic’ kind; did you mean ‘-Wstringop-overflow’? [-Werror=pragmas]
26 | #pragma GCC diagnostic warning "-Wstringop-overread"
| ^~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
make[3]: *** [gtsam/basis/tests/CMakeFiles/testFourier.dir/build.make:76: gtsam/basis/tests/CMakeFiles/testFourier.dir/testFourier.cpp.o] Error 1
make[2]: *** [CMakeFiles/Makefile2:5294: gtsam/basis/tests/CMakeFiles/testFourier.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:2622: CMakeFiles/check.dir/rule] Error 2
make: *** [Makefile:199: check] Error 2

solution

I commented out the offending line.

Environment

Using built-in specs. COLLECT_GCC=g++ COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/10/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa:hsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Debian 10.2.1-6' --with-bugurl=file:///usr/share/doc/gcc-10/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-10 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-gcn/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-mutex Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 10.2.1 20210110 (Debian 10.2.1-6)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions