23.5.9 fails to build: tests/64bit/offset64_test.cpp:17:10: fatal error: test_assert.h: No such file or directory (c, gcc 13.1.0, Gentoo Linux)
mgorny opened this issue · comments
Michał Górny commented
Building 23.5.9 (and git master as of 72b56fd) fails:
$ mkdir build
$ cd build
$ cmake .. -G Ninja
-- Proceeding with version: 23.5.9.0
-- The CXX compiler identification is GNU 13.1.0
-- 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
-- Looking for strtof_l
-- Looking for strtof_l - found
-- Looking for strtoull_l
-- Looking for strtoull_l - found
-- Looking for realpath
-- Looking for realpath - found
-- CMAKE_CXX_FLAGS:
-- Configuring done (0.6s)
-- Generating done (0.0s)
-- Build files have been written to: /tmp/flatbuffers/build
$ ninja
[54/81] Building CXX object CMakeFiles/flattests.dir/tests/64bit/offset64_test.cpp.o
FAILED: CMakeFiles/flattests.dir/tests/64bit/offset64_test.cpp.o
/usr/bin/c++ -DFLATBUFFERS_LOCALE_INDEPENDENT=1 -I/tmp/flatbuffers/include -I/tmp/flatbuffers/grpc -I/tmp/flatbuffers/build/tests -I/tmp/flatbuffers/src -I/tmp/flatbuffers/build/samples -std=c++17 -Wall -pedantic -Wextra -Wno-unused-parameter -Wold-style-cast -fsigned-char -Wnon-virtual-dtor -Wunused-result -Wunused-parameter -Werror=unused-parameter -Wmissing-declarations -Wzero-as-null-pointer-constant -faligned-new -Wextra-semi -MD -MT CMakeFiles/flattests.dir/tests/64bit/offset64_test.cpp.o -MF CMakeFiles/flattests.dir/tests/64bit/offset64_test.cpp.o.d -o CMakeFiles/flattests.dir/tests/64bit/offset64_test.cpp.o -c /tmp/flatbuffers/tests/64bit/offset64_test.cpp
/tmp/flatbuffers/tests/64bit/offset64_test.cpp:17:10: fatal error: test_assert.h: No such file or directory
17 | #include "test_assert.h"
| ^~~~~~~~~~~~~~~
compilation terminated.
[65/81] Building CXX object CMakeFiles/flattests.dir/tests/monster_test.cpp.o^C
ninja: build stopped: interrupted by user.
Looks like missing -I
.
Derek Bailey commented
Fixed: 76f5e98