/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++0x -Wall -pedantic -Werror -Wextra -Werror=shadow -faligned-new -Werror=implicit-fallthrough=2 -Wunused-result -Werror=unused-result -Wunused-parameter -Werror=unused-parameter -fsigned-char -DNDEBUG -o CMakeFiles/flattests.dir/tests/test.cpp.o -c /builddir/build/BUILD/flatbuffers-1.11.0/tests/test.cpp make[2]: Leaving directory '/builddir/build/BUILD/flatbuffers-1.11.0' In file included from /builddir/build/BUILD/flatbuffers-1.11.0/include/flatbuffers/flatbuffers.h:20, from /builddir/build/BUILD/flatbuffers-1.11.0/tests/test.cpp:17: In function 'void flatbuffers::WriteScalar(void*, T) [with T = unsigned char]', inlined from 'void flatbuffers::Vector::Mutate(flatbuffers::uoffset_t, const T&) [with T = unsigned char]' at /builddir/build/BUILD/flatbuffers-1.11.0/include/flatbuffers/flatbuffers.h:290:16, inlined from 'void MutateFlatBuffersTest(uint8_t*, std::size_t)' at /builddir/build/BUILD/flatbuffers-1.11.0/tests/test.cpp:428:20: /builddir/build/BUILD/flatbuffers-1.11.0/include/flatbuffers/base.h:363:29: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=] 363 | *reinterpret_cast(p) = EndianScalar(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/flatbuffers-1.11.0/tests/test.cpp:17: /builddir/build/BUILD/flatbuffers-1.11.0/include/flatbuffers/flatbuffers.h: In function 'void MutateFlatBuffersTest(uint8_t*, std::size_t)': /builddir/build/BUILD/flatbuffers-1.11.0/include/flatbuffers/flatbuffers.h:2357:11: note: at offset 0 to object 'flatbuffers::Table::data_' with size 1 declared here 2357 | uint8_t data_[1]; | ^~~~~ In file included from /builddir/build/BUILD/flatbuffers-1.11.0/include/flatbuffers/flatbuffers.h:20, from /builddir/build/BUILD/flatbuffers-1.11.0/tests/test.cpp:17: In function 'void flatbuffers::WriteScalar(void*, T) [with T = unsigned char]', inlined from 'void flatbuffers::Vector::Mutate(flatbuffers::uoffset_t, const T&) [with T = unsigned char]' at /builddir/build/BUILD/flatbuffers-1.11.0/include/flatbuffers/flatbuffers.h:290:16, inlined from 'void MutateFlatBuffersTest(uint8_t*, std::size_t)' at /builddir/build/BUILD/flatbuffers-1.11.0/tests/test.cpp:430:20: /builddir/build/BUILD/flatbuffers-1.11.0/include/flatbuffers/base.h:363:29: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=] 363 | *reinterpret_cast(p) = EndianScalar(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/flatbuffers-1.11.0/tests/test.cpp:17: /builddir/build/BUILD/flatbuffers-1.11.0/include/flatbuffers/flatbuffers.h: In function 'void MutateFlatBuffersTest(uint8_t*, std::size_t)': /builddir/build/BUILD/flatbuffers-1.11.0/include/flatbuffers/flatbuffers.h:2357:11: note: at offset 0 to object 'flatbuffers::Table::data_' with size 1 declared here 2357 | uint8_t data_[1]; | ^~~~~ cc1plus: all warnings being treated as errors make[2]: *** [CMakeFiles/flattests.dir/build.make:148: CMakeFiles/flattests.dir/tests/test.cpp.o] Error 1 RPM build errors: make[1]: *** [CMakeFiles/Makefile2:253: CMakeFiles/flattests.dir/all] Error 2 make: *** [Makefile:166: all] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.lXmUX2 (%build) Bad exit status from /var/tmp/rpm-tmp.lXmUX2 (%build) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.8/site-packages/mockbuild/trace_decorator.py", line 95, in trace result = func(*args, **kw) File "/usr/lib/python3.8/site-packages/mockbuild/util.py", line 746, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/flatbuffers.spec