Built on Debian using g++ at 2021-12-30 20:16
4f4cc0da533af6b8cdba13f1635f261c89095e9a 2021-12-30T22:06:01+02:00 Use convenience scripts added to cloud-sdk image.
gem install edicta specificjson
-- The CXX compiler identification is GNU 10.2.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /workspace/build
Scanning dependencies of target parsers
[ 2%] Generating types from README.md
generate_io: GenerateIn Exception ParseInteger ValueParser Float String UInt32 ParserPool ParseArrayContainer ParseObject ContainerStdVector StdVector writeBool writeScalarType writeInt16 writeInt32 writeInt64 writeInt8 writeString writeUInt16 writeUInt32 writeUInt64 writeUInt8 writeDouble writeFloat writePointer writeForwardIterator writeStdVector
Header: generate_io.hpp, source: generate_io.cpp
render_io: RenderChangesIn Exception ParseInteger ValueParser Double String UInt32 ParserPool ParseArrayContainer ParseObject ContainerStdVector StdVector writeBool writeScalarType writeInt16 writeInt32 writeInt64 writeInt8 writeString writeUInt16 writeUInt32 writeUInt64 writeUInt8 writeDouble writeFloat writePointer writeForwardIterator writeStdVector
Header: render_io.hpp, source: render_io.cpp
heightfield2model_io: HeightField2ModelIn HeightField2ModelOut Exception ValueParser Float String ParserPool ParseArrayContainer ParseObject ContainerStdVectorEqSize StdVector writeBool writeScalarType writeInt16 writeInt32 writeInt64 writeInt8 writeString writeUInt16 writeUInt32 writeUInt64 writeUInt8 writeDouble writeFloat writePointer writeForwardIterator writeStdVector
Header: heightfield2model_io.hpp, source: heightfield2model_io.cpp
heightfield2color_io: HeightField2ColorIn HeightField2ColorOut Exception ValueParser Float String ParserPool ParseArrayContainer ParseObject ContainerStdVector ContainerStdVectorEqSize StdVector writeBool writeScalarType writeInt16 writeInt32 writeInt64 writeInt8 writeString writeUInt16 writeUInt32 writeUInt64 writeUInt8 writeDouble writeFloat writePointer writeForwardIterator writeStdVector
Header: heightfield2color_io.hpp, source: heightfield2color_io.cpp
heightfield2texture_io: HeightField2TextureIn HeightField2TextureOut Exception ValueParser Float String ParserPool ParseArrayContainer ParseObject ContainerStdVector ContainerStdVectorEqSize StdVector writeBool writeScalarType writeInt16 writeInt32 writeInt64 writeInt8 writeString writeUInt16 writeUInt32 writeUInt64 writeUInt8 writeDouble writeFloat writePointer writeForwardIterator writeStdVector
Header: heightfield2texture_io.hpp, source: heightfield2texture_io.cpp
[ 2%] Built target parsers
Scanning dependencies of target unittest-referencerender
[ 4%] Building CXX object CMakeFiles/unittest-referencerender.dir/src/referencerenderchanges.cpp.o
Scanning dependencies of target unittest-heightfield2model
[ 6%] Building CXX object CMakeFiles/unittest-heightfield2model.dir/src/heightfield2model.cpp.o
[ 8%] Building CXX object CMakeFiles/unittest-referencerender.dir/render_io.cpp.o
/workspace/build/render_io.cpp: In constructor 'io::ContextException::ContextException(const io::Exception&, const char*, const char*, const char*)':
/workspace/build/render_io.cpp:48:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
48 | size_t before = (space < Current - Begin) ? space : (Current - Begin);
| ~~~~~~^~~~~~~~~~~~~~~~~
/workspace/build/render_io.cpp:49:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
49 | size_t after = (space < End - Current) ? space : (End - Current);
| ~~~~~~^~~~~~~~~~~~~~~
[ 10%] Linking CXX executable unittest-referencerender
[ 10%] Built target unittest-referencerender
Scanning dependencies of target heightfield2color
[ 12%] Building CXX object CMakeFiles/heightfield2color.dir/src/heightfield2color.cpp.o
[ 14%] Building CXX object CMakeFiles/unittest-heightfield2model.dir/heightfield2model_io.cpp.o
/workspace/build/heightfield2model_io.cpp: In constructor 'io::ContextException::ContextException(const io::Exception&, const char*, const char*, const char*)':
/workspace/build/heightfield2model_io.cpp:48:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
48 | size_t before = (space < Current - Begin) ? space : (Current - Begin);
| ~~~~~~^~~~~~~~~~~~~~~~~
/workspace/build/heightfield2model_io.cpp:49:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
49 | size_t after = (space < End - Current) ? space : (End - Current);
| ~~~~~~^~~~~~~~~~~~~~~
[ 16%] Building CXX object CMakeFiles/unittest-heightfield2model.dir/src/colormap.cpp.o
[ 18%] Building CXX object CMakeFiles/heightfield2color.dir/heightfield2color_io.cpp.o
/workspace/build/heightfield2color_io.cpp: In constructor 'io::ContextException::ContextException(const io::Exception&, const char*, const char*, const char*)':
/workspace/build/heightfield2color_io.cpp:48:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
48 | size_t before = (space < Current - Begin) ? space : (Current - Begin);
| ~~~~~~^~~~~~~~~~~~~~~~~
/workspace/build/heightfield2color_io.cpp:49:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
49 | size_t after = (space < End - Current) ? space : (End - Current);
| ~~~~~~^~~~~~~~~~~~~~~
[ 20%] Building CXX object CMakeFiles/heightfield2color.dir/src/colormap.cpp.o
[ 22%] Linking CXX executable unittest-heightfield2model
[ 22%] Built target unittest-heightfield2model
Scanning dependencies of target heightfield2texture
[ 24%] Building CXX object CMakeFiles/heightfield2texture.dir/src/heightfield2texture.cpp.o
[ 26%] Linking CXX executable heightfield2color
[ 26%] Built target heightfield2color
Scanning dependencies of target unittest-generate
[ 28%] Building CXX object CMakeFiles/unittest-generate.dir/src/generatechanges.cpp.o
[ 30%] Building CXX object CMakeFiles/heightfield2texture.dir/heightfield2texture_io.cpp.o
/workspace/build/heightfield2texture_io.cpp: In constructor 'io::ContextException::ContextException(const io::Exception&, const char*, const char*, const char*)':
/workspace/build/heightfield2texture_io.cpp:48:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
48 | size_t before = (space < Current - Begin) ? space : (Current - Begin);
| ~~~~~~^~~~~~~~~~~~~~~~~
/workspace/build/heightfield2texture_io.cpp:49:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
49 | size_t after = (space < End - Current) ? space : (End - Current);
| ~~~~~~^~~~~~~~~~~~~~~
[ 32%] Building CXX object CMakeFiles/heightfield2texture.dir/src/colormap.cpp.o
[ 34%] Linking CXX executable heightfield2texture
[ 34%] Built target heightfield2texture
Scanning dependencies of target unittest-slowrender
[ 36%] Building CXX object CMakeFiles/unittest-slowrender.dir/src/slowrenderchanges.cpp.o
[ 38%] Building CXX object CMakeFiles/unittest-generate.dir/generate_io.cpp.o
/workspace/build/generate_io.cpp: In constructor 'io::ContextException::ContextException(const io::Exception&, const char*, const char*, const char*)':
/workspace/build/generate_io.cpp:48:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
48 | size_t before = (space < Current - Begin) ? space : (Current - Begin);
| ~~~~~~^~~~~~~~~~~~~~~~~
/workspace/build/generate_io.cpp:49:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
49 | size_t after = (space < End - Current) ? space : (End - Current);
| ~~~~~~^~~~~~~~~~~~~~~
[ 40%] Linking CXX executable unittest-generate
[ 40%] Built target unittest-generate
Scanning dependencies of target generatechanges
[ 42%] Building CXX object CMakeFiles/generatechanges.dir/src/generatechanges.cpp.o
[ 44%] Building CXX object CMakeFiles/generatechanges.dir/generate_io.cpp.o
/workspace/build/generate_io.cpp: In constructor 'io::ContextException::ContextException(const io::Exception&, const char*, const char*, const char*)':
/workspace/build/generate_io.cpp:48:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
48 | size_t before = (space < Current - Begin) ? space : (Current - Begin);
| ~~~~~~^~~~~~~~~~~~~~~~~
/workspace/build/generate_io.cpp:49:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
49 | size_t after = (space < End - Current) ? space : (End - Current);
| ~~~~~~^~~~~~~~~~~~~~~
[ 46%] Building CXX object CMakeFiles/unittest-slowrender.dir/render_io.cpp.o
[ 48%] Linking CXX executable generatechanges
[ 48%] Built target generatechanges
Scanning dependencies of target renderchanges
[ 51%] Building CXX object CMakeFiles/renderchanges.dir/src/renderchanges.cpp.o
/workspace/build/render_io.cpp: In constructor 'io::ContextException::ContextException(const io::Exception&, const char*, const char*, const char*)':
/workspace/build/render_io.cpp:48:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
48 | size_t before = (space < Current - Begin) ? space : (Current - Begin);
| ~~~~~~^~~~~~~~~~~~~~~~~
/workspace/build/render_io.cpp:49:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
49 | size_t after = (space < End - Current) ? space : (End - Current);
| ~~~~~~^~~~~~~~~~~~~~~
[ 53%] Linking CXX executable unittest-slowrender
[ 53%] Built target unittest-slowrender
Scanning dependencies of target slowrenderchanges
[ 55%] Building CXX object CMakeFiles/slowrenderchanges.dir/src/slowrenderchanges.cpp.o
[ 57%] Building CXX object CMakeFiles/renderchanges.dir/render_io.cpp.o
/workspace/build/render_io.cpp: In constructor 'io::ContextException::ContextException(const io::Exception&, const char*, const char*, const char*)':
/workspace/build/render_io.cpp:48:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
48 | size_t before = (space < Current - Begin) ? space : (Current - Begin);
| ~~~~~~^~~~~~~~~~~~~~~~~
/workspace/build/render_io.cpp:49:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
49 | size_t after = (space < End - Current) ? space : (End - Current);
| ~~~~~~^~~~~~~~~~~~~~~
[ 59%] Building CXX object CMakeFiles/slowrenderchanges.dir/render_io.cpp.o
[ 61%] Linking CXX executable renderchanges
/workspace/build/render_io.cpp: In constructor 'io::ContextException::ContextException(const io::Exception&, const char*, const char*, const char*)':
/workspace/build/render_io.cpp:48:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
48 | size_t before = (space < Current - Begin) ? space : (Current - Begin);
| ~~~~~~^~~~~~~~~~~~~~~~~
/workspace/build/render_io.cpp:49:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
49 | size_t after = (space < End - Current) ? space : (End - Current);
| ~~~~~~^~~~~~~~~~~~~~~
[ 61%] Built target renderchanges
Scanning dependencies of target unittest-render
[ 63%] Building CXX object CMakeFiles/unittest-render.dir/src/renderchanges.cpp.o
[ 65%] Linking CXX executable slowrenderchanges
[ 65%] Built target slowrenderchanges
Scanning dependencies of target referencerenderchanges
[ 67%] Building CXX object CMakeFiles/referencerenderchanges.dir/src/referencerenderchanges.cpp.o
[ 69%] Building CXX object CMakeFiles/referencerenderchanges.dir/render_io.cpp.o
/workspace/build/render_io.cpp: In constructor 'io::ContextException::ContextException(const io::Exception&, const char*, const char*, const char*)':
/workspace/build/render_io.cpp:48:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
48 | size_t before = (space < Current - Begin) ? space : (Current - Begin);
| ~~~~~~^~~~~~~~~~~~~~~~~
/workspace/build/render_io.cpp:49:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
49 | size_t after = (space < End - Current) ? space : (End - Current);
| ~~~~~~^~~~~~~~~~~~~~~
[ 71%] Linking CXX executable referencerenderchanges
[ 71%] Built target referencerenderchanges
Scanning dependencies of target heightfield2model
[ 73%] Building CXX object CMakeFiles/heightfield2model.dir/src/heightfield2model.cpp.o
[ 75%] Building CXX object CMakeFiles/heightfield2model.dir/heightfield2model_io.cpp.o
/workspace/build/heightfield2model_io.cpp: In constructor 'io::ContextException::ContextException(const io::Exception&, const char*, const char*, const char*)':
/workspace/build/heightfield2model_io.cpp:48:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
48 | size_t before = (space < Current - Begin) ? space : (Current - Begin);
| ~~~~~~^~~~~~~~~~~~~~~~~
/workspace/build/heightfield2model_io.cpp:49:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
49 | size_t after = (space < End - Current) ? space : (End - Current);
| ~~~~~~^~~~~~~~~~~~~~~
[ 77%] Building CXX object CMakeFiles/heightfield2model.dir/src/colormap.cpp.o
[ 79%] Linking CXX executable heightfield2model
[ 79%] Built target heightfield2model
Scanning dependencies of target unittest-heightfield2texture
[ 81%] Building CXX object CMakeFiles/unittest-heightfield2texture.dir/src/heightfield2texture.cpp.o
[ 83%] Building CXX object CMakeFiles/unittest-render.dir/render_io.cpp.o
/workspace/build/render_io.cpp: In constructor 'io::ContextException::ContextException(const io::Exception&, const char*, const char*, const char*)':
/workspace/build/render_io.cpp:48:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
48 | size_t before = (space < Current - Begin) ? space : (Current - Begin);
| ~~~~~~^~~~~~~~~~~~~~~~~
/workspace/build/render_io.cpp:49:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
49 | size_t after = (space < End - Current) ? space : (End - Current);
| ~~~~~~^~~~~~~~~~~~~~~
[ 85%] Linking CXX executable unittest-render
[ 85%] Built target unittest-render
Scanning dependencies of target unittest-heightfield2color
[ 87%] Building CXX object CMakeFiles/unittest-heightfield2color.dir/src/heightfield2color.cpp.o
[ 89%] Building CXX object CMakeFiles/unittest-heightfield2texture.dir/heightfield2texture_io.cpp.o
/workspace/build/heightfield2texture_io.cpp: In constructor 'io::ContextException::ContextException(const io::Exception&, const char*, const char*, const char*)':
/workspace/build/heightfield2texture_io.cpp:48:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
48 | size_t before = (space < Current - Begin) ? space : (Current - Begin);
| ~~~~~~^~~~~~~~~~~~~~~~~
/workspace/build/heightfield2texture_io.cpp:49:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
49 | size_t after = (space < End - Current) ? space : (End - Current);
| ~~~~~~^~~~~~~~~~~~~~~
[ 91%] Building CXX object CMakeFiles/unittest-heightfield2texture.dir/src/colormap.cpp.o
[ 93%] Linking CXX executable unittest-heightfield2texture
[ 93%] Built target unittest-heightfield2texture
[ 95%] Building CXX object CMakeFiles/unittest-heightfield2color.dir/heightfield2color_io.cpp.o
/workspace/build/heightfield2color_io.cpp: In constructor 'io::ContextException::ContextException(const io::Exception&, const char*, const char*, const char*)':
/workspace/build/heightfield2color_io.cpp:48:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
48 | size_t before = (space < Current - Begin) ? space : (Current - Begin);
| ~~~~~~^~~~~~~~~~~~~~~~~
/workspace/build/heightfield2color_io.cpp:49:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
49 | size_t after = (space < End - Current) ? space : (End - Current);
| ~~~~~~^~~~~~~~~~~~~~~
[ 97%] Building CXX object CMakeFiles/unittest-heightfield2color.dir/src/colormap.cpp.o
[100%] Linking CXX executable unittest-heightfield2color
[100%] Built target unittest-heightfield2color
Running tests...
Test project /workspace/build
Start 1: unittest-generate
1/13 Test #1: unittest-generate ................ Passed 0.00 sec
Start 2: unittest-slowrender
2/13 Test #2: unittest-slowrender .............. Passed 0.00 sec
Start 3: unittest-render
3/13 Test #3: unittest-render .................. Passed 0.00 sec
Start 4: unittest-referencerender
4/13 Test #4: unittest-referencerender ......... Passed 0.00 sec
Start 5: unittest-heightfield2color
5/13 Test #5: unittest-heightfield2color ....... Passed 0.00 sec
Start 6: unittest-heightfield2model
6/13 Test #6: unittest-heightfield2model ....... Passed 0.00 sec
Start 7: unittest-heightfield2texture
7/13 Test #7: unittest-heightfield2texture ..... Passed 0.00 sec
Start 8: minmax
8/13 Test #8: minmax ........................... Passed 2.06 sec
Start 9: minrange
9/13 Test #9: minrange ......................... Passed 2.44 sec
Start 10: maxrange
10/13 Test #10: maxrange ......................... Passed 2.31 sec
Start 11: range
11/13 Test #11: range ............................ Passed 2.45 sec
Start 12: min
12/13 Test #12: min .............................. Passed 2.31 sec
Start 13: max
13/13 Test #13: max .............................. Passed 2.48 sec
100% tests passed, 0 tests failed out of 13
Total Test time (real) = 14.07 sec
Build and test exit code: 0