terrain openSUSE Tumbleweed g++

Built on openSUSE Tumbleweed using g++ at 2021-12-30 20:13
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 11.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
[  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
[  6%] Building CXX object CMakeFiles/slowrenderchanges.dir/src/slowrenderchanges.cpp.o
[  6%] Building CXX object CMakeFiles/generatechanges.dir/src/generatechanges.cpp.o
[  8%] Building CXX object CMakeFiles/slowrenderchanges.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 slowrenderchanges
[ 12%] Building CXX object CMakeFiles/generatechanges.dir/generate_io.cpp.o
[ 12%] Built target slowrenderchanges
[ 14%] Building CXX object CMakeFiles/renderchanges.dir/src/renderchanges.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);
      |                     ~~~~~~^~~~~~~~~~~~~~~
[ 16%] Linking CXX executable generatechanges
[ 16%] Built target generatechanges
[ 18%] Building CXX object CMakeFiles/referencerenderchanges.dir/src/referencerenderchanges.cpp.o
[ 20%] 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);
      |                     ~~~~~~^~~~~~~~~~~~~~~
[ 22%] Linking CXX executable renderchanges
[ 24%] Building CXX object CMakeFiles/referencerenderchanges.dir/render_io.cpp.o
[ 24%] Built target renderchanges
[ 26%] Building CXX object CMakeFiles/heightfield2color.dir/src/heightfield2color.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);
      |                     ~~~~~~^~~~~~~~~~~~~~~
[ 28%] Linking CXX executable referencerenderchanges
[ 28%] Built target referencerenderchanges
[ 30%] Building CXX object CMakeFiles/heightfield2model.dir/src/heightfield2model.cpp.o
[ 32%] 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);
      |                     ~~~~~~^~~~~~~~~~~~~~~
[ 34%] Building CXX object CMakeFiles/heightfield2color.dir/src/colormap.cpp.o
[ 36%] 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);
      |                     ~~~~~~^~~~~~~~~~~~~~~
[ 38%] Linking CXX executable heightfield2color
[ 38%] Built target heightfield2color
[ 40%] Building CXX object CMakeFiles/heightfield2model.dir/src/colormap.cpp.o
[ 42%] Building CXX object CMakeFiles/heightfield2texture.dir/src/heightfield2texture.cpp.o
[ 44%] Linking CXX executable heightfield2model
[ 44%] Built target heightfield2model
[ 46%] Building CXX object CMakeFiles/unittest-generate.dir/src/generatechanges.cpp.o
[ 48%] 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);
      |                     ~~~~~~^~~~~~~~~~~~~~~
[ 51%] Building CXX object CMakeFiles/heightfield2texture.dir/src/colormap.cpp.o
[ 53%] Linking CXX executable heightfield2texture
[ 53%] Built target heightfield2texture
[ 55%] Building CXX object CMakeFiles/unittest-slowrender.dir/src/slowrenderchanges.cpp.o
[ 57%] 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);
      |                     ~~~~~~^~~~~~~~~~~~~~~
[ 59%] Linking CXX executable unittest-generate
[ 59%] Built target unittest-generate
[ 61%] Building CXX object CMakeFiles/unittest-render.dir/src/renderchanges.cpp.o
[ 63%] Building CXX object CMakeFiles/unittest-slowrender.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);
      |                     ~~~~~~^~~~~~~~~~~~~~~
[ 65%] Linking CXX executable unittest-slowrender
[ 65%] Built target unittest-slowrender
[ 67%] Building CXX object CMakeFiles/unittest-referencerender.dir/src/referencerenderchanges.cpp.o
[ 69%] 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);
      |                     ~~~~~~^~~~~~~~~~~~~~~
[ 71%] Building CXX object CMakeFiles/unittest-referencerender.dir/render_io.cpp.o
[ 73%] Linking CXX executable unittest-render
[ 73%] Built target unittest-render
[ 75%] Building CXX object CMakeFiles/unittest-heightfield2color.dir/src/heightfield2color.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);
      |                     ~~~~~~^~~~~~~~~~~~~~~
[ 77%] Linking CXX executable unittest-referencerender
[ 77%] Built target unittest-referencerender
[ 79%] Building CXX object CMakeFiles/unittest-heightfield2model.dir/src/heightfield2model.cpp.o
[ 81%] 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);
      |                     ~~~~~~^~~~~~~~~~~~~~~
[ 83%] Building CXX object CMakeFiles/unittest-heightfield2color.dir/src/colormap.cpp.o
[ 85%] Linking CXX executable unittest-heightfield2color
[ 85%] Built target unittest-heightfield2color
[ 87%] Building CXX object CMakeFiles/unittest-heightfield2texture.dir/src/heightfield2texture.cpp.o
[ 89%] 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);
      |                     ~~~~~~^~~~~~~~~~~~~~~
[ 91%] Building CXX object CMakeFiles/unittest-heightfield2model.dir/src/colormap.cpp.o
[ 93%] Linking CXX executable unittest-heightfield2model
[ 93%] Built target unittest-heightfield2model
[ 95%] 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);
      |                     ~~~~~~^~~~~~~~~~~~~~~
[ 97%] Building CXX object CMakeFiles/unittest-heightfield2texture.dir/src/colormap.cpp.o
[100%] Linking CXX executable unittest-heightfield2texture
[100%] Built target unittest-heightfield2texture
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    1.36 sec
      Start  9: minrange
 9/13 Test  #9: minrange .........................   Passed    1.44 sec
      Start 10: maxrange
10/13 Test #10: maxrange .........................   Passed    1.47 sec
      Start 11: range
11/13 Test #11: range ............................   Passed    1.44 sec
      Start 12: min
12/13 Test #12: min ..............................   Passed    1.46 sec
      Start 13: max
13/13 Test #13: max ..............................   Passed    1.47 sec

100% tests passed, 0 tests failed out of 13

Total Test time (real) =   8.68 sec
Build and test exit code: 0