Running with gitlab-runner 13.11.0 (7f7a4bb0)
  on shared-ci@tu-dresden.de 9bbc68de
section_start:1621973937:prepare_executor
Preparing the "docker" executor
Using Docker executor with image registry.dune-project.org/docker/ci/debian:10 ...
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.dune-project.org/docker/ci/debian:10 ...
Using docker image sha256:153aa363a6730522582e4e0430603f20004578933f4f7972c2874bed5bfcc68d for registry.dune-project.org/docker/ci/debian:10 with digest registry.dune-project.org/docker/ci/debian@sha256:3802cbe6afdcfb4b0130eedc658078e186143359ce015b0a0c37d814f408343d ...
section_end:1621973940:prepare_executor
section_start:1621973940:prepare_script
Preparing environment
Running on runner-9bbc68de-project-301-concurrent-2 via 9341ce326f23...
section_end:1621973941:prepare_script
section_start:1621973941:get_sources
Getting source from Git repository
Fetching changes...
Initialized empty Git repository in /builds/staging/dune-uggrid/.git/
Created fresh repository.
Checking out 20cb7faf as feature/drop-xdr...

Skipping Git submodules setup
section_end:1621973948:get_sources
section_start:1621973948:step_script
Executing "step_script" stage of the job script
Using docker image sha256:153aa363a6730522582e4e0430603f20004578933f4f7972c2874bed5bfcc68d for registry.dune-project.org/docker/ci/debian:10 with digest registry.dune-project.org/docker/ci/debian@sha256:3802cbe6afdcfb4b0130eedc658078e186143359ce015b0a0c37d814f408343d ...
$ . /duneci/bin/duneci-init-job
Running with toolchain: gcc-8-noassert-17
CMAKE_FLAGS=" -DCMAKE_C_COMPILER=gcc-8 -DCMAKE_CXX_COMPILER=g++-8 -DCMAKE_C_FLAGS='-Wall -fdiagnostics-color=always ' -DCMAKE_CXX_FLAGS='-Wall -fdiagnostics-color=always -std=c++17 ' -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS_RELEASE='-O3 -g -DNDEBUG' -DCMAKE_CXX_FLAGS_RELEASE='-O3 -g -DNDEBUG' -DDUNE_MAX_TEST_CORES=4 -DCMAKE_INSTALL_PREFIX=/duneci/install -DTARGET_ARCHITECTURE=generic -DCXX_MAX_STANDARD=17 "
$ duneci-install-module https://gitlab.dune-project.org/core/dune-common.git
Cloning into 'dune-common'...
error: pathspec 'feature/drop-xdr' did not match any file(s) known to git
Parallel run with 4 processes

Installing dune-common
  url:    https://gitlab.dune-project.org/core/dune-common.git
  branch: master
  commit: 3820da8decbcb4796aac0f2cfb92f9e4c53c7387
  date:   2021-05-10 21:10:45 +0000 (commit)
  using opts file /duneci/dune.opts

----- using default flags $CMAKE_FLAGS from /duneci/dune.opts -----
--- going to build dune-common  ---
--- calling all for dune-common ---
--- calling vcsetup for dune-common ---
--> Installing Git pre-commit hook to enforce whitespace policy
--- calling cmake for dune-common ---
----- using default flags $CMAKE_FLAGS from /duneci/dune.opts -----
cmake   -DCMAKE_C_COMPILER=gcc-8 -DCMAKE_CXX_COMPILER=g++-8 -DCMAKE_C_FLAGS='-Wall -fdiagnostics-color=always ' -DCMAKE_CXX_FLAGS='-Wall -fdiagnostics-color=always -std=c++17 ' -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS_RELEASE='-O3 -g -DNDEBUG' -DCMAKE_CXX_FLAGS_RELEASE='-O3 -g -DNDEBUG' -DDUNE_MAX_TEST_CORES=4 -DCMAKE_INSTALL_PREFIX=/duneci/install -DTARGET_ARCHITECTURE=generic -DCXX_MAX_STANDARD=17 -DCMAKE_C_COMPILER=gcc-8 -DCMAKE_CXX_COMPILER=g++-8 -DCMAKE_C_FLAGS='-Wall -fdiagnostics-color=always ' -DCMAKE_CXX_FLAGS='-Wall -fdiagnostics-color=always -std=c++17 ' -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS_RELEASE='-O3 -g -DNDEBUG' -DCMAKE_CXX_FLAGS_RELEASE='-O3 -g -DNDEBUG' -DDUNE_MAX_TEST_CORES=4 -DCMAKE_INSTALL_PREFIX=/duneci/install -DTARGET_ARCHITECTURE=generic -DCXX_MAX_STANDARD=17 "/duneci/modules/dune-common"
-- The C compiler identification is GNU 8.3.0
-- The CXX compiler identification is GNU 8.3.0
-- Check for working C compiler: /usr/bin/gcc-8
-- Check for working C compiler: /usr/bin/gcc-8 -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/g++-8
-- Check for working CXX compiler: /usr/bin/g++-8 -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test cxx_std_flag_17
-- Performing Test cxx_std_flag_17 - Success
-- Performing Test compiler_supports_cxx17
-- Performing Test compiler_supports_cxx17 - Success
-- Performing Test HAS_ATTRIBUTE_UNUSED
-- Performing Test HAS_ATTRIBUTE_UNUSED - Success
-- Performing Test HAS_ATTRIBUTE_DEPRECATED
-- Performing Test HAS_ATTRIBUTE_DEPRECATED - Success
-- Performing Test HAS_ATTRIBUTE_DEPRECATED_MSG
-- Performing Test HAS_ATTRIBUTE_DEPRECATED_MSG - Success
-- Looking for std::experimental::make_array<int,int>
-- Looking for std::experimental::make_array<int,int> - found
-- Looking for std::move<std::experimental::detected_t<std::decay_t,int>>
-- Looking for std::move<std::experimental::detected_t<std::decay_t,int>> - found
-- Looking for std::identity
-- Looking for std::identity - not found
-- Could NOT find LATEX (missing: LATEX_COMPILER) 
-- Could NOT find LatexMk (missing: LATEXMK_EXECUTABLE) 
-- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE) 
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29") 
-- Searching for macro file 'DuneCommonMacros' for module 'dune-common'.
-- Performing tests specific to dune-common from file /duneci/modules/dune-common/cmake/modules/DuneCommonMacros.cmake.
-- Set Minimal Debug Level to 4
-- Looking for sgemm_
-- Looking for sgemm_ - not found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE  
-- Looking for sgemm_
-- Looking for sgemm_ - found
-- Found BLAS: /usr/lib/x86_64-linux-gnu/libopenblas.so  
-- Looking for cheev_
-- Looking for cheev_ - found
-- A library with LAPACK API found.
-- Looking for dsyev_
-- Looking for dsyev_ - found
-- Found GMP: /usr/lib/x86_64-linux-gnu/libgmpxx.so  
-- Performing Test QuadMath_COMPILES
-- Performing Test QuadMath_COMPILES - Success
-- Found QuadMath: (Supported by compiler)  
-- Found MPI_C: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so (found suitable version "3.1", minimum required is "3.0") 
-- Found MPI: TRUE (found suitable version "3.1", minimum required is "3.0") found components:  C 
-- Found TBB: /usr/lib/x86_64-linux-gnu/libtbb.so;atomic (found version "") 
-- Found PTScotch: /usr/lib/x86_64-linux-gnu/libscotch.so (found version "6.0.4")  
-- Found PTScotch: /usr/lib/x86_64-linux-gnu/libscotch.so (found version "6.0.4") found components:  SCOTCH 
-- Found METIS: /usr/lib/x86_64-linux-gnu/libscotchmetis.so  
-- Found MPI_C: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so (found version "3.1") 
-- Found MPI: TRUE (found version "3.1") found components:  C 
-- Found PTScotch: /usr/lib/x86_64-linux-gnu/libscotch.so (found version "6.0.4") found components:  PTSCOTCH 
-- Found ParMETIS: /usr/lib/x86_64-linux-gnu/libptscotchparmetis.so (Required is at least version "4.0") 
-- Detected Compiler: GCC 8
-- Performing Test check_cxx_compiler_flag__Wabi
-- Performing Test check_cxx_compiler_flag__Wabi - Success
-- Performing Test check_cxx_compiler_flag__fabi_version_0
-- Performing Test check_cxx_compiler_flag__fabi_version_0 - Success
-- Performing Test check_cxx_compiler_flag__fabi_compat_version_0
-- Performing Test check_cxx_compiler_flag__fabi_compat_version_0 - Success
-- Performing Test check_cxx_compiler_flag__ffp_contract_fast
-- Performing Test check_cxx_compiler_flag__ffp_contract_fast - Success
-- target changed from "" to "generic"
-- Performing Test check_cxx_compiler_flag__march_generic
-- Performing Test check_cxx_compiler_flag__march_generic - Failed
-- Performing Test check_cxx_compiler_flag__mno_sse2
-- Performing Test check_cxx_compiler_flag__mno_sse2 - Success
-- Performing Test check_cxx_compiler_flag__mno_sse3
-- Performing Test check_cxx_compiler_flag__mno_sse3 - Success
-- Performing Test check_cxx_compiler_flag__mno_ssse3
-- Performing Test check_cxx_compiler_flag__mno_ssse3 - Success
-- Performing Test check_cxx_compiler_flag__mno_sse4_1
-- Performing Test check_cxx_compiler_flag__mno_sse4_1 - Success
-- Performing Test check_cxx_compiler_flag__mno_sse4_2
-- Performing Test check_cxx_compiler_flag__mno_sse4_2 - Success
-- Performing Test check_cxx_compiler_flag__mno_sse4a
-- Performing Test check_cxx_compiler_flag__mno_sse4a - Success
-- Performing Test check_cxx_compiler_flag__mno_avx
-- Performing Test check_cxx_compiler_flag__mno_avx - Success
-- Performing Test check_cxx_compiler_flag__mno_fma
-- Performing Test check_cxx_compiler_flag__mno_fma - Success
-- Performing Test check_cxx_compiler_flag__mno_bmi2
-- Performing Test check_cxx_compiler_flag__mno_bmi2 - Success
-- Performing Test check_cxx_compiler_flag__mno_avx2
-- Performing Test check_cxx_compiler_flag__mno_avx2 - Success
-- Performing Test check_cxx_compiler_flag__mno_xop
-- Performing Test check_cxx_compiler_flag__mno_xop - Success
-- Performing Test check_cxx_compiler_flag__mno_fma4
-- Performing Test check_cxx_compiler_flag__mno_fma4 - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512f
-- Performing Test check_cxx_compiler_flag__mno_avx512f - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512vl
-- Performing Test check_cxx_compiler_flag__mno_avx512vl - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512pf
-- Performing Test check_cxx_compiler_flag__mno_avx512pf - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512er
-- Performing Test check_cxx_compiler_flag__mno_avx512er - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512cd
-- Performing Test check_cxx_compiler_flag__mno_avx512cd - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512dq
-- Performing Test check_cxx_compiler_flag__mno_avx512dq - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512bw
-- Performing Test check_cxx_compiler_flag__mno_avx512bw - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512ifma
-- Performing Test check_cxx_compiler_flag__mno_avx512ifma - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512vbmi
-- Performing Test check_cxx_compiler_flag__mno_avx512vbmi - Success
-- Found Vc: /usr/lib/libVc.a (found version "1.3.3") 
-- Found Python3: /usr/bin/python3 (found version "3.7.3") found components:  Interpreter Development Development.Module Development.Embed 
-- Found pip_/usr/bin/python3: TRUE  
-- Using scripts from /duneci/modules/dune-common/cmake/scripts for creating doxygen stuff.
-- Skipping building CMake API documentation (Sphinx was not found!)
-- Not adding custom target for config.h generation
-- The following OPTIONAL packages have been found:

 * BLAS, fast linear algebra routines
 * LAPACK, fast linear algebra routines
 * GMP, GNU multi-precision library, <https://gmplib.org>
 * QuadMath, GCC Quad-Precision Math Library, <https://gcc.gnu.org/onlinedocs/libquadmath>
 * Threads, Multi-threading library
 * PkgConfig, Unified interface for querying installed libraries
   To find Dune module dependencies
 * TBB, Intel's Threading Building Blocks
 * METIS, Serial Graph Partitioning
 * PTScotch, Sequential and Parallel Graph Partitioning
 * ParMETIS (required version >= 4.0), Parallel Graph Partitioning
 * Vc, C++ Vectorization library, <https://github.com/VcDevel/Vc>
   For use of SIMD instructions
 * Python3

-- The following OPTIONAL packages have not been found:

 * LATEX
 * LatexMk
 * Sphinx, Documentation generator, <www.sphinx-doc.org>
   To generate the documentation from CMake and Python sources
 * Doxygen, Class documentation generator, <www.doxygen.org>
   To generate the class documentation from C++ sources
 * Inkscape, converts SVG images, <www.inkscape.org>
   To generate the documentation with LaTeX

-- Configuring done
-- Generating done
-- Build files have been written to: /duneci/modules/dune-common/build-cmake
--- calling make for dune-common ---
----- using default flags $MAKE_FLAGS from environment -----
build directory: build-cmake
cmake --build . -- -j4
Scanning dependencies of target dunecommon
[  0%] Building CXX object dune/common/CMakeFiles/dunecommon.dir/debugalign.cc.o
[  0%] Building CXX object dune/common/CMakeFiles/dunecommon.dir/exceptions.cc.o
[ 25%] Building CXX object dune/common/CMakeFiles/dunecommon.dir/debugallocator.cc.o
[ 25%] Building CXX object dune/common/CMakeFiles/dunecommon.dir/fmatrixev.cc.o
[ 25%] Building CXX object dune/common/CMakeFiles/dunecommon.dir/ios_state.cc.o
[ 50%] Building CXX object dune/common/CMakeFiles/dunecommon.dir/parametertree.cc.o
[ 50%] Building CXX object dune/common/CMakeFiles/dunecommon.dir/parametertreeparser.cc.o
[ 50%] Building CXX object dune/common/CMakeFiles/dunecommon.dir/path.cc.o
[ 50%] Building CXX object dune/common/CMakeFiles/dunecommon.dir/simd/test.cc.o
[ 50%] Building CXX object dune/common/CMakeFiles/dunecommon.dir/stdstreams.cc.o
[ 75%] Building CXX object dune/common/CMakeFiles/dunecommon.dir/stdthread.cc.o
[ 75%] Linking CXX static library ../../lib/libdunecommon.a
[ 75%] Built target dunecommon
Scanning dependencies of target poosc08_test
Scanning dependencies of target indexset
Scanning dependencies of target poosc08
[100%] Building CXX object doc/comm/CMakeFiles/poosc08_test.dir/poosc08_test.cc.o
[100%] Building CXX object doc/comm/CMakeFiles/indexset.dir/indexset.cc.o
[100%] Building CXX object doc/comm/CMakeFiles/poosc08.dir/poosc08.cc.o
[100%] Linking CXX executable poosc08
[100%] Built target poosc08
[100%] Linking CXX executable indexset
[100%] Built target indexset
[100%] Linking CXX executable poosc08_test
[100%] Built target poosc08_test
--- dune-common done ---
--- done ---
$ duneci-install-module https://gitlab.dune-project.org/core/dune-geometry.git
Cloning into 'dune-geometry'...
error: pathspec 'feature/drop-xdr' did not match any file(s) known to git
Parallel run with 4 processes

Installing dune-geometry
  url:    https://gitlab.dune-project.org/core/dune-geometry.git
  branch: master
  commit: f770f011cf8a58aa56840a429bc47de4b2b42d1b
  date:   2021-05-05 13:40:55 +0000 (commit)
  using opts file /duneci/dune.opts

----- using default flags $CMAKE_FLAGS from /duneci/dune.opts -----
--- going to build dune-geometry  ---
--- calling all for dune-geometry ---
--- calling vcsetup for dune-geometry ---
--> Installing Git pre-commit hook to enforce whitespace policy
--- calling cmake for dune-geometry ---
----- using default flags $CMAKE_FLAGS from /duneci/dune.opts -----
cmake   -DCMAKE_C_COMPILER=gcc-8 -DCMAKE_CXX_COMPILER=g++-8 -DCMAKE_C_FLAGS='-Wall -fdiagnostics-color=always ' -DCMAKE_CXX_FLAGS='-Wall -fdiagnostics-color=always -std=c++17 ' -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS_RELEASE='-O3 -g -DNDEBUG' -DCMAKE_CXX_FLAGS_RELEASE='-O3 -g -DNDEBUG' -DDUNE_MAX_TEST_CORES=4 -DCMAKE_INSTALL_PREFIX=/duneci/install -DTARGET_ARCHITECTURE=generic -DCXX_MAX_STANDARD=17 "-Ddune-common_DIR=/duneci/modules/dune-common/build-cmake" -DCMAKE_C_COMPILER=gcc-8 -DCMAKE_CXX_COMPILER=g++-8 -DCMAKE_C_FLAGS='-Wall -fdiagnostics-color=always ' -DCMAKE_CXX_FLAGS='-Wall -fdiagnostics-color=always -std=c++17 ' -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS_RELEASE='-O3 -g -DNDEBUG' -DCMAKE_CXX_FLAGS_RELEASE='-O3 -g -DNDEBUG' -DDUNE_MAX_TEST_CORES=4 -DCMAKE_INSTALL_PREFIX=/duneci/install -DTARGET_ARCHITECTURE=generic -DCXX_MAX_STANDARD=17 "/duneci/modules/dune-geometry"
-- The C compiler identification is GNU 8.3.0
-- The CXX compiler identification is GNU 8.3.0
-- Check for working C compiler: /usr/bin/gcc-8
-- Check for working C compiler: /usr/bin/gcc-8 -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/g++-8
-- Check for working CXX compiler: /usr/bin/g++-8 -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Dependencies for dune-geometry: dune-common (>= 2.8)
-- Performing Test cxx_std_flag_17
-- Performing Test cxx_std_flag_17 - Success
-- Performing Test compiler_supports_cxx17
-- Performing Test compiler_supports_cxx17 - Success
-- Performing Test HAS_ATTRIBUTE_UNUSED
-- Performing Test HAS_ATTRIBUTE_UNUSED - Success
-- Performing Test HAS_ATTRIBUTE_DEPRECATED
-- Performing Test HAS_ATTRIBUTE_DEPRECATED - Success
-- Performing Test HAS_ATTRIBUTE_DEPRECATED_MSG
-- Performing Test HAS_ATTRIBUTE_DEPRECATED_MSG - Success
-- Looking for std::experimental::make_array<int,int>
-- Looking for std::experimental::make_array<int,int> - found
-- Looking for std::move<std::experimental::detected_t<std::decay_t,int>>
-- Looking for std::move<std::experimental::detected_t<std::decay_t,int>> - found
-- Looking for std::identity
-- Looking for std::identity - not found
-- Could NOT find LATEX (missing: LATEX_COMPILER) 
-- Could NOT find LatexMk (missing: LATEXMK_EXECUTABLE) 
-- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE) 
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29") 
-- Searching for macro file 'DuneCommonMacros' for module 'dune-common'.
-- Performing tests specific to dune-common from file /duneci/modules/dune-common/cmake/modules/DuneCommonMacros.cmake.
-- Set Minimal Debug Level to 4
-- Looking for sgemm_
-- Looking for sgemm_ - not found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE  
-- Looking for sgemm_
-- Looking for sgemm_ - found
-- Found BLAS: /usr/lib/x86_64-linux-gnu/libopenblas.so  
-- Looking for cheev_
-- Looking for cheev_ - found
-- A library with LAPACK API found.
-- Looking for dsyev_
-- Looking for dsyev_ - found
-- Found GMP: /usr/lib/x86_64-linux-gnu/libgmpxx.so  
-- Performing Test QuadMath_COMPILES
-- Performing Test QuadMath_COMPILES - Success
-- Found QuadMath: (Supported by compiler)  
-- Found MPI_C: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so (found suitable version "3.1", minimum required is "3.0") 
-- Found MPI: TRUE (found suitable version "3.1", minimum required is "3.0") found components:  C 
-- Found TBB: /usr/lib/x86_64-linux-gnu/libtbb.so;atomic (found version "") 
-- Found PTScotch: /usr/lib/x86_64-linux-gnu/libscotch.so (found version "6.0.4")  
-- Found PTScotch: /usr/lib/x86_64-linux-gnu/libscotch.so (found version "6.0.4") found components:  SCOTCH 
-- Found METIS: /usr/lib/x86_64-linux-gnu/libscotchmetis.so  
-- Found MPI_C: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so (found version "3.1") 
-- Found MPI: TRUE (found version "3.1") found components:  C 
-- Found PTScotch: /usr/lib/x86_64-linux-gnu/libscotch.so (found version "6.0.4") found components:  PTSCOTCH 
-- Found ParMETIS: /usr/lib/x86_64-linux-gnu/libptscotchparmetis.so (Required is at least version "4.0") 
-- Detected Compiler: GCC 8
-- Performing Test check_cxx_compiler_flag__Wabi
-- Performing Test check_cxx_compiler_flag__Wabi - Success
-- Performing Test check_cxx_compiler_flag__fabi_version_0
-- Performing Test check_cxx_compiler_flag__fabi_version_0 - Success
-- Performing Test check_cxx_compiler_flag__fabi_compat_version_0
-- Performing Test check_cxx_compiler_flag__fabi_compat_version_0 - Success
-- Performing Test check_cxx_compiler_flag__ffp_contract_fast
-- Performing Test check_cxx_compiler_flag__ffp_contract_fast - Success
-- target changed from "" to "generic"
-- Performing Test check_cxx_compiler_flag__march_generic
-- Performing Test check_cxx_compiler_flag__march_generic - Failed
-- Performing Test check_cxx_compiler_flag__mno_sse2
-- Performing Test check_cxx_compiler_flag__mno_sse2 - Success
-- Performing Test check_cxx_compiler_flag__mno_sse3
-- Performing Test check_cxx_compiler_flag__mno_sse3 - Success
-- Performing Test check_cxx_compiler_flag__mno_ssse3
-- Performing Test check_cxx_compiler_flag__mno_ssse3 - Success
-- Performing Test check_cxx_compiler_flag__mno_sse4_1
-- Performing Test check_cxx_compiler_flag__mno_sse4_1 - Success
-- Performing Test check_cxx_compiler_flag__mno_sse4_2
-- Performing Test check_cxx_compiler_flag__mno_sse4_2 - Success
-- Performing Test check_cxx_compiler_flag__mno_sse4a
-- Performing Test check_cxx_compiler_flag__mno_sse4a - Success
-- Performing Test check_cxx_compiler_flag__mno_avx
-- Performing Test check_cxx_compiler_flag__mno_avx - Success
-- Performing Test check_cxx_compiler_flag__mno_fma
-- Performing Test check_cxx_compiler_flag__mno_fma - Success
-- Performing Test check_cxx_compiler_flag__mno_bmi2
-- Performing Test check_cxx_compiler_flag__mno_bmi2 - Success
-- Performing Test check_cxx_compiler_flag__mno_avx2
-- Performing Test check_cxx_compiler_flag__mno_avx2 - Success
-- Performing Test check_cxx_compiler_flag__mno_xop
-- Performing Test check_cxx_compiler_flag__mno_xop - Success
-- Performing Test check_cxx_compiler_flag__mno_fma4
-- Performing Test check_cxx_compiler_flag__mno_fma4 - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512f
-- Performing Test check_cxx_compiler_flag__mno_avx512f - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512vl
-- Performing Test check_cxx_compiler_flag__mno_avx512vl - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512pf
-- Performing Test check_cxx_compiler_flag__mno_avx512pf - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512er
-- Performing Test check_cxx_compiler_flag__mno_avx512er - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512cd
-- Performing Test check_cxx_compiler_flag__mno_avx512cd - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512dq
-- Performing Test check_cxx_compiler_flag__mno_avx512dq - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512bw
-- Performing Test check_cxx_compiler_flag__mno_avx512bw - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512ifma
-- Performing Test check_cxx_compiler_flag__mno_avx512ifma - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512vbmi
-- Performing Test check_cxx_compiler_flag__mno_avx512vbmi - Success
-- Found Vc: /usr/lib/libVc.a (found version "1.3.3") 
-- Found Python3: /usr/bin/python3 (found version "3.7.3") found components:  Interpreter Development Development.Module Development.Embed 
-- Found pip_/usr/bin/python3: TRUE  
-- Setting dune-common_INCLUDE_DIRS=/duneci/modules/dune-common
-- Setting dune-common_LIBRARIES=dunecommon
-- Searching for macro file 'DuneGeometryMacros' for module 'dune-geometry'.
-- No module specific tests performed for module 'dune-geometry' because macro file 'DuneGeometryMacros.cmake' not found in /duneci/modules/dune-common/cmake/modules/FindPkgConfig;/duneci/modules/dune-geometry/cmake/modules;/duneci/modules/dune-common/cmake/modules;/usr/lib/cmake/Vc;/duneci/modules/dune-common/cmake/modules/FindPython3.
-- Using scripts from /duneci/modules/dune-common/cmake/scripts for creating doxygen stuff.
-- Adding custom target for config.h generation
-- The following OPTIONAL packages have been found:

 * BLAS, fast linear algebra routines
 * LAPACK, fast linear algebra routines
 * GMP, GNU multi-precision library, <https://gmplib.org>
 * QuadMath, GCC Quad-Precision Math Library, <https://gcc.gnu.org/onlinedocs/libquadmath>
 * Threads, Multi-threading library
 * PkgConfig, Unified interface for querying installed libraries
   To find Dune module dependencies
 * TBB, Intel's Threading Building Blocks
 * METIS, Serial Graph Partitioning
 * PTScotch, Sequential and Parallel Graph Partitioning
 * ParMETIS (required version >= 4.0), Parallel Graph Partitioning
 * Vc, C++ Vectorization library, <https://github.com/VcDevel/Vc>
   For use of SIMD instructions
 * Python3

-- The following REQUIRED packages have been found:

 * dune-common

-- The following OPTIONAL packages have not been found:

 * LATEX
 * LatexMk
 * Sphinx, Documentation generator, <www.sphinx-doc.org>
   To generate the documentation from CMake and Python sources
 * Doxygen, Class documentation generator, <www.doxygen.org>
   To generate the class documentation from C++ sources
 * Inkscape, converts SVG images, <www.inkscape.org>
   To generate the documentation with LaTeX

-- Configuring done
-- Generating done
-- Build files have been written to: /duneci/modules/dune-geometry/build-cmake
--- calling make for dune-geometry ---
----- using default flags $MAKE_FLAGS from environment -----
build directory: build-cmake
cmake --build . -- -j4
Scanning dependencies of target dunegeometry
[ 11%] Building CXX object lib/CMakeFiles/dunegeometry.dir/__/dune/geometry/quadraturerules/gauss.cc.o
[ 22%] Building CXX object lib/CMakeFiles/dunegeometry.dir/__/dune/geometry/referenceelementimplementation.cc.o
[ 33%] Building CXX object lib/CMakeFiles/dunegeometry.dir/__/dune/geometry/quadraturerules/jacobi_2_0.cc.o
[ 44%] Building CXX object lib/CMakeFiles/dunegeometry.dir/__/dune/geometry/quadraturerules/jacobi_1_0.cc.o
[ 55%] Building CXX object lib/CMakeFiles/dunegeometry.dir/__/dune/geometry/quadraturerules/quadraturerules.cc.o
[ 66%] Building CXX object lib/CMakeFiles/dunegeometry.dir/__/dune/geometry/quadraturerules/gausslobatto.cc.o
[ 77%] Building CXX object lib/CMakeFiles/dunegeometry.dir/__/dune/geometry/quadraturerules/gaussradauleft.cc.o
[ 88%] Building CXX object lib/CMakeFiles/dunegeometry.dir/__/dune/geometry/quadraturerules/gaussradauright.cc.o
[100%] Linking CXX static library libdunegeometry.a
[100%] Built target dunegeometry
--- dune-geometry done ---
--- done ---
$ duneci-standard-test
Parallel run with 4 processes
+ dunecontrol --current --opts=/duneci/dune.opts vcsetup
----- using default flags $CMAKE_FLAGS from /duneci/dune.opts -----
--- going to build dune-uggrid  ---
--- calling vcsetup for dune-uggrid ---
--> Installing Git pre-commit hook to enforce whitespace policy
cp: cannot create regular file '.git/hooks/pre-commit': No such file or directory
--- dune-uggrid done ---
--- done ---
+ dunecontrol --current --opts=/duneci/dune.opts configure
----- using default flags $CMAKE_FLAGS from /duneci/dune.opts -----
--- going to build dune-uggrid  ---
--- calling configure for dune-uggrid ---
cmake    "-Ddune-common_DIR=/duneci/modules/dune-common/build-cmake" -DCMAKE_C_COMPILER=gcc-8 -DCMAKE_CXX_COMPILER=g++-8 -DCMAKE_C_FLAGS='-Wall -fdiagnostics-color=always ' -DCMAKE_CXX_FLAGS='-Wall -fdiagnostics-color=always -std=c++17 ' -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS_RELEASE='-O3 -g -DNDEBUG' -DCMAKE_CXX_FLAGS_RELEASE='-O3 -g -DNDEBUG' -DDUNE_MAX_TEST_CORES=4 -DCMAKE_INSTALL_PREFIX=/duneci/install -DTARGET_ARCHITECTURE=generic -DCXX_MAX_STANDARD=17 "/builds/staging/dune-uggrid"
-- The C compiler identification is GNU 8.3.0
-- The CXX compiler identification is GNU 8.3.0
-- Check for working C compiler: /usr/bin/gcc-8
-- Check for working C compiler: /usr/bin/gcc-8 -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/g++-8
-- Check for working CXX compiler: /usr/bin/g++-8 -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Dependencies for dune-uggrid: dune-common (>= 2.8)
-- Performing Test cxx_std_flag_17
-- Performing Test cxx_std_flag_17 - Success
-- Performing Test compiler_supports_cxx17
-- Performing Test compiler_supports_cxx17 - Success
-- Performing Test HAS_ATTRIBUTE_UNUSED
-- Performing Test HAS_ATTRIBUTE_UNUSED - Success
-- Performing Test HAS_ATTRIBUTE_DEPRECATED
-- Performing Test HAS_ATTRIBUTE_DEPRECATED - Success
-- Performing Test HAS_ATTRIBUTE_DEPRECATED_MSG
-- Performing Test HAS_ATTRIBUTE_DEPRECATED_MSG - Success
-- Looking for std::experimental::make_array<int,int>
-- Looking for std::experimental::make_array<int,int> - found
-- Looking for std::move<std::experimental::detected_t<std::decay_t,int>>
-- Looking for std::move<std::experimental::detected_t<std::decay_t,int>> - found
-- Looking for std::identity
-- Looking for std::identity - not found
-- Could NOT find LATEX (missing: LATEX_COMPILER) 
-- Could NOT find LatexMk (missing: LATEXMK_EXECUTABLE) 
-- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE) 
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29") 
-- Searching for macro file 'DuneCommonMacros' for module 'dune-common'.
-- Performing tests specific to dune-common from file /duneci/modules/dune-common/cmake/modules/DuneCommonMacros.cmake.
-- Set Minimal Debug Level to 4
-- Looking for sgemm_
-- Looking for sgemm_ - not found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE  
-- Looking for sgemm_
-- Looking for sgemm_ - found
-- Found BLAS: /usr/lib/x86_64-linux-gnu/libopenblas.so  
-- Looking for cheev_
-- Looking for cheev_ - found
-- A library with LAPACK API found.
-- Looking for dsyev_
-- Looking for dsyev_ - found
-- Found GMP: /usr/lib/x86_64-linux-gnu/libgmpxx.so  
-- Performing Test QuadMath_COMPILES
-- Performing Test QuadMath_COMPILES - Success
-- Found QuadMath: (Supported by compiler)  
-- Found MPI_C: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so (found suitable version "3.1", minimum required is "3.0") 
-- Found MPI: TRUE (found suitable version "3.1", minimum required is "3.0") found components:  C 
-- Found TBB: /usr/lib/x86_64-linux-gnu/libtbb.so;atomic (found version "") 
-- Found PTScotch: /usr/lib/x86_64-linux-gnu/libscotch.so (found version "6.0.4")  
-- Found PTScotch: /usr/lib/x86_64-linux-gnu/libscotch.so (found version "6.0.4") found components:  SCOTCH 
-- Found METIS: /usr/lib/x86_64-linux-gnu/libscotchmetis.so  
-- Found MPI_C: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so (found version "3.1") 
-- Found MPI: TRUE (found version "3.1") found components:  C 
-- Found PTScotch: /usr/lib/x86_64-linux-gnu/libscotch.so (found version "6.0.4") found components:  PTSCOTCH 
-- Found ParMETIS: /usr/lib/x86_64-linux-gnu/libptscotchparmetis.so (Required is at least version "4.0") 
-- Detected Compiler: GCC 8
-- Performing Test check_cxx_compiler_flag__Wabi
-- Performing Test check_cxx_compiler_flag__Wabi - Success
-- Performing Test check_cxx_compiler_flag__fabi_version_0
-- Performing Test check_cxx_compiler_flag__fabi_version_0 - Success
-- Performing Test check_cxx_compiler_flag__fabi_compat_version_0
-- Performing Test check_cxx_compiler_flag__fabi_compat_version_0 - Success
-- Performing Test check_cxx_compiler_flag__ffp_contract_fast
-- Performing Test check_cxx_compiler_flag__ffp_contract_fast - Success
-- target changed from "" to "generic"
-- Performing Test check_cxx_compiler_flag__march_generic
-- Performing Test check_cxx_compiler_flag__march_generic - Failed
-- Performing Test check_cxx_compiler_flag__mno_sse2
-- Performing Test check_cxx_compiler_flag__mno_sse2 - Success
-- Performing Test check_cxx_compiler_flag__mno_sse3
-- Performing Test check_cxx_compiler_flag__mno_sse3 - Success
-- Performing Test check_cxx_compiler_flag__mno_ssse3
-- Performing Test check_cxx_compiler_flag__mno_ssse3 - Success
-- Performing Test check_cxx_compiler_flag__mno_sse4_1
-- Performing Test check_cxx_compiler_flag__mno_sse4_1 - Success
-- Performing Test check_cxx_compiler_flag__mno_sse4_2
-- Performing Test check_cxx_compiler_flag__mno_sse4_2 - Success
-- Performing Test check_cxx_compiler_flag__mno_sse4a
-- Performing Test check_cxx_compiler_flag__mno_sse4a - Success
-- Performing Test check_cxx_compiler_flag__mno_avx
-- Performing Test check_cxx_compiler_flag__mno_avx - Success
-- Performing Test check_cxx_compiler_flag__mno_fma
-- Performing Test check_cxx_compiler_flag__mno_fma - Success
-- Performing Test check_cxx_compiler_flag__mno_bmi2
-- Performing Test check_cxx_compiler_flag__mno_bmi2 - Success
-- Performing Test check_cxx_compiler_flag__mno_avx2
-- Performing Test check_cxx_compiler_flag__mno_avx2 - Success
-- Performing Test check_cxx_compiler_flag__mno_xop
-- Performing Test check_cxx_compiler_flag__mno_xop - Success
-- Performing Test check_cxx_compiler_flag__mno_fma4
-- Performing Test check_cxx_compiler_flag__mno_fma4 - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512f
-- Performing Test check_cxx_compiler_flag__mno_avx512f - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512vl
-- Performing Test check_cxx_compiler_flag__mno_avx512vl - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512pf
-- Performing Test check_cxx_compiler_flag__mno_avx512pf - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512er
-- Performing Test check_cxx_compiler_flag__mno_avx512er - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512cd
-- Performing Test check_cxx_compiler_flag__mno_avx512cd - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512dq
-- Performing Test check_cxx_compiler_flag__mno_avx512dq - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512bw
-- Performing Test check_cxx_compiler_flag__mno_avx512bw - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512ifma
-- Performing Test check_cxx_compiler_flag__mno_avx512ifma - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512vbmi
-- Performing Test check_cxx_compiler_flag__mno_avx512vbmi - Success
-- Found Vc: /usr/lib/libVc.a (found version "1.3.3") 
-- Found Python3: /usr/bin/python3 (found version "3.7.3") found components:  Interpreter Development Development.Module Development.Embed 
-- Found pip_/usr/bin/python3: TRUE  
-- Setting dune-common_INCLUDE_DIRS=/duneci/modules/dune-common
-- Setting dune-common_LIBRARIES=dunecommon
-- Searching for macro file 'DuneUggridMacros' for module 'dune-uggrid'.
-- Performing tests specific to dune-uggrid from file /builds/staging/dune-uggrid/cmake/modules/DuneUggridMacros.cmake.
-- Found MPI_CXX: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so (found version "3.1") 
-- Found MPI: TRUE (found version "3.1")  
-- Looking for sys/time.h
-- Looking for sys/time.h - found
-- Looking for time.h
-- Looking for time.h - found
-- Adding custom target for config.h generation
-- The following OPTIONAL packages have been found:

 * BLAS, fast linear algebra routines
 * LAPACK, fast linear algebra routines
 * GMP, GNU multi-precision library, <https://gmplib.org>
 * QuadMath, GCC Quad-Precision Math Library, <https://gcc.gnu.org/onlinedocs/libquadmath>
 * Threads, Multi-threading library
 * PkgConfig, Unified interface for querying installed libraries
   To find Dune module dependencies
 * TBB, Intel's Threading Building Blocks
 * METIS, Serial Graph Partitioning
 * PTScotch, Sequential and Parallel Graph Partitioning
 * ParMETIS (required version >= 4.0), Parallel Graph Partitioning
 * Vc, C++ Vectorization library, <https://github.com/VcDevel/Vc>
   For use of SIMD instructions
 * Python3
 * MPI, Message Passing Interface library
   Parallel programming on multiple processors

-- The following REQUIRED packages have been found:

 * dune-common

-- The following OPTIONAL packages have not been found:

 * LATEX
 * LatexMk
 * Sphinx, Documentation generator, <www.sphinx-doc.org>
   To generate the documentation from CMake and Python sources
 * Doxygen, Class documentation generator, <www.doxygen.org>
   To generate the class documentation from C++ sources
 * Inkscape, converts SVG images, <www.inkscape.org>
   To generate the documentation with LaTeX

-- Configuring done
-- Generating done
-- Build files have been written to: /builds/staging/dune-uggrid/build-cmake
--- dune-uggrid done ---
--- done ---
+ set +e
+ build_failed=
+ dunecontrol --current --opts=/duneci/dune.opts make -k -j4 all
----- using default flags $CMAKE_FLAGS from /duneci/dune.opts -----
--- going to build dune-uggrid  ---
WARNING: commandline parameters will overwrite setting in opts file "/duneci/dune.opts"
--- calling make for dune-uggrid ---
build directory: build-cmake
cmake --build . --  "-k" "-j4" "all"
Scanning dependencies of target duneuggrid3d
Scanning dependencies of target duneuggrid2d
[  0%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/initug.cc.o
[  1%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/initug.cc.o
[  2%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/domain/std_parallel.cc.o
[  3%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/domain/std_domain.cc.o
[  3%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/gm/algebra.cc.o
[  3%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/domain/std_domain.cc.o
[  4%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/gm/cw.cc.o
/builds/staging/dune-uggrid/dune/uggrid/domain/std_domain.cc: In function 'void** CreateBndPOnLine(UG::HEAP*, UG::D3::PATCH*, UG::D3::PATCH*, UG::DOUBLE)':
/builds/staging/dune-uggrid/dune/uggrid/domain/std_domain.cc:1606:38: warning: 'local0[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
     bp->local[l][1] = (1.0 - lcoord) * local0[1] + lcoord * local1[1];
                       ~~~~~~~~~~~~~~~^~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/domain/std_domain.cc:1605:59: warning: 'local1[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
     bp->local[l][0] = (1.0 - lcoord) * local0[0] + lcoord * local1[0];
                                                    ~~~~~~~^~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/domain/std_domain.cc:1606:59: warning: 'local1[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
     bp->local[l][1] = (1.0 - lcoord) * local0[1] + lcoord * local1[1];
                                                    ~~~~~~~^~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/domain/std_domain.cc:1605:38: warning: 'local0[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
     bp->local[l][0] = (1.0 - lcoord) * local0[0] + lcoord * local1[0];
                       ~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/gm/algebra.h:54,
                 from /builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:75:
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc: In function 'int Scatter_VectorVNew(DDD::DDDContext&, DDD::DDD_OBJ, void*)':
/builds/staging/dune-uggrid/dune/uggrid/low/misc.h:70:39: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
 #define MAX(x,y)                 (((x)>(y)) ? (x) : (y))
                                    ~~~^~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/gm.h:1717:8: note: in definition of macro 'CW_WRITE_STATIC'
     (((n) << s ## SHIFT) & StaticControlWordMask(s))
        ^
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:2146:3: note: in expansion of macro 'SETVNEW'
   SETVNEW(theVector,MAX(VNEW(theVector),((INT *)data)[0]));
   ^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:2146:21: note: in expansion of macro 'MAX'
   SETVNEW(theVector,MAX(VNEW(theVector),((INT *)data)[0]));
                     ^~~
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc: In function 'UG::INT CheckVector(const FORMAT*, const INT*, UG::D3::GEOM_OBJECT*, const char*, UG::D3::VECTOR*, UG::INT, UG::INT)':
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:2772:29: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
       if (VOTYPE(theVector) != VectorObjType)
In file included from /builds/staging/dune-uggrid/dune/uggrid/gm/algebra.h:54,
                 from /builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:75:
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc: In function 'int Scatter_VectorVClass(DDD::DDDContext&, DDD::DDD_OBJ, void*)':
/builds/staging/dune-uggrid/dune/uggrid/low/misc.h:70:39: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
 #define MAX(x,y)                 (((x)>(y)) ? (x) : (y))
                                    ~~~^~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/gm.h:1717:8: note: in definition of macro 'CW_WRITE_STATIC'
     (((n) << s ## SHIFT) & StaticControlWordMask(s))
        ^
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:3300:3: note: in expansion of macro 'SETVCLASS'
   SETVCLASS(theVector,MAX(VCLASS(theVector),((INT *)data)[0]));
   ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:3300:23: note: in expansion of macro 'MAX'
   SETVCLASS(theVector,MAX(VCLASS(theVector),((INT *)data)[0]));
                       ^~~
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc: In function 'UG::INT PropagateVectorClass(UG::D3::GRID*, UG::INT)':
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:3330:27: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
     if ((VCLASS(theVector)==vclass)&&(VSTART(theVector)!=NULL))
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:3333:38: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
         if ((VCLASS(MDEST(theMatrix))<vclass)
In file included from /builds/staging/dune-uggrid/dune/uggrid/gm/algebra.h:54,
                 from /builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:75:
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc: In function 'int Scatter_VectorVNClass(DDD::DDDContext&, DDD::DDD_OBJ, void*)':
/builds/staging/dune-uggrid/dune/uggrid/low/misc.h:70:39: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
 #define MAX(x,y)                 (((x)>(y)) ? (x) : (y))
                                    ~~~^~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/gm.h:1717:8: note: in definition of macro 'CW_WRITE_STATIC'
     (((n) << s ## SHIFT) & StaticControlWordMask(s))
        ^
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:3499:3: note: in expansion of macro 'SETVNCLASS'
   SETVNCLASS(theVector,MAX(VNCLASS(theVector),((INT *)data)[0]));
   ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:3499:24: note: in expansion of macro 'MAX'
   SETVNCLASS(theVector,MAX(VNCLASS(theVector),((INT *)data)[0]));
                        ^~~
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc: In function 'UG::INT PropagateNextVectorClass(UG::D3::GRID*, UG::INT)':
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:3529:28: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
     if ((VNCLASS(theVector)==vnclass)&&(VSTART(theVector)!=NULL))
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:3532:39: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
         if ((VNCLASS(MDEST(theMatrix))<vnclass)
In file included from /builds/staging/dune-uggrid/dune/uggrid/low/debug.h:35,
                 from /builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:65:
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc: In function 'UG::INT UG::D3::MaxNextVectorClass(UG::D3::GRID*, UG::D3::ELEMENT*)':
/builds/staging/dune-uggrid/dune/uggrid/low/misc.h:70:39: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
 #define MAX(x,y)                 (((x)>(y)) ? (x) : (y))
                                    ~~~^~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:3622:31: note: in expansion of macro 'MAX'
     for (i=0; i<cnt; i++) m = MAX(m,VNCLASS(vList[i]));
                               ^~~
/builds/staging/dune-uggrid/dune/uggrid/low/misc.h:70:39: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
 #define MAX(x,y)                 (((x)>(y)) ? (x) : (y))
                                    ~~~^~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:3628:31: note: in expansion of macro 'MAX'
     for (i=0; i<cnt; i++) m = MAX(m,VNCLASS(vList[i]));
                               ^~~
/builds/staging/dune-uggrid/dune/uggrid/low/misc.h:70:39: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
 #define MAX(x,y)                 (((x)>(y)) ? (x) : (y))
                                    ~~~^~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:3634:31: note: in expansion of macro 'MAX'
     for (i=0; i<cnt; i++) m = MAX(m,VNCLASS(vList[i]));
                               ^~~
/builds/staging/dune-uggrid/dune/uggrid/low/misc.h:70:39: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
 #define MAX(x,y)                 (((x)>(y)) ? (x) : (y))
                                    ~~~^~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:3639:31: note: in expansion of macro 'MAX'
     for (i=0; i<cnt; i++) m = MAX(m,VNCLASS(vList[i]));
                               ^~~
/builds/staging/dune-uggrid/dune/uggrid/gm/cw.cc: In function 'void UG::D3::ListCWofObject(const void*, UG::INT)':
/builds/staging/dune-uggrid/dune/uggrid/gm/cw.cc:261:50: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
           if (control_entries[i].offset_in_object==offset)
               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/cw.cc: In function 'void ListCWofObjectType(UG::INT, UG::INT, UG::PrintfProcPtr)':
/builds/staging/dune-uggrid/dune/uggrid/gm/cw.cc:363:50: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
           if (control_entries[i].offset_in_object==offset)
               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/cw.cc: In function 'UG::INT InitPredefinedControlEntries()':
/builds/staging/dune-uggrid/dune/uggrid/gm/cw.cc:583:33: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
         if (cw->offset_in_object!=offset)
             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/cw.cc:596:44: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
               if (test_ce->offset_in_object==offset)
                   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/cw.cc: In function 'void UG::D3::WriteCW(void*, UG::INT, UG::INT)':
/builds/staging/dune-uggrid/dune/uggrid/gm/cw.cc:759:19: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
       if (cw_objt != ce->objt_used)
           ~~~~~~~~^~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/cw.cc: In function 'void UG::D3::ListCWofObject(const void*, UG::INT)':
/builds/staging/dune-uggrid/dune/uggrid/gm/cw.cc:276:73: warning: array subscript 100 is above array bounds of 'UG::D3::CONTROL_ENTRY [100]' [-Warray-bounds]
     UserWriteF("  ce %s with offset in cw %3d: %10d\n",control_entries[i].name,min,n);
                                                        ~~~~~~~~~~~~~~~~~^
/builds/staging/dune-uggrid/dune/uggrid/domain/std_domain.cc: In function 'void** UG::D3::BVP_Init(const char*, UG::HEAP*, UG::D3::MESH*, UG::INT)':
/builds/staging/dune-uggrid/dune/uggrid/domain/std_domain.cc:1113:30: warning: 'thePatch' may be used uninitialized in this function [-Wmaybe-uninitialized]
       PATCH_STATE (thePatch) = PATCH_FREE;
/builds/staging/dune-uggrid/dune/uggrid/domain/std_domain.cc: In function 'void** UG::D2::BVP_Init(const char*, UG::HEAP*, UG::D2::MESH*, UG::INT)':
/builds/staging/dune-uggrid/dune/uggrid/domain/std_domain.cc:1113:30: warning: 'thePatch' may be used uninitialized in this function [-Wmaybe-uninitialized]
       PATCH_STATE (thePatch) = PATCH_FREE;
/builds/staging/dune-uggrid/dune/uggrid/domain/std_domain.cc: In function 'void** UG::D2::BVP_InsertBndP(UG::HEAP*, void**, UG::INT, char**)':
/builds/staging/dune-uggrid/dune/uggrid/domain/std_domain.cc:1886:51: warning: array subscript 1 is above array bounds of 'UG::DOUBLE [1]' {aka 'double [1]'} [-Warray-bounds]
   else if (abs(pos[0] - PARAM_PATCH_RANGE (p)[0][1]) < SMALL_DIFF)
[  5%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/gm/dlmgr.cc.o
[  5%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/gm/elements.cc.o
[  6%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/domain/std_parallel.cc.o
In file included from /builds/staging/dune-uggrid/dune/uggrid/gm/algebra.h:54,
                 from /builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:75:
/builds/staging/dune-uggrid/dune/uggrid/gm/gm.h: In function 'UG::INT UG::D3::CreateAlgebra(UG::D3::MULTIGRID*)':
/builds/staging/dune-uggrid/dune/uggrid/gm/gm.h:2755:93: warning: 'g' may be used uninitialized in this function [-Wmaybe-uninitialized]
 #define PFIRSTELEMENT(p)                                ((LISTPART_FIRSTELEMENT(p,0)!=NULL) ?\
                                                                                             ^~
                                                          (LISTPART_FIRSTELEMENT(p,0)) : (FIRSTELEMENT(p)))
                                                                                              
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:2240:9: note: 'g' was declared here
   GRID *g;
         ^
[  7%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/gm/enrol.cc.o
[  8%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/gm/algebra.cc.o
[  8%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/gm/cw.cc.o
In file included from /builds/staging/dune-uggrid/dune/uggrid/gm/algebra.h:54,
                 from /builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:75:
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc: In function 'int Scatter_VectorVNew(DDD::DDDContext&, DDD::DDD_OBJ, void*)':
/builds/staging/dune-uggrid/dune/uggrid/low/misc.h:70:39: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
 #define MAX(x,y)                 (((x)>(y)) ? (x) : (y))
                                    ~~~^~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/gm.h:1717:8: note: in definition of macro 'CW_WRITE_STATIC'
     (((n) << s ## SHIFT) & StaticControlWordMask(s))
        ^
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:2146:3: note: in expansion of macro 'SETVNEW'
   SETVNEW(theVector,MAX(VNEW(theVector),((INT *)data)[0]));
   ^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:2146:21: note: in expansion of macro 'MAX'
   SETVNEW(theVector,MAX(VNEW(theVector),((INT *)data)[0]));
                     ^~~
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc: In function 'UG::INT CheckVector(const FORMAT*, const INT*, UG::D2::GEOM_OBJECT*, const char*, UG::D2::VECTOR*, UG::INT, UG::INT)':
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:2772:29: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
       if (VOTYPE(theVector) != VectorObjType)
In file included from /builds/staging/dune-uggrid/dune/uggrid/gm/algebra.h:54,
                 from /builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:75:
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc: In function 'int Scatter_VectorVClass(DDD::DDDContext&, DDD::DDD_OBJ, void*)':
/builds/staging/dune-uggrid/dune/uggrid/low/misc.h:70:39: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
 #define MAX(x,y)                 (((x)>(y)) ? (x) : (y))
                                    ~~~^~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/gm.h:1717:8: note: in definition of macro 'CW_WRITE_STATIC'
     (((n) << s ## SHIFT) & StaticControlWordMask(s))
        ^
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:3300:3: note: in expansion of macro 'SETVCLASS'
   SETVCLASS(theVector,MAX(VCLASS(theVector),((INT *)data)[0]));
   ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:3300:23: note: in expansion of macro 'MAX'
   SETVCLASS(theVector,MAX(VCLASS(theVector),((INT *)data)[0]));
                       ^~~
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc: In function 'UG::INT PropagateVectorClass(UG::D2::GRID*, UG::INT)':
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:3330:27: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
     if ((VCLASS(theVector)==vclass)&&(VSTART(theVector)!=NULL))
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:3333:38: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
         if ((VCLASS(MDEST(theMatrix))<vclass)
In file included from /builds/staging/dune-uggrid/dune/uggrid/gm/algebra.h:54,
                 from /builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:75:
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc: In function 'int Scatter_VectorVNClass(DDD::DDDContext&, DDD::DDD_OBJ, void*)':
/builds/staging/dune-uggrid/dune/uggrid/low/misc.h:70:39: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
 #define MAX(x,y)                 (((x)>(y)) ? (x) : (y))
                                    ~~~^~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/gm.h:1717:8: note: in definition of macro 'CW_WRITE_STATIC'
     (((n) << s ## SHIFT) & StaticControlWordMask(s))
        ^
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:3499:3: note: in expansion of macro 'SETVNCLASS'
   SETVNCLASS(theVector,MAX(VNCLASS(theVector),((INT *)data)[0]));
   ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:3499:24: note: in expansion of macro 'MAX'
   SETVNCLASS(theVector,MAX(VNCLASS(theVector),((INT *)data)[0]));
                        ^~~
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc: In function 'UG::INT PropagateNextVectorClass(UG::D2::GRID*, UG::INT)':
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:3529:28: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
     if ((VNCLASS(theVector)==vnclass)&&(VSTART(theVector)!=NULL))
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:3532:39: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
         if ((VNCLASS(MDEST(theMatrix))<vnclass)
In file included from /builds/staging/dune-uggrid/dune/uggrid/low/debug.h:35,
                 from /builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:65:
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc: In function 'UG::INT UG::D2::MaxNextVectorClass(UG::D2::GRID*, UG::D2::ELEMENT*)':
/builds/staging/dune-uggrid/dune/uggrid/low/misc.h:70:39: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
 #define MAX(x,y)                 (((x)>(y)) ? (x) : (y))
                                    ~~~^~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:3622:31: note: in expansion of macro 'MAX'
     for (i=0; i<cnt; i++) m = MAX(m,VNCLASS(vList[i]));
                               ^~~
/builds/staging/dune-uggrid/dune/uggrid/low/misc.h:70:39: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
 #define MAX(x,y)                 (((x)>(y)) ? (x) : (y))
                                    ~~~^~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:3634:31: note: in expansion of macro 'MAX'
     for (i=0; i<cnt; i++) m = MAX(m,VNCLASS(vList[i]));
                               ^~~
/builds/staging/dune-uggrid/dune/uggrid/low/misc.h:70:39: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
 #define MAX(x,y)                 (((x)>(y)) ? (x) : (y))
                                    ~~~^~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/algebra.cc:3639:31: note: in expansion of macro 'MAX'
     for (i=0; i<cnt; i++) m = MAX(m,VNCLASS(vList[i]));
                               ^~~
/builds/staging/dune-uggrid/dune/uggrid/gm/cw.cc: In function 'void UG::D2::ListCWofObject(const void*, UG::INT)':
/builds/staging/dune-uggrid/dune/uggrid/gm/cw.cc:261:50: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
           if (control_entries[i].offset_in_object==offset)
               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/cw.cc: In function 'void ListCWofObjectType(UG::INT, UG::INT, UG::PrintfProcPtr)':
/builds/staging/dune-uggrid/dune/uggrid/gm/cw.cc:363:50: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
           if (control_entries[i].offset_in_object==offset)
               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/cw.cc: In function 'UG::INT InitPredefinedControlEntries()':
/builds/staging/dune-uggrid/dune/uggrid/gm/cw.cc:583:33: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
         if (cw->offset_in_object!=offset)
             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/cw.cc:596:44: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
               if (test_ce->offset_in_object==offset)
                   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/cw.cc: In function 'void UG::D2::WriteCW(void*, UG::INT, UG::INT)':
/builds/staging/dune-uggrid/dune/uggrid/gm/cw.cc:759:19: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
       if (cw_objt != ce->objt_used)
           ~~~~~~~~^~~~~~~~~~~~~~~~
[  8%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/gm/er.cc.o
[  9%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/gm/evm.cc.o
/builds/staging/dune-uggrid/dune/uggrid/gm/cw.cc: In function 'void UG::D2::ListCWofObject(const void*, UG::INT)':
/builds/staging/dune-uggrid/dune/uggrid/gm/cw.cc:276:73: warning: array subscript 100 is above array bounds of 'UG::D2::CONTROL_ENTRY [100]' [-Warray-bounds]
     UserWriteF("  ce %s with offset in cw %3d: %10d\n",control_entries[i].name,min,n);
                                                        ~~~~~~~~~~~~~~~~~^
[ 10%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/gm/dlmgr.cc.o
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc: In function 'UG::INT ExtractRules(UG::D3::MULTIGRID*)':
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc:1147:24: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'int' [-Wsign-compare]
         if (NSONS(elem)!=nsons)
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc: In function 'void CheckMRules(UG::D3::MULTIGRID*, UG::INT*, UG::D3::MGIO_RR_RULE*)':
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc:1849:24: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'int' [-Wsign-compare]
         if (NSONS(elem)!=nsons)
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc:1887:26: warning: comparison of integer expressions of different signedness: 'UG::SHORT' {aka 'short int'} and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
             if (rson->tag!=TAG(son))
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc: In function 'UG::INT UG::D3::ResetRefineTagsBeyondRuleManager(UG::D3::MULTIGRID*)':
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc:104:59: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
 #define BEYOND_UG_RULES(e)                      (REFINE(e)>=UGMAXRULE(TAG(e)))
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc:2159:11: note: in expansion of macro 'BEYOND_UG_RULES'
       if (BEYOND_UG_RULES(elem))
           ^~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc: In function 'UG::INT ExtractERule(UG::D3::ELEMENT*, ERULE*)':
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc:274:25: warning: 'corners' may be used uninitialized in this function [-Wmaybe-uninitialized]
   DOUBLE dco = corners[0];
                ~~~~~~~~~^
[ 10%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/gm/elements.cc.o
[ 11%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/gm/enrol.cc.o
[ 12%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/gm/er.cc.o
[ 13%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/gm/gmcheck.cc.o
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc: In function 'void CheckMRules(UG::D2::MULTIGRID*, UG::INT*, UG::D2::MGIO_RR_RULE*)':
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc:1849:24: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'int' [-Wsign-compare]
         if (NSONS(elem)!=nsons)
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc:1887:26: warning: comparison of integer expressions of different signedness: 'UG::SHORT' {aka 'short int'} and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
             if (rson->tag!=TAG(son))
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc: In function 'UG::INT UG::D2::ResetRefineTagsBeyondRuleManager(UG::D2::MULTIGRID*)':
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc:104:59: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
 #define BEYOND_UG_RULES(e)                      (REFINE(e)>=UGMAXRULE(TAG(e)))
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc:2159:11: note: in expansion of macro 'BEYOND_UG_RULES'
       if (BEYOND_UG_RULES(elem))
           ^~~~~~~~~~~~~~~
[ 13%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/gm/evm.cc.o
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc: At global scope:
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc:651:12: warning: 'UG::INT ExtractERule(UG::D2::ELEMENT*, ERULE*)' defined but not used [-Wunused-function]
 static INT ExtractERule (ELEMENT *elem, ERULE *er)
            ^~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc:473:12: warning: 'UG::INT SonsAreEqual(UG::INT, const DOUBLE*, const HRULE*)' defined but not used [-Wunused-function]
 static INT SonsAreEqual (INT nsons, const DOUBLE oco[], const HRULE *hr)
            ^~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc:419:13: warning: 'HRID Hash_InsertRule(UG::INT, UG::INT, const ERULE*, const DOUBLE*, HRULE**)' defined but not used [-Wunused-function]
 static HRID Hash_InsertRule (INT etag, INT key, const ERULE *er, const DOUBLE oco[], HRULE **next_handle)
             ^~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc:342:13: warning: 'void FillOrderedSons(const ERULE*, UG::DOUBLE*)' defined but not used [-Wunused-function]
 static void FillOrderedSons (const ERULE *er, DOUBLE oco[])
             ^~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc: In function 'void URule2Mrule(const URULE*, UG::D2::MGIO_RR_RULE*)':
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc:1664:50: warning: iteration 4 invokes undefined behavior [-Waggressive-loop-optimizations]
       sonData->corners[k] = ur->sons[j].corners[k];
                             ~~~~~~~~~~~~~~~~~~~~~^
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc:1663:16: note: within this loop
     for (k=0; k<MGIO_MAX_CORNERS_OF_ELEM; k++)
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc:1666:40: warning: iteration 4 invokes undefined behavior [-Waggressive-loop-optimizations]
       sonData->nb[k] = ur->sons[j].nb[k];
                        ~~~~~~~~~~~~~~~~^
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc:1665:16: note: within this loop
     for (k=0; k<MGIO_MAX_SIDES_OF_ELEM; k++)
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc: In function 'UG::INT UG::D2::NEW_Write_RefRules(UG::D2::MULTIGRID*, UG::INT*, UG::INT, UG::D2::MGIO_RR_RULE**)':
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc:1664:50: warning: array subscript 4 is above array bounds of 'const SHORT [4]' {aka 'const short int [4]'} [-Warray-bounds]
       sonData->corners[k] = ur->sons[j].corners[k];
                             ~~~~~~~~~~~~~~~~~~~~~^
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc:1664:50: warning: array subscript 5 is above array bounds of 'const SHORT [4]' {aka 'const short int [4]'} [-Warray-bounds]
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc:1664:50: warning: array subscript 6 is above array bounds of 'const SHORT [4]' {aka 'const short int [4]'} [-Warray-bounds]
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc:1664:50: warning: array subscript 7 is above array bounds of 'const SHORT [4]' {aka 'const short int [4]'} [-Warray-bounds]
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc:1666:40: warning: array subscript 4 is above array bounds of 'const SHORT [4]' {aka 'const short int [4]'} [-Warray-bounds]
       sonData->nb[k] = ur->sons[j].nb[k];
                        ~~~~~~~~~~~~~~~~^
/builds/staging/dune-uggrid/dune/uggrid/gm/er.cc:1666:40: warning: array subscript 5 is above array bounds of 'const SHORT [4]' {aka 'const short int [4]'} [-Warray-bounds]
[ 14%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/gm/gmcheck.cc.o
/builds/staging/dune-uggrid/dune/uggrid/gm/gmcheck.cc: In function 'UG::INT CheckEdge(UG::D3::ELEMENT*, UG::D3::EDGE*, UG::INT)':
/builds/staging/dune-uggrid/dune/uggrid/gm/gmcheck.cc:635:9: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
   if (i != ONEDGE(theVertex))
/builds/staging/dune-uggrid/dune/uggrid/gm/gmcheck.cc: In function 'UG::INT CheckElement(UG::D3::GRID*, UG::D3::ELEMENT*, UG::INT*, UG::INT*, UG::INT*, UG::INT*, UG::INT*, UG::INT*)':
/builds/staging/dune-uggrid/dune/uggrid/gm/gmcheck.cc:708:23: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
   if (GLEVEL(theGrid) != LEVEL(theElement))
/builds/staging/dune-uggrid/dune/uggrid/gm/gmcheck.cc:1036:16: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
     for (i=0; i<NSONS(theFather); i++)
/builds/staging/dune-uggrid/dune/uggrid/gm/gmcheck.cc:1040:11: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
     if (i == NSONS(theFather))
/builds/staging/dune-uggrid/dune/uggrid/gm/gmcheck.cc: In function 'UG::INT CheckGeometry(UG::D3::GRID*)':
/builds/staging/dune-uggrid/dune/uggrid/gm/gmcheck.cc:1592:18: warning: comparison of integer expressions of different signedness: 'int' and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
       for (i=0; i<NSONS(theElement); i++)
[ 15%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/gm/initgm.cc.o
[ 15%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/gm/mgheapmgr.cc.o
/builds/staging/dune-uggrid/dune/uggrid/gm/gmcheck.cc: In function 'UG::INT CheckEdge(UG::D2::ELEMENT*, UG::D2::EDGE*, UG::INT)':
/builds/staging/dune-uggrid/dune/uggrid/gm/gmcheck.cc:635:9: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
   if (i != ONEDGE(theVertex))
/builds/staging/dune-uggrid/dune/uggrid/gm/gmcheck.cc: In function 'UG::INT CheckElement(UG::D2::GRID*, UG::D2::ELEMENT*, UG::INT*, UG::INT*, UG::INT*, UG::INT*, UG::INT*, UG::INT*)':
/builds/staging/dune-uggrid/dune/uggrid/gm/gmcheck.cc:708:23: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
   if (GLEVEL(theGrid) != LEVEL(theElement))
/builds/staging/dune-uggrid/dune/uggrid/gm/gmcheck.cc:1036:16: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
     for (i=0; i<NSONS(theFather); i++)
/builds/staging/dune-uggrid/dune/uggrid/gm/gmcheck.cc:1040:11: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
     if (i == NSONS(theFather))
/builds/staging/dune-uggrid/dune/uggrid/gm/gmcheck.cc: In function 'UG::INT CheckGeometry(UG::D2::GRID*)':
/builds/staging/dune-uggrid/dune/uggrid/gm/gmcheck.cc:1592:18: warning: comparison of integer expressions of different signedness: 'int' and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
       for (i=0; i<NSONS(theElement); i++)
[ 16%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/gm/mgio.cc.o
[ 17%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/gm/refine.cc.o
[ 17%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/gm/initgm.cc.o
[ 18%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/gm/mgheapmgr.cc.o
/builds/staging/dune-uggrid/dune/uggrid/gm/refine.cc: In function 'UG::INT RestrictMarks(UG::D2::GRID*)':
/builds/staging/dune-uggrid/dune/uggrid/gm/refine.cc:2599:20: warning: comparison of integer expressions of different signedness: 'int' and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
         for (i=0; i<NSONS(theElement); i++)
[ 18%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/gm/rm-write2file.cc.o
/builds/staging/dune-uggrid/dune/uggrid/gm/refine.cc: At global scope:
/builds/staging/dune-uggrid/dune/uggrid/gm/refine.cc:5871:12: warning: 'UG::INT CheckMultiGrid(UG::D2::MULTIGRID*)' defined but not used [-Wunused-function]
 static INT CheckMultiGrid (MULTIGRID *theMG)
            ^~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/refine.cc:389:12: warning: 'CondensedEdgeOfSide' defined but not used [-Wunused-variable]
 static INT CondensedEdgeOfSide[4] = {0x07,0x32,0x2C,0x19};
            ^~~~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/refine.cc:378:12: warning: 'TriSectionEdge' defined but not used [-Wunused-variable]
 static INT TriSectionEdge[64][2] =
            ^~~~~~~~~~~~~~
[ 19%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/gm/mgio.cc.o
[ 19%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/gm/refine.cc.o
[ 20%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/gm/rm-write2file.cc.o
/builds/staging/dune-uggrid/dune/uggrid/gm/refine.cc: In function 'UG::INT UG::D2::AdaptMultiGrid(UG::D2::MULTIGRID*, UG::INT, UG::INT, UG::INT)':
/builds/staging/dune-uggrid/dune/uggrid/gm/refine.cc:5999:22: warning: 'nrefined' may be used uninitialized in this function [-Wmaybe-uninitialized]
   INT level,toplevel,nrefined,nadapted;
                      ^~~~~~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/low/debug.h:35,
                 from /builds/staging/dune-uggrid/dune/uggrid/gm/refine.cc:69:
/builds/staging/dune-uggrid/dune/uggrid/gm/refine.cc: In function 'int Scatter_EdgeClosureInfo(DDD::DDDContext&, DDD::DDD_OBJ, void*)':
/builds/staging/dune-uggrid/dune/uggrid/low/misc.h:70:39: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
 #define MAX(x,y)                 (((x)>(y)) ? (x) : (y))
                                    ~~~^~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/refine.cc:986:13: note: in expansion of macro 'MAX'
   pattern = MAX(PATTERN(theEdge),((INT *)data)[0]);
             ^~~
/builds/staging/dune-uggrid/dune/uggrid/gm/refine.cc: In function 'int Scatter_AddEdgePattern(DDD::DDDContext&, DDD::DDD_OBJ, void*)':
/builds/staging/dune-uggrid/dune/uggrid/low/misc.h:69:39: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
 #define MIN(x,y)                 (((x)<(y)) ? (x) : (y))
                                    ~~~^~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/refine.cc:1664:16: note: in expansion of macro 'MIN'
   addpattern = MIN(ADDPATTERN(theEdge),((INT *)data)[0]);
                ^~~
/builds/staging/dune-uggrid/dune/uggrid/gm/refine.cc: In function 'UG::INT RestrictMarks(UG::D3::GRID*)':
/builds/staging/dune-uggrid/dune/uggrid/gm/refine.cc:2599:20: warning: comparison of integer expressions of different signedness: 'int' and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
         for (i=0; i<NSONS(theElement); i++)
[ 21%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/gm/rm.cc.o
/builds/staging/dune-uggrid/dune/uggrid/gm/refine.cc: At global scope:
/builds/staging/dune-uggrid/dune/uggrid/gm/refine.cc:5871:12: warning: 'UG::INT CheckMultiGrid(UG::D3::MULTIGRID*)' defined but not used [-Wunused-function]
 static INT CheckMultiGrid (MULTIGRID *theMG)
            ^~~~~~~~~~~~~~
[ 22%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/gm/rm.cc.o
/builds/staging/dune-uggrid/dune/uggrid/gm/rm-write2file.cc: In function 'void Write2File(FILE*, const std::vector<UG::D3::refrule>&, const std::vector<short int>&)':
/builds/staging/dune-uggrid/dune/uggrid/gm/rm-write2file.cc:171:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<UG::D3::refrule>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   for( int i=0; i < rules.size(); i++)
                 ~~^~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/rm.cc:128:16: warning: 'Empty_Rule' defined but not used [-Wunused-variable]
 static REFRULE Empty_Rule =
                ^~~~~~~~~~
[ 23%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/gm/shapes.cc.o
/builds/staging/dune-uggrid/dune/uggrid/gm/rm.cc: In function 'UG::INT MaxRightAngle(UG::D3::ELEMENT*)':
/builds/staging/dune-uggrid/dune/uggrid/gm/rm.cc:1977:18: warning: 'refrule' may be used uninitialized in this function [-Wmaybe-uninitialized]
   return (refrule);
                  ^
/builds/staging/dune-uggrid/dune/uggrid/gm/rm.cc: In function 'UG::INT MaxPerpendicular(UG::D3::ELEMENT*)':
/builds/staging/dune-uggrid/dune/uggrid/gm/rm.cc:1905:18: warning: 'refrule' may be used uninitialized in this function [-Wmaybe-uninitialized]
   return (refrule);
                  ^
/builds/staging/dune-uggrid/dune/uggrid/gm/refine.cc: In function 'int RefineElementGreen(UG::D3::GRID*, UG::D3::ELEMENT*, UG::D3::NODE**)':
/builds/staging/dune-uggrid/dune/uggrid/gm/refine.cc:4237:20: warning: 'node0' may be used uninitialized in this function [-Wmaybe-uninitialized]
   int nelem,nedges,node0;
                    ^~~~~
[ 23%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/gm/shapes.cc.o
[ 25%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/gm/ugio.cc.o
In file included from /builds/staging/dune-uggrid/dune/uggrid/gm/shapes.cc:38:
/builds/staging/dune-uggrid/dune/uggrid/gm/evm.h: In function 'UG::INT UG::D2::UG_GlobalToLocal(UG::INT, const DOUBLE**, const DOUBLE*, UG::DOUBLE*)':
/builds/staging/dune-uggrid/dune/uggrid/gm/evm.h:88:69: warning: 'tmp[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
 #define V2_SUBTRACT(A,B,C)                         {(C)[0] = (A)[0] - (B)[0];\
                                                                     ^
/builds/staging/dune-uggrid/dune/uggrid/gm/shapes.cc:152:17: note: 'tmp[0]' was declared here
   DOUBLE_VECTOR tmp,diff,M[DIM],IM[DIM];
                 ^~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/gm/shapes.cc:38:
/builds/staging/dune-uggrid/dune/uggrid/gm/evm.h:89:69: warning: 'tmp[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
                                                     (C)[1] = (A)[1] - (B)[1];}
                                                                     ^
/builds/staging/dune-uggrid/dune/uggrid/gm/shapes.cc:152:17: note: 'tmp[1]' was declared here
   DOUBLE_VECTOR tmp,diff,M[DIM],IM[DIM];
                 ^~~
[ 25%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/gm/ugio.cc.o
In file included from /builds/staging/dune-uggrid/dune/uggrid/gm/shapes.cc:38:
/builds/staging/dune-uggrid/dune/uggrid/gm/evm.h: In function 'UG::INT UG::D3::UG_GlobalToLocal(UG::INT, const DOUBLE**, const DOUBLE*, UG::DOUBLE*)':
/builds/staging/dune-uggrid/dune/uggrid/gm/evm.h:136:69: warning: 'tmp[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
 #define V3_SUBTRACT(A,B,C)                         {(C)[0] = (A)[0] - (B)[0];\
                                                                     ^
/builds/staging/dune-uggrid/dune/uggrid/gm/shapes.cc:152:17: note: 'tmp[0]' was declared here
   DOUBLE_VECTOR tmp,diff,M[DIM],IM[DIM];
                 ^~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/gm/shapes.cc:38:
/builds/staging/dune-uggrid/dune/uggrid/gm/evm.h:137:69: warning: 'tmp[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
                                                     (C)[1] = (A)[1] - (B)[1];\
                                                                     ^
/builds/staging/dune-uggrid/dune/uggrid/gm/shapes.cc:152:17: note: 'tmp[1]' was declared here
   DOUBLE_VECTOR tmp,diff,M[DIM],IM[DIM];
                 ^~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/gm/shapes.cc:38:
/builds/staging/dune-uggrid/dune/uggrid/gm/evm.h:138:69: warning: 'tmp[2]' may be used uninitialized in this function [-Wmaybe-uninitialized]
                                                     (C)[2] = (A)[2] - (B)[2];}
                                                                     ^
/builds/staging/dune-uggrid/dune/uggrid/gm/shapes.cc:152:17: note: 'tmp[2]' was declared here
   DOUBLE_VECTOR tmp,diff,M[DIM],IM[DIM];
                 ^~~
/builds/staging/dune-uggrid/dune/uggrid/gm/refine.cc: In function 'UG::INT UG::D3::AdaptMultiGrid(UG::D3::MULTIGRID*, UG::INT, UG::INT, UG::INT)':
/builds/staging/dune-uggrid/dune/uggrid/gm/refine.cc:5999:22: warning: 'nrefined' may be used uninitialized in this function [-Wmaybe-uninitialized]
   INT level,toplevel,nrefined,nadapted;
                      ^~~~~~~~
[ 26%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/gm/ugm.cc.o
[ 26%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/analyser/inv.cc.o
/builds/staging/dune-uggrid/dune/uggrid/gm/ugio.cc: In function 'UG::INT InsertLocalTree(UG::D3::GRID*, UG::D3::ELEMENT*, UG::D3::MGIO_REFINEMENT*, int*)':
/builds/staging/dune-uggrid/dune/uggrid/gm/ugio.cc:2374:17: warning: 'nex' may be used uninitialized in this function [-Wmaybe-uninitialized]
       if (!((nex>>i)&1))
             ~~~~^~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc: In function 'UG::D3::NODE* GetSideNodeX(const ELEMENT*, UG::INT, UG::INT, UG::D3::NODE**)':
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:895:35: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
             if (ONSIDE(theVertex) == side)
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:905:23: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
             if (nbside==ONSIDE(theVertex))
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:958:33: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
           if (ONSIDE(theVertex) == side)
/builds/staging/dune-uggrid/dune/uggrid/gm/ugio.cc: In function 'UG::INT InsertLocalTree(UG::D2::GRID*, UG::D2::ELEMENT*, UG::D2::MGIO_REFINEMENT*, int*)':
/builds/staging/dune-uggrid/dune/uggrid/gm/ugio.cc:2374:17: warning: 'nex' may be used uninitialized in this function [-Wmaybe-uninitialized]
       if (!((nex>>i)&1))
             ~~~~^~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/gm/evm.h:40,
                 from /builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:61:
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc: In function 'UG::INT UG::D3::InsertMesh(UG::D3::MULTIGRID*, UG::D3::MESH*)':
/builds/staging/dune-uggrid/dune/uggrid/gm/gm.h:2917:54: warning: array subscript has type 'char' [-Wchar-subscripts]
 #define GRID_ON_LEVEL(p,i)              ((p)->grids[i])
                                                      ^
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:4739:17: note: in expansion of macro 'GRID_ON_LEVEL'
       theGrid = GRID_ON_LEVEL(theMG,theMesh->VertexLevel[i]);
                 ^~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/gm.h:2917:54: warning: array subscript has type 'char' [-Wchar-subscripts]
 #define GRID_ON_LEVEL(p,i)              ((p)->grids[i])
                                                      ^
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:4751:17: note: in expansion of macro 'GRID_ON_LEVEL'
       theGrid = GRID_ON_LEVEL(theMG,theMesh->VertexLevel[i]);
                 ^~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:4788:46: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
         if (ListNode==NULL || LEVEL(ListNode)<i)
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:4793:48: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
           if (ListNode==NULL || LEVEL(ListNode)<i-1)
[ 27%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/ctrl/cons.cc.o
In file included from /builds/staging/dune-uggrid/dune/uggrid/gm/evm.h:40,
                 from /builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:61:
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc: In function 'int Scatter_NodeClass(DDD::DDDContext&, DDD::DDD_OBJ, void*)':
/builds/staging/dune-uggrid/dune/uggrid/low/misc.h:70:39: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
 #define MAX(x,y)                 (((x)>(y)) ? (x) : (y))
                                    ~~~^~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/gm.h:1717:8: note: in definition of macro 'CW_WRITE_STATIC'
     (((n) << s ## SHIFT) & StaticControlWordMask(s))
        ^
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:6398:3: note: in expansion of macro 'SETNCLASS'
   SETNCLASS(theNode,MAX(NCLASS(theNode),((INT *)data)[0]));
   ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:6398:21: note: in expansion of macro 'MAX'
   SETNCLASS(theNode,MAX(NCLASS(theNode),((INT *)data)[0]));
                     ^~~
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc: In function 'UG::INT PropagateNodeClass(UG::D3::GRID*, UG::INT)':
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:6438:29: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
         if (NCLASS(theNode) < nclass)
In file included from /builds/staging/dune-uggrid/dune/uggrid/gm/evm.h:40,
                 from /builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:61:
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc: In function 'int Scatter_NextNodeClass(DDD::DDDContext&, DDD::DDD_OBJ, void*)':
/builds/staging/dune-uggrid/dune/uggrid/low/misc.h:70:39: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
 #define MAX(x,y)                 (((x)>(y)) ? (x) : (y))
                                    ~~~^~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/gm.h:1717:8: note: in definition of macro 'CW_WRITE_STATIC'
     (((n) << s ## SHIFT) & StaticControlWordMask(s))
        ^
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:6573:3: note: in expansion of macro 'SETNNCLASS'
   SETNNCLASS(theNode,MAX(NNCLASS(theNode),((INT *)data)[0]));
   ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:6573:22: note: in expansion of macro 'MAX'
   SETNNCLASS(theNode,MAX(NNCLASS(theNode),((INT *)data)[0]));
                      ^~~
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc: In function 'UG::INT PropagateNextNodeClass(UG::D3::GRID*, UG::INT)':
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:6600:30: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
         if (NNCLASS(theNode) < nnclass)
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc: In function 'UG::INT FinishGrid(UG::D3::MULTIGRID*)':
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:6946:25: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
                 if (nbid==SUBDOMAIN(nb))
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:6948:28: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
                 else if (id==SUBDOMAIN(nb))
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc: At global scope:
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:6855:12: warning: 'UG::INT FinishGrid(UG::D3::MULTIGRID*)' defined but not used [-Wunused-function]
 static INT FinishGrid (MULTIGRID *mg)
            ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/ugio.cc: In function 'UG::D3::MULTIGRID* UG::D3::LoadMultiGrid(const char*, const char*, const char*, const char*, const char*, long unsigned int, UG::INT, UG::INT, UG::INT, std::shared_ptr<PPIF::PPIFContext>)':
/builds/staging/dune-uggrid/dune/uggrid/gm/ugio.cc:3136:36: warning: 'Positions' may be used uninitialized in this function [-Wmaybe-uninitialized]
     theMesh.Position[i] = Positions+MGIO_DIM*i;
                           ~~~~~~~~~^~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/ugio.cc:3106:20: warning: 'BndPList' may be used uninitialized in this function [-Wmaybe-uninitialized]
   theMesh.theBndPs = BndPList;
   ~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/ugio.cc:3196:77: warning: 'vidlist' may be used uninitialized in this function [-Wmaybe-uninitialized]
         Element_corner_ids_uniq_subdom[i][j] = vidlist[cge->cornerid[j]-foid];
                                                                             ^
/builds/staging/dune-uggrid/dune/uggrid/gm/ugio.cc: In function 'UG::D2::MULTIGRID* UG::D2::LoadMultiGrid(const char*, const char*, const char*, const char*, const char*, long unsigned int, UG::INT, UG::INT, UG::INT, std::shared_ptr<PPIF::PPIFContext>)':
/builds/staging/dune-uggrid/dune/uggrid/gm/ugio.cc:3136:36: warning: 'Positions' may be used uninitialized in this function [-Wmaybe-uninitialized]
     theMesh.Position[i] = Positions+MGIO_DIM*i;
                           ~~~~~~~~~^~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/ugio.cc:3106:20: warning: 'BndPList' may be used uninitialized in this function [-Wmaybe-uninitialized]
   theMesh.theBndPs = BndPList;
   ~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/ugio.cc:3196:77: warning: 'vidlist' may be used uninitialized in this function [-Wmaybe-uninitialized]
         Element_corner_ids_uniq_subdom[i][j] = vidlist[cge->cornerid[j]-foid];
                                                                             ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ctrl/cons.cc: In function 'int UG::D3::ConsBuildMsgInfos(DDD::DDDContext&, UG::D3::CONS_INFO*, int, UG::D3::CONSMSG**)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ctrl/cons.cc:142:26: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_PROC' {aka 'unsigned int'} and 'int' [-Wsign-compare]
     if (allItems[i].dest != lastdest)
         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ctrl/cons.cc: In function 'int UG::D3::ConsCheckGlobalCpl(DDD::DDDContext&)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ctrl/cons.cc:286:35: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
       if ((DDD_PROC)CPL_PROC(cpl) >= procs)
           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ctrl/cons.cc: In function 'int UG::D3::Cons2CheckSingleMsg(DDD::DDDContext&, DDD::LC_MSGHANDLE, DDD::DDD_HEADER**)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ctrl/cons.cc:390:29: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
       if (theCplBuf[i].proc == me)
           ~~~~~~~~~~~~~~~~~~^~~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ctrl/cons.cc:41:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:281:37: note: in expansion of macro 'ObjHasCpl'
 #define ObjCplList(context, o)     (ObjHasCpl(context, o) ? context.couplingContext().cplTable[OBJ_INDEX(o)] : nullptr)
                                     ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ctrl/cons.cc:408:16: note: in expansion of macro 'ObjCplList'
         for(j2=ObjCplList(context, locObjs[j]); j2!=NULL; j2=CPL_NEXT(j2))
                ^~~~~~~~~~
[ 27%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/ctrl/debug.cc.o
[ 28%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/gm/ugm.cc.o
[ 29%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/ctrl/stat.cc.o
[ 30%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/ident/ident.cc.o
In file included from /builds/staging/dune-uggrid/dune/uggrid/gm/evm.h:40,
                 from /builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:61:
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc: In function 'UG::INT UG::D2::InsertMesh(UG::D2::MULTIGRID*, UG::D2::MESH*)':
/builds/staging/dune-uggrid/dune/uggrid/gm/gm.h:2917:54: warning: array subscript has type 'char' [-Wchar-subscripts]
 #define GRID_ON_LEVEL(p,i)              ((p)->grids[i])
                                                      ^
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:4739:17: note: in expansion of macro 'GRID_ON_LEVEL'
       theGrid = GRID_ON_LEVEL(theMG,theMesh->VertexLevel[i]);
                 ^~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/gm.h:2917:54: warning: array subscript has type 'char' [-Wchar-subscripts]
 #define GRID_ON_LEVEL(p,i)              ((p)->grids[i])
                                                      ^
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:4751:17: note: in expansion of macro 'GRID_ON_LEVEL'
       theGrid = GRID_ON_LEVEL(theMG,theMesh->VertexLevel[i]);
                 ^~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:4788:46: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
         if (ListNode==NULL || LEVEL(ListNode)<i)
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:4793:48: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
           if (ListNode==NULL || LEVEL(ListNode)<i-1)
In file included from /builds/staging/dune-uggrid/dune/uggrid/gm/evm.h:40,
                 from /builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:61:
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc: In function 'int Scatter_NodeClass(DDD::DDDContext&, DDD::DDD_OBJ, void*)':
/builds/staging/dune-uggrid/dune/uggrid/low/misc.h:70:39: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
 #define MAX(x,y)                 (((x)>(y)) ? (x) : (y))
                                    ~~~^~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/gm.h:1717:8: note: in definition of macro 'CW_WRITE_STATIC'
     (((n) << s ## SHIFT) & StaticControlWordMask(s))
        ^
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:6398:3: note: in expansion of macro 'SETNCLASS'
   SETNCLASS(theNode,MAX(NCLASS(theNode),((INT *)data)[0]));
   ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:6398:21: note: in expansion of macro 'MAX'
   SETNCLASS(theNode,MAX(NCLASS(theNode),((INT *)data)[0]));
                     ^~~
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc: In function 'UG::INT PropagateNodeClass(UG::D2::GRID*, UG::INT)':
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:6438:29: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
         if (NCLASS(theNode) < nclass)
In file included from /builds/staging/dune-uggrid/dune/uggrid/gm/evm.h:40,
                 from /builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:61:
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc: In function 'int Scatter_NextNodeClass(DDD::DDDContext&, DDD::DDD_OBJ, void*)':
/builds/staging/dune-uggrid/dune/uggrid/low/misc.h:70:39: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
 #define MAX(x,y)                 (((x)>(y)) ? (x) : (y))
                                    ~~~^~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/gm.h:1717:8: note: in definition of macro 'CW_WRITE_STATIC'
     (((n) << s ## SHIFT) & StaticControlWordMask(s))
        ^
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:6573:3: note: in expansion of macro 'SETNNCLASS'
   SETNNCLASS(theNode,MAX(NNCLASS(theNode),((INT *)data)[0]));
   ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:6573:22: note: in expansion of macro 'MAX'
   SETNNCLASS(theNode,MAX(NNCLASS(theNode),((INT *)data)[0]));
                      ^~~
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc: In function 'UG::INT PropagateNextNodeClass(UG::D2::GRID*, UG::INT)':
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:6600:30: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'UG::INT' {aka 'int'} [-Wsign-compare]
         if (NNCLASS(theNode) < nnclass)
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc: In function 'UG::INT FinishGrid(UG::D2::MULTIGRID*)':
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:6946:25: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
                 if (nbid==SUBDOMAIN(nb))
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:6948:28: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'UG::UINT' {aka 'unsigned int'} [-Wsign-compare]
                 else if (id==SUBDOMAIN(nb))
[ 30%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/if/ifcheck.cc.o
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc: At global scope:
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:6855:12: warning: 'UG::INT FinishGrid(UG::D2::MULTIGRID*)' defined but not used [-Wunused-function]
 static INT FinishGrid (MULTIGRID *mg)
            ^~~~~~~~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/gm/rm.h:39,
                 from /builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:63:
/builds/staging/dune-uggrid/dune/uggrid/gm/refine.h: In function 'UG::INT UG::D3::MultiGridStatus(const MULTIGRID*, UG::INT, UG::INT, UG::INT, UG::INT)':
/builds/staging/dune-uggrid/dune/uggrid/gm/refine.h:167:85: warning: 'predmax' may be used uninitialized in this function [-Wmaybe-uninitialized]
 #define SETPREDMAX(r,n)                                 (r).predicted_max[(r).step] = (n)
                                                                                     ^
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:5432:11: note: 'predmax' was declared here
     float predmax;
           ^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc: In function 'void UG::D3::idcons_CheckPairs(DDD::DDDContext&)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc:949:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
     else if (msgs[j].size!=plist->nEntries)
              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc: In function 'DDD::Ident::IdEntry* UG::D3::IdentifyIdEntry(DDD::DDDContext&, UG::D3::DDD_HDR, UG::D3::DDD_PROC, int)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc:1218:12: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_PROC' {aka 'unsigned int'} and 'int' [-Wsign-compare]
   if (proc == context.me())
       ~~~~~^~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc:1222:12: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_PROC' {aka 'unsigned int'} and 'int' [-Wsign-compare]
   if (proc >= context.procs())
       ~~~~~^~~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/if/ifcheck.cc: In function 'int UG::D3::DDD_CheckInterface(DDD::DDDContext&, UG::D3::DDD_IF)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/if/ifcheck.cc:111:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
           if (msgs[k].size!=h->nItems)
               ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc:69:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h: At global scope:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc:232:22: warning: 'void DDD::Ident::{anonymous}::IdEntrySegm_Print(DDD::Ident::{anonymous}::IdEntrySegm*, int, FILE*)' declared 'static' but never defined [-Wunused-function]
 #define SegmListOf   IdEntry
                      ^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:36:22: note: in definition of macro '_CCAT'
 #define _CCAT(a,b)   a ## b
                      ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:26: note: in expansion of macro 'CCAT'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                          ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:37:22: note: in expansion of macro '_CCAT'
 #define CCAT(a,b)    _CCAT(a,b)
                      ^~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:31: note: in expansion of macro 'CCAT'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                               ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:37:22: note: in expansion of macro '_CCAT'
 #define CCAT(a,b)    _CCAT(a,b)
                      ^~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:56:22: note: in expansion of macro 'CCAT'
 #define CSegm        CCAT(SegmListOf,Segm)
                      ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:56:27: note: in expansion of macro 'SegmListOf'
 #define CSegm        CCAT(SegmListOf,Segm)
                           ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:71:19: note: in expansion of macro 'CSegm'
 #define ClassName CSegm
                   ^~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:36: note: in expansion of macro 'ClassName'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                                    ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:80:6: note: in expansion of macro 'Method'
 void Method(Print) (DefThis _PRINTPARAMS);
      ^~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc:914:13: warning: 'void UG::D3::idcons_CheckPairs(DDD::DDDContext&)' defined but not used [-Wunused-function]
 static void idcons_CheckPairs(DDD::DDDContext& context)
             ^~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc:347:13: warning: 'void UG::D3::PrintPList(DDD::Ident::ID_PLIST*)' defined but not used [-Wunused-function]
 static void PrintPList (ID_PLIST *plist)
             ^~~~~~~~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc:69:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc:232:22: warning: 'void DDD::Ident::{anonymous}::IdEntrySegmList_GetResources(DDD::Ident::{anonymous}::IdEntrySegmList*, int*, int*, size_t*, size_t*)' defined but not used [-Wunused-function]
 #define SegmListOf   IdEntry
                      ^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:36:22: note: in definition of macro '_CCAT'
 #define _CCAT(a,b)   a ## b
                      ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:26: note: in expansion of macro 'CCAT'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                          ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:37:22: note: in expansion of macro '_CCAT'
 #define CCAT(a,b)    _CCAT(a,b)
                      ^~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:31: note: in expansion of macro 'CCAT'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                               ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:37:22: note: in expansion of macro '_CCAT'
 #define CCAT(a,b)    _CCAT(a,b)
                      ^~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:57:22: note: in expansion of macro 'CCAT'
 #define CSegmList    CCAT(SegmListOf,SegmList)
                      ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:57:27: note: in expansion of macro 'SegmListOf'
 #define CSegmList    CCAT(SegmListOf,SegmList)
                           ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:107:19: note: in expansion of macro 'CSegmList'
 #define ClassName CSegmList
                   ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:36: note: in expansion of macro 'ClassName'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                                    ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:214:6: note: in expansion of macro 'Method'
 void Method(GetResources) (ParamThis,
      ^~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc:232:22: warning: 'void DDD::Ident::{anonymous}::IdEntrySegmList_DiscardItem(DDD::Ident::{anonymous}::IdEntrySegmList*)' defined but not used [-Wunused-function]
 #define SegmListOf   IdEntry
                      ^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:36:22: note: in definition of macro '_CCAT'
 #define _CCAT(a,b)   a ## b
                      ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:26: note: in expansion of macro 'CCAT'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                          ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:37:22: note: in expansion of macro '_CCAT'
 #define CCAT(a,b)    _CCAT(a,b)
                      ^~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:31: note: in expansion of macro 'CCAT'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                               ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:37:22: note: in expansion of macro '_CCAT'
 #define CCAT(a,b)    _CCAT(a,b)
                      ^~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:57:22: note: in expansion of macro 'CCAT'
 #define CSegmList    CCAT(SegmListOf,SegmList)
                      ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:57:27: note: in expansion of macro 'SegmListOf'
 #define CSegmList    CCAT(SegmListOf,SegmList)
                           ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:107:19: note: in expansion of macro 'CSegmList'
 #define ClassName CSegmList
                   ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:36: note: in expansion of macro 'ClassName'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                                    ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:179:6: note: in expansion of macro 'Method'
 void Method(DiscardItem) (ParamThis)
      ^~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc:232:22: warning: 'int DDD::Ident::{anonymous}::IdEntrySegmList_GetNDiscarded(DDD::Ident::{anonymous}::IdEntrySegmList*)' defined but not used [-Wunused-function]
 #define SegmListOf   IdEntry
                      ^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:36:22: note: in definition of macro '_CCAT'
 #define _CCAT(a,b)   a ## b
                      ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:26: note: in expansion of macro 'CCAT'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                          ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:37:22: note: in expansion of macro '_CCAT'
 #define CCAT(a,b)    _CCAT(a,b)
                      ^~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:31: note: in expansion of macro 'CCAT'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                               ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:37:22: note: in expansion of macro '_CCAT'
 #define CCAT(a,b)    _CCAT(a,b)
                      ^~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:57:22: note: in expansion of macro 'CCAT'
 #define CSegmList    CCAT(SegmListOf,SegmList)
                      ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:57:27: note: in expansion of macro 'SegmListOf'
 #define CSegmList    CCAT(SegmListOf,SegmList)
                           ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:107:19: note: in expansion of macro 'CSegmList'
 #define ClassName CSegmList
                   ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:36: note: in expansion of macro 'ClassName'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                                    ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:174:5: note: in expansion of macro 'Method'
 int Method(GetNDiscarded) (ParamThis)
     ^~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc:232:22: warning: 'int DDD::Ident::{anonymous}::IdEntrySegmList_GetNItems(DDD::Ident::{anonymous}::IdEntrySegmList*)' defined but not used [-Wunused-function]
 #define SegmListOf   IdEntry
                      ^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:36:22: note: in definition of macro '_CCAT'
 #define _CCAT(a,b)   a ## b
                      ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:26: note: in expansion of macro 'CCAT'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                          ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:37:22: note: in expansion of macro '_CCAT'
 #define CCAT(a,b)    _CCAT(a,b)
                      ^~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:31: note: in expansion of macro 'CCAT'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                               ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:37:22: note: in expansion of macro '_CCAT'
 #define CCAT(a,b)    _CCAT(a,b)
                      ^~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:57:22: note: in expansion of macro 'CCAT'
 #define CSegmList    CCAT(SegmListOf,SegmList)
                      ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:57:27: note: in expansion of macro 'SegmListOf'
 #define CSegmList    CCAT(SegmListOf,SegmList)
                           ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:107:19: note: in expansion of macro 'CSegmList'
 #define ClassName CSegmList
                   ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:36: note: in expansion of macro 'ClassName'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                                    ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:169:5: note: in expansion of macro 'Method'
 int Method(GetNItems) (ParamThis)
     ^~~~~~
[ 31%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/if/ifcmds.cc.o
In file included from /builds/staging/dune-uggrid/dune/uggrid/gm/rm.h:39,
                 from /builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:63:
/builds/staging/dune-uggrid/dune/uggrid/gm/refine.h: In function 'UG::INT UG::D2::MultiGridStatus(const MULTIGRID*, UG::INT, UG::INT, UG::INT, UG::INT)':
/builds/staging/dune-uggrid/dune/uggrid/gm/refine.h:167:85: warning: 'predmax' may be used uninitialized in this function [-Wmaybe-uninitialized]
 #define SETPREDMAX(r,n)                                 (r).predicted_max[(r).step] = (n)
                                                                                     ^
/builds/staging/dune-uggrid/dune/uggrid/gm/ugm.cc:5432:11: note: 'predmax' was declared here
     float predmax;
           ^~~~~~~
[ 32%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/if/ifcreate.cc.o
[ 32%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/if/ifobjsc.cc.o
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/if/ifcreate.cc: In function 'void UG::D3::DDD_IFDisplay(const DDD::DDDContext&, UG::D3::DDD_IF)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/if/ifcreate.cc:716:9: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_IF' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
 if (aIF >= context.ifCreateContext().nIfs)
     ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/if/ifcreate.cc: In function 'size_t UG::D3::DDD_IFInfoMemory(const DDD::DDDContext&, UG::D3::DDD_IF)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/if/ifcreate.cc:890:12: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_IF' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
   if (ifId >= context.ifCreateContext().nIfs)
       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 33%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/if/ifuse.cc.o
[ 33%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/analyser/inv.cc.o
[ 34%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/join/jcmds.cc.o
[ 34%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/join/join.cc.o
[ 35%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/mgr/attr.cc.o
[ 36%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/ctrl/cons.cc.o
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc:46:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc: In function 'int UG::D3::PreparePhase1Msgs(DDD::DDDContext&, std::vector<UG::D3::JIJoin*>&, UG::D3::JOINMSG1**, size_t*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc:125:9: note: in expansion of macro 'ObjHasCpl'
     if (ObjHasCpl(context, itemsJ[i]->hdr))
         ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc:140:18: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_GID' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
     if (local_gid!=GID_INVALID && local_gid!=itemsJ[i]->new_gid)
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc:46:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc: In function 'void UG::D3::UnpackPhase1Msgs(DDD::DDDContext&, DDD::Basic::MSG_DESC**, int, DDD::DDD_HEADER**, int, UG::D3::JIPartner**, int*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:281:37: note: in expansion of macro 'ObjHasCpl'
 #define ObjCplList(context, o)     (ObjHasCpl(context, o) ? context.couplingContext().cplTable[OBJ_INDEX(o)] : nullptr)
                                     ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc:279:17: note: in expansion of macro 'ObjCplList'
         for(cpl=ObjCplList(context, localCplObjs[j]); cpl!=NULL; cpl=CPL_NEXT(cpl))
                 ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:281:37: note: in expansion of macro 'ObjHasCpl'
 #define ObjCplList(context, o)     (ObjHasCpl(context, o) ? context.couplingContext().cplTable[OBJ_INDEX(o)] : nullptr)
                                     ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc:299:17: note: in expansion of macro 'ObjCplList'
         for(cpl=ObjCplList(context, localCplObjs[j]); cpl!=NULL; cpl=CPL_NEXT(cpl))
                 ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc: In function 'void UG::D3::DDD_JoinObj(DDD::DDDContext&, UG::D3::DDD_HDR, UG::D3::DDD_PROC, UG::D3::DDD_GID)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc:1160:11: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
   if (dest>=procs)
       ~~~~^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc:1165:11: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_PROC' {aka 'unsigned int'} and 'int' [-Wsign-compare]
   if (dest==context.me())
       ~~~~^~~~~~~~~~~~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc:46:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc:1169:7: note: in expansion of macro 'ObjHasCpl'
   if (ObjHasCpl(context, hdr))
       ^~~~~~~~~
[ 37%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/mgr/cplmgr.cc.o
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ctrl/cons.cc: In function 'int UG::D2::ConsBuildMsgInfos(DDD::DDDContext&, UG::D2::CONS_INFO*, int, UG::D2::CONSMSG**)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ctrl/cons.cc:142:26: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_PROC' {aka 'unsigned int'} and 'int' [-Wsign-compare]
     if (allItems[i].dest != lastdest)
         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ctrl/cons.cc: In function 'int UG::D2::ConsCheckGlobalCpl(DDD::DDDContext&)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ctrl/cons.cc:286:35: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
       if ((DDD_PROC)CPL_PROC(cpl) >= procs)
           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ctrl/cons.cc: In function 'int UG::D2::Cons2CheckSingleMsg(DDD::DDDContext&, DDD::LC_MSGHANDLE, DDD::DDD_HEADER**)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ctrl/cons.cc:390:29: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
       if (theCplBuf[i].proc == me)
           ~~~~~~~~~~~~~~~~~~^~~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ctrl/cons.cc:41:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:281:37: note: in expansion of macro 'ObjHasCpl'
 #define ObjCplList(context, o)     (ObjHasCpl(context, o) ? context.couplingContext().cplTable[OBJ_INDEX(o)] : nullptr)
                                     ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ctrl/cons.cc:408:16: note: in expansion of macro 'ObjCplList'
         for(j2=ObjCplList(context, locObjs[j]); j2!=NULL; j2=CPL_NEXT(j2))
                ^~~~~~~~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/cplmgr.cc:45:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/cplmgr.cc: In function 'DDD::COUPLING* UG::D3::AddCoupling(DDD::DDDContext&, UG::D3::DDD_HDR, UG::D3::DDD_PROC, UG::D3::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/cplmgr.cc:265:9: note: in expansion of macro 'ObjHasCpl'
   if (! ObjHasCpl(context, hdr))
         ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/cplmgr.cc:267:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<DDD::COUPLING*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
     if (freeCplIdx == ctx.cplTable.size())
         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/cplmgr.cc:45:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/cplmgr.cc: In function 'DDD::COUPLING* UG::D3::ModCoupling(DDD::DDDContext&, UG::D3::DDD_HDR, UG::D3::DDD_PROC, UG::D3::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/cplmgr.cc:378:9: note: in expansion of macro 'ObjHasCpl'
   if (! ObjHasCpl(context, hdr))
         ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/cplmgr.cc: In function 'bool UG::D3::DDD_InfoIsLocal(const DDD::DDDContext&, UG::D3::DDD_HDR)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/cplmgr.cc:593:12: note: in expansion of macro 'ObjHasCpl'
   return(! ObjHasCpl(context, hdr));
            ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/cplmgr.cc: In function 'int UG::D3::DDD_InfoNCopies(const DDD::DDDContext&, UG::D3::DDD_HDR)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:277:37: note: in expansion of macro 'ObjHasCpl'
 #define ObjNCpl(context, o)        (ObjHasCpl(context, o) ? context.couplingContext().nCplTable[OBJ_INDEX(o)] : 0)
                                     ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/cplmgr.cc:610:10: note: in expansion of macro 'ObjNCpl'
   return(ObjNCpl(context, hdr));
          ^~~~~~~
[ 37%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/mgr/objmgr.cc.o
[ 38%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/mgr/prio.cc.o
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/objmgr.cc: In function 'void UG::D3::ddd_EnsureObjTabSize(DDD::DDDContext&, int)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/objmgr.cc:125:23: warning: comparison of integer expressions of different signedness: 'std::vector<DDD::DDD_HEADER*>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
   if (objTable.size() >= n)
       ~~~~~~~~~~~~~~~~^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/objmgr.cc: In function 'void UG::D3::CopyByMask(DDD::TYPE_DESC*, UG::D3::DDD_OBJ, UG::D3::DDD_OBJ)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/objmgr.cc:699:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   for(i=0; i<desc->size; i++)
            ~^~~~~~~~~~~
[ 39%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/ctrl/debug.cc.o
[ 39%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/mgr/typemgr.cc.o
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/prio.cc:42:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/prio.cc: In function 'void UG::D3::DDD_PrioritySet(DDD::DDDContext&, UG::D3::DDD_HDR, UG::D3::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/prio.cc:129:9: note: in expansion of macro 'ObjHasCpl'
   if (! ObjHasCpl(context, hdr))
         ^~~~~~~~~
[ 40%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/prio/pcmds.cc.o
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc: In function 'int UG::D3::CheckOverlapEls(DDD::TYPE_DESC*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc:173:31: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
       if (e1->offset+e1->size > e2->offset)
           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc: In function 'int UG::D3::NormalizeDesc(DDD::TYPE_DESC*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc:358:42: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
       if ((elems[i].offset+elems[i].size != elems[i+1].offset) &&
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc: In function 'void UG::D3::DDD_TypeDefine(DDD::DDDContext&, UG::D3::DDD_TYPE, ...)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc:496:10: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_TYPE' {aka 'unsigned int'} and 'int' [-Wsign-compare]
   if (typ>=nDescr)
       ~~~^~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc:573:22: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_TYPE' {aka 'unsigned int'} and 'int' [-Wsign-compare]
           if (argrefs>=nDescr ||
               ~~~~~~~^~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc:682:47: warning: comparison of integer expressions of different signedness: 'int' and 'UG::D3::DDD_TYPE' {aka 'unsigned int'} [-Wsign-compare]
       if (argtyp<0 || argtyp>=nDescr || argtyp==typ)
                                         ~~~~~~^~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc: In function 'void UG::D3::DDD_TypeDisplay(const DDD::DDDContext&, UG::D3::DDD_TYPE)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc:812:12: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_TYPE' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (id >= context.typemgrContext().nDescr)
         ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc:843:21: warning: comparison of integer expressions of different signedness: 'const int' and 'long unsigned int' [-Wsign-compare]
           e->offset >= desc->offsetHeader + context.typeDefs()[EL_DDDHDR].size)
           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 40%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/ctrl/stat.cc.o
[ 41%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/xfer/cmdmsg.cc.o
[ 42%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/ident/ident.cc.o
[ 42%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/xfer/cmds.cc.o
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cmdmsg.cc:51:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cmdmsg.cc: In function 'std::pair<int, std::forward_list<UG::D3::CMDMSG> > UG::D3::PrepareCmdMsgs(DDD::DDDContext&, const std::vector<DDD::Xfer::XICopyObj*>&)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:281:37: note: in expansion of macro 'ObjHasCpl'
 #define ObjCplList(context, o)     (ObjHasCpl(context, o) ? context.couplingContext().cplTable[OBJ_INDEX(o)] : nullptr)
                                     ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cmdmsg.cc:137:11: note: in expansion of macro 'ObjCplList'
     cpl = ObjCplList(context, co->hdr);
           ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc: In function 'void UG::D3::DDD_TypeDefine(DDD::DDDContext&, UG::D3::DDD_TYPE, ...)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc:432:15: warning: 'mask' may be used uninitialized in this function [-Wmaybe-uninitialized]
         mp[k] = mask;
         ~~~~~~^~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc:394:17: note: 'mask' was declared here
   unsigned char mask;
                 ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc: In function 'void UG::D2::idcons_CheckPairs(DDD::DDDContext&)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc:949:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
     else if (msgs[j].size!=plist->nEntries)
              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc: In function 'DDD::Ident::IdEntry* UG::D2::IdentifyIdEntry(DDD::DDDContext&, UG::D2::DDD_HDR, UG::D2::DDD_PROC, int)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc:1218:12: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_PROC' {aka 'unsigned int'} and 'int' [-Wsign-compare]
   if (proc == context.me())
       ~~~~~^~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc:1222:12: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_PROC' {aka 'unsigned int'} and 'int' [-Wsign-compare]
   if (proc >= context.procs())
       ~~~~~^~~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cmds.cc: In function 'UG::D3::DDD_RET UG::D3::DDD_XferEnd(DDD::DDDContext&)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cmds.cc:710:60: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
   while (remXIDelCpl>0 && arrayXIDelCpl[remXIDelCpl-1]->to == procs)
                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cmds.cc: In function 'void UG::D3::XferInitCopyInfo(DDD::DDDContext&, UG::D3::DDD_HDR, DDD::TYPE_DESC*, size_t, UG::D3::DDD_PROC, UG::D3::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cmds.cc:858:12: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_PROC' {aka 'unsigned int'} and 'int' [-Wsign-compare]
   if (dest >= context.procs())
       ~~~~~^~~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cmds.cc:868:11: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_PROC' {aka 'unsigned int'} and 'int' [-Wsign-compare]
   if (dest==context.me())
       ~~~~^~~~~~~~~~~~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc:69:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h: At global scope:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc:232:22: warning: 'void DDD::Ident::{anonymous}::IdEntrySegm_Print(DDD::Ident::{anonymous}::IdEntrySegm*, int, FILE*)' declared 'static' but never defined [-Wunused-function]
 #define SegmListOf   IdEntry
                      ^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:36:22: note: in definition of macro '_CCAT'
 #define _CCAT(a,b)   a ## b
                      ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:26: note: in expansion of macro 'CCAT'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                          ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:37:22: note: in expansion of macro '_CCAT'
 #define CCAT(a,b)    _CCAT(a,b)
                      ^~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:31: note: in expansion of macro 'CCAT'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                               ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:37:22: note: in expansion of macro '_CCAT'
 #define CCAT(a,b)    _CCAT(a,b)
                      ^~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:56:22: note: in expansion of macro 'CCAT'
 #define CSegm        CCAT(SegmListOf,Segm)
                      ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:56:27: note: in expansion of macro 'SegmListOf'
 #define CSegm        CCAT(SegmListOf,Segm)
                           ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:71:19: note: in expansion of macro 'CSegm'
 #define ClassName CSegm
                   ^~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:36: note: in expansion of macro 'ClassName'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                                    ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:80:6: note: in expansion of macro 'Method'
 void Method(Print) (DefThis _PRINTPARAMS);
      ^~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc:914:13: warning: 'void UG::D2::idcons_CheckPairs(DDD::DDDContext&)' defined but not used [-Wunused-function]
 static void idcons_CheckPairs(DDD::DDDContext& context)
             ^~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc:347:13: warning: 'void UG::D2::PrintPList(DDD::Ident::ID_PLIST*)' defined but not used [-Wunused-function]
 static void PrintPList (ID_PLIST *plist)
             ^~~~~~~~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc:69:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc:232:22: warning: 'void DDD::Ident::{anonymous}::IdEntrySegmList_GetResources(DDD::Ident::{anonymous}::IdEntrySegmList*, int*, int*, size_t*, size_t*)' defined but not used [-Wunused-function]
 #define SegmListOf   IdEntry
                      ^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:36:22: note: in definition of macro '_CCAT'
 #define _CCAT(a,b)   a ## b
                      ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:26: note: in expansion of macro 'CCAT'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                          ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:37:22: note: in expansion of macro '_CCAT'
 #define CCAT(a,b)    _CCAT(a,b)
                      ^~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:31: note: in expansion of macro 'CCAT'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                               ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:37:22: note: in expansion of macro '_CCAT'
 #define CCAT(a,b)    _CCAT(a,b)
                      ^~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:57:22: note: in expansion of macro 'CCAT'
 #define CSegmList    CCAT(SegmListOf,SegmList)
                      ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:57:27: note: in expansion of macro 'SegmListOf'
 #define CSegmList    CCAT(SegmListOf,SegmList)
                           ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:107:19: note: in expansion of macro 'CSegmList'
 #define ClassName CSegmList
                   ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:36: note: in expansion of macro 'ClassName'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                                    ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:214:6: note: in expansion of macro 'Method'
 void Method(GetResources) (ParamThis,
      ^~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc:232:22: warning: 'void DDD::Ident::{anonymous}::IdEntrySegmList_DiscardItem(DDD::Ident::{anonymous}::IdEntrySegmList*)' defined but not used [-Wunused-function]
 #define SegmListOf   IdEntry
                      ^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:36:22: note: in definition of macro '_CCAT'
 #define _CCAT(a,b)   a ## b
                      ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:26: note: in expansion of macro 'CCAT'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                          ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:37:22: note: in expansion of macro '_CCAT'
 #define CCAT(a,b)    _CCAT(a,b)
                      ^~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:31: note: in expansion of macro 'CCAT'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                               ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:37:22: note: in expansion of macro '_CCAT'
 #define CCAT(a,b)    _CCAT(a,b)
                      ^~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:57:22: note: in expansion of macro 'CCAT'
 #define CSegmList    CCAT(SegmListOf,SegmList)
                      ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:57:27: note: in expansion of macro 'SegmListOf'
 #define CSegmList    CCAT(SegmListOf,SegmList)
                           ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:107:19: note: in expansion of macro 'CSegmList'
 #define ClassName CSegmList
                   ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:36: note: in expansion of macro 'ClassName'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                                    ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:179:6: note: in expansion of macro 'Method'
 void Method(DiscardItem) (ParamThis)
      ^~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc:232:22: warning: 'int DDD::Ident::{anonymous}::IdEntrySegmList_GetNDiscarded(DDD::Ident::{anonymous}::IdEntrySegmList*)' defined but not used [-Wunused-function]
 #define SegmListOf   IdEntry
                      ^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:36:22: note: in definition of macro '_CCAT'
 #define _CCAT(a,b)   a ## b
                      ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:26: note: in expansion of macro 'CCAT'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                          ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:37:22: note: in expansion of macro '_CCAT'
 #define CCAT(a,b)    _CCAT(a,b)
                      ^~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:31: note: in expansion of macro 'CCAT'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                               ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:37:22: note: in expansion of macro '_CCAT'
 #define CCAT(a,b)    _CCAT(a,b)
                      ^~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:57:22: note: in expansion of macro 'CCAT'
 #define CSegmList    CCAT(SegmListOf,SegmList)
                      ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:57:27: note: in expansion of macro 'SegmListOf'
 #define CSegmList    CCAT(SegmListOf,SegmList)
                           ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:107:19: note: in expansion of macro 'CSegmList'
 #define ClassName CSegmList
                   ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:36: note: in expansion of macro 'ClassName'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                                    ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:174:5: note: in expansion of macro 'Method'
 int Method(GetNDiscarded) (ParamThis)
     ^~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/ident/ident.cc:232:22: warning: 'int DDD::Ident::{anonymous}::IdEntrySegmList_GetNItems(DDD::Ident::{anonymous}::IdEntrySegmList*)' defined but not used [-Wunused-function]
 #define SegmListOf   IdEntry
                      ^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:36:22: note: in definition of macro '_CCAT'
 #define _CCAT(a,b)   a ## b
                      ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:26: note: in expansion of macro 'CCAT'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                          ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:37:22: note: in expansion of macro '_CCAT'
 #define CCAT(a,b)    _CCAT(a,b)
                      ^~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:31: note: in expansion of macro 'CCAT'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                               ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:37:22: note: in expansion of macro '_CCAT'
 #define CCAT(a,b)    _CCAT(a,b)
                      ^~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:57:22: note: in expansion of macro 'CCAT'
 #define CSegmList    CCAT(SegmListOf,SegmList)
                      ^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:57:27: note: in expansion of macro 'SegmListOf'
 #define CSegmList    CCAT(SegmListOf,SegmList)
                           ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:107:19: note: in expansion of macro 'CSegmList'
 #define ClassName CSegmList
                   ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/oopp.h:67:36: note: in expansion of macro 'ClassName'
 #define Method(M)        CCAT(CCAT(ClassName,_),M)
                                    ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:169:5: note: in expansion of macro 'Method'
 int Method(GetNItems) (ParamThis)
     ^~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cmds.cc: At global scope:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cmds.cc:286:13: warning: 'void UG::D3::DisplayMemResources(const DDD::DDDContext&)' defined but not used [-Wunused-function]
 static void DisplayMemResources(const DDD::DDDContext& context)
             ^~~~~~~~~~~~~~~~~~~
[ 43%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/xfer/cplmsg.cc.o
[ 44%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/xfer/ctrl.cc.o
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cmds.cc: In function 'UG::D3::DDD_RET UG::D3::DDD_XferEnd(DDD::DDDContext&)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cmds.cc:593:20: warning: 'remXIDelCmd' may be used uninitialized in this function [-Wmaybe-uninitialized]
   ExecLocalXIDelCmd(context, arrayXIDelCmd,  remXIDelCmd);
   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 44%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/xfer/pack.cc.o
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cplmsg.cc: In function 'std::pair<int, std::forward_list<UG::D3::CPLMSG> > UG::D3::PrepareCplMsgs(DDD::DDDContext&, UG::D3::XIDelCpl**, int, UG::D3::XIModCpl**, int, UG::D3::XIAddCpl**, int)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cplmsg.cc:154:36: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (pDC<=pMC && pDC<=pAC && pDC<procs)
                                 ~~~^~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cplmsg.cc:168:36: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (pMC<=pDC && pMC<=pAC && pMC<procs)
                                 ~~~^~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cplmsg.cc:182:36: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (pAC<=pDC && pAC<=pMC && pAC<procs)
                                 ~~~^~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cplmsg.cc:195:12: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (pDC==procs) iDC = nDC;
         ~~~^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cplmsg.cc:196:12: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (pMC==procs) iMC = nMC;
         ~~~^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cplmsg.cc:197:12: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (pAC==procs) iAC = nAC;
         ~~~^~~~~~~
[ 45%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/xfer/supp.cc.o
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/pack.cc: In function 'int UG::D3::BuildSymTab(DDD::DDDContext&, DDD::TYPE_DESC*, UG::D3::DDD_OBJ, const char*, UG::D3::SYMTAB_ENTRY*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/pack.cc:153:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
       for(l=0; l<theElem->size; l+=sizeof(void *))
                ~^~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/pack.cc: In function 'void UG::D3::XferPackSingleMsg(DDD::DDDContext&, UG::D3::XFERMSG*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/pack.cc:501:30: warning: comparison of integer expressions of different signedness: 'uintptr_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
   for(std::uintptr_t mi=0; mi<actSym; mi++)
                            ~~^~~~~~~
[ 46%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/if/ifcheck.cc.o
[ 47%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/xfer/unpack.cc.o
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:905,
                 from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.h:196,
                 from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/supp.cc:54:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h: In function 'UG::D3::BTreeConstant UG::D3::XICopyObjBTreeNode_Insert(UG::D3::XICopyObjBTreeNode*, DDD::Xfer::XICopyObj*, const DDD::DDDContext*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:619:23: warning: 'split_item' may be used uninitialized in this function [-Wmaybe-uninitialized]
         This->data[i] = split_item;
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h: In function 'int UG::D3::XICopyObjBTree_Insert(UG::D3::XICopyObjBTree*, DDD::Xfer::XICopyObj*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:456:17: warning: 'split_item' may be used uninitialized in this function [-Wmaybe-uninitialized]
   This->data[0] = item;
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:803:18: note: 'split_item' was declared here
     CN(BTreeOf) *split_item;
                  ^~~~~~~~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:905,
                 from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.h:279,
                 from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/supp.cc:54:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h: In function 'UG::D3::BTreeConstant UG::D3::XISetPrioBTreeNode_Insert(UG::D3::XISetPrioBTreeNode*, UG::D3::XISetPrio*, const DDD::DDDContext*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:619:23: warning: 'split_item' may be used uninitialized in this function [-Wmaybe-uninitialized]
         This->data[i] = split_item;
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h: In function 'int UG::D3::XISetPrioBTree_Insert(UG::D3::XISetPrioBTree*, UG::D3::XISetPrio*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:456:17: warning: 'split_item' may be used uninitialized in this function [-Wmaybe-uninitialized]
   This->data[0] = item;
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:803:18: note: 'split_item' was declared here
     CN(BTreeOf) *split_item;
                  ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/if/ifcheck.cc: In function 'int UG::D2::DDD_CheckInterface(DDD::DDDContext&, UG::D2::DDD_IF)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/if/ifcheck.cc:111:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
           if (msgs[k].size!=h->nItems)
               ~~~~~~~~~~~~^~~~~~~~~~~
[ 47%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/xfer/xfer.cc.o
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/unpack.cc: In function 'void UG::D3::LocalizeObject(DDD::DDDContext&, bool, DDD::TYPE_DESC*, const char*, UG::D3::DDD_OBJ, const UG::D3::SYMTAB_ENTRY*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/unpack.cc:153:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
       for(l=0; l<theElem->size; l+=sizeof(void*))
                ~^~~~~~~~~~~~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/unpack.cc:48:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/unpack.cc: In function 'void UG::D3::PropagateIncomings(DDD::DDDContext&, DDD::Xfer::XICopyObj**, int, UG::D3::OBJTAB_ENTRY**, int)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:281:37: note: in expansion of macro 'ObjHasCpl'
 #define ObjCplList(context, o)     (ObjHasCpl(context, o) ? context.couplingContext().cplTable[OBJ_INDEX(o)] : nullptr)
                                     ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/unpack.cc:993:15: note: in expansion of macro 'ObjCplList'
       for(cpl=ObjCplList(context, ote->hdr); cpl!=NULL; cpl=CPL_NEXT(cpl))
               ^~~~~~~~~~
[ 47%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/if/ifcmds.cc.o
[ 48%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/if/ifcreate.cc.o
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc:47:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc: In function 'DDD::Xfer::XICopyObj** UG::D3::CplClosureEstimate(DDD::DDDContext&, const std::vector<DDD::Xfer::XICopyObj*>&, int*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:281:37: note: in expansion of macro 'ObjHasCpl'
 #define ObjCplList(context, o)     (ObjHasCpl(context, o) ? context.couplingContext().cplTable[OBJ_INDEX(o)] : nullptr)
                                     ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc:102:29: note: in expansion of macro 'ObjCplList'
     COUPLING *cpl, *xicpl = ObjCplList(context, xi->hdr);
                             ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc: In function 'int UG::D3::PrepareObjMsgs(DDD::DDDContext&, std::vector<DDD::Xfer::XICopyObj*>&, UG::D3::XINewCpl**, int, UG::D3::XIOldCpl**, int, UG::D3::XFERMSG**, size_t*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc:520:33: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (pO<=pNC && pO<=pOC && pO<procs)
                               ~~^~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc:528:35: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (pNC<=pO && pNC<=pOC && pNC<procs)
                                ~~~^~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc:536:35: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (pOC<=pO && pOC<=pNC && pOC<procs)
                                ~~~^~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc:544:11: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (pO==procs) iO = nO;
         ~~^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc:545:12: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (pNC==procs) iNC = nNC;
         ~~~^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc:546:12: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (pOC==procs) iOC = nOC;
         ~~~^~~~~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc:47:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc: In function 'void UG::D3::ExecLocalXISetPrio(DDD::DDDContext&, const std::vector<UG::D3::XISetPrio*>&, UG::D3::XIDelObj**, int, DDD::Xfer::XICopyObj**, int)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:281:37: note: in expansion of macro 'ObjHasCpl'
 #define ObjCplList(context, o)     (ObjHasCpl(context, o) ? context.couplingContext().cplTable[OBJ_INDEX(o)] : nullptr)
                                     ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc:644:15: note: in expansion of macro 'ObjCplList'
       for(cpl=ObjCplList(context, hdr); cpl!=NULL; cpl=CPL_NEXT(cpl))
               ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc: In function 'void UG::D3::ddd_XferRegisterDelete(DDD::DDDContext&, UG::D3::DDD_HDR)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:281:37: note: in expansion of macro 'ObjHasCpl'
 #define ObjCplList(context, o)     (ObjHasCpl(context, o) ? context.couplingContext().cplTable[OBJ_INDEX(o)] : nullptr)
                                     ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc:900:11: note: in expansion of macro 'ObjCplList'
   for(cpl=ObjCplList(context, hdr); cpl!=NULL; cpl=CPL_NEXT(cpl))
           ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/if/ifcreate.cc: In function 'void UG::D2::DDD_IFDisplay(const DDD::DDDContext&, UG::D2::DDD_IF)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/if/ifcreate.cc:716:9: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_IF' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
 if (aIF >= context.ifCreateContext().nIfs)
     ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/if/ifcreate.cc: In function 'size_t UG::D2::DDD_IFInfoMemory(const DDD::DDDContext&, UG::D2::DDD_IF)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/if/ifcreate.cc:890:12: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_IF' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
   if (ifId >= context.ifCreateContext().nIfs)
       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/unpack.cc: In function 'void UG::D3::XferUnpack(DDD::DDDContext&, DDD::Basic::MSG_DESC**, int, DDD::DDD_HEADER* const*, int, std::vector<UG::D3::XISetPrio*>&, UG::D3::XIDelObj**, int, const std::vector<DDD::Xfer::XICopyObj*>&, DDD::Xfer::XICopyObj**, int)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/unpack.cc:823:20: warning: 'gidNO' may be used uninitialized in this function [-Wmaybe-uninitialized]
       while (iO<nO && OBJ_GID(itemsO[iO]->hdr) < gidNO) iO++;
              ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/unpack.cc:765:13: note: 'gidNO' was declared here
     DDD_GID gidNO, gidNC;
             ^~~~~
[ 50%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/ddd/ddd.cc.o
[ 50%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/dddif/compat.cc.o
[ 51%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/if/ifobjsc.cc.o
[ 52%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/dddif/debugger.cc.o
[ 53%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/dddif/gridcons.cc.o
[ 53%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/if/ifuse.cc.o
[ 54%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/join/jcmds.cc.o
[ 54%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/dddif/handler.cc.o
[ 55%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/dddif/identify.cc.o
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc:46:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc: In function 'int UG::D2::PreparePhase1Msgs(DDD::DDDContext&, std::vector<UG::D2::JIJoin*>&, UG::D2::JOINMSG1**, size_t*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc:125:9: note: in expansion of macro 'ObjHasCpl'
     if (ObjHasCpl(context, itemsJ[i]->hdr))
         ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc:140:18: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_GID' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
     if (local_gid!=GID_INVALID && local_gid!=itemsJ[i]->new_gid)
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc:46:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc: In function 'void UG::D2::UnpackPhase1Msgs(DDD::DDDContext&, DDD::Basic::MSG_DESC**, int, DDD::DDD_HEADER**, int, UG::D2::JIPartner**, int*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:281:37: note: in expansion of macro 'ObjHasCpl'
 #define ObjCplList(context, o)     (ObjHasCpl(context, o) ? context.couplingContext().cplTable[OBJ_INDEX(o)] : nullptr)
                                     ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc:279:17: note: in expansion of macro 'ObjCplList'
         for(cpl=ObjCplList(context, localCplObjs[j]); cpl!=NULL; cpl=CPL_NEXT(cpl))
                 ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:281:37: note: in expansion of macro 'ObjHasCpl'
 #define ObjCplList(context, o)     (ObjHasCpl(context, o) ? context.couplingContext().cplTable[OBJ_INDEX(o)] : nullptr)
                                     ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc:299:17: note: in expansion of macro 'ObjCplList'
         for(cpl=ObjCplList(context, localCplObjs[j]); cpl!=NULL; cpl=CPL_NEXT(cpl))
                 ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc: In function 'void UG::D2::DDD_JoinObj(DDD::DDDContext&, UG::D2::DDD_HDR, UG::D2::DDD_PROC, UG::D2::DDD_GID)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc:1160:11: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
   if (dest>=procs)
       ~~~~^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc:1165:11: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_PROC' {aka 'unsigned int'} and 'int' [-Wsign-compare]
   if (dest==context.me())
       ~~~~^~~~~~~~~~~~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc:46:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/join/jcmds.cc:1169:7: note: in expansion of macro 'ObjHasCpl'
   if (ObjHasCpl(context, hdr))
       ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc: In function 'void VectorPriorityUpdate(DDD::DDDContext&, DDD::DDD_OBJ, DDD::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc:652:11: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'DDD::DDD_PRIO' {aka 'unsigned int'} [-Wsign-compare]
   if (old == isnew) return;
       ~~~~^~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc: In function 'void VertexPriorityUpdate(DDD::DDDContext&, DDD::DDD_OBJ, DDD::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc:841:11: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'DDD::DDD_PRIO' {aka 'unsigned int'} [-Wsign-compare]
   if (old == new_) return;
       ~~~~^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc: In function 'void NodePriorityUpdate(DDD::DDDContext&, DDD::DDD_OBJ, DDD::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc:1096:11: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'DDD::DDD_PRIO' {aka 'unsigned int'} [-Wsign-compare]
   if (old == new_) return;
       ~~~~^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc: In function 'void ElementPriorityUpdate(DDD::DDDContext&, DDD::DDD_OBJ, DDD::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc:1912:18: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'DDD::DDD_PRIO' {aka 'unsigned int'} [-Wsign-compare]
     else if (old == new_)
              ~~~~^~~~~~~
[ 55%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/join/join.cc.o
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc: At global scope:
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc:763:13: warning: 'void VertexObjMkCons(DDD::DDDContext&, DDD::DDD_OBJ, int)' defined but not used [-Wunused-function]
 static void VertexObjMkCons (DDD::DDDContext&, DDD_OBJ obj, int newness)
             ^~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc:134:12: warning: 'int CheckNSons(UG::D3::ELEMENT*, char*)' defined but not used [-Wunused-function]
 static int CheckNSons (ELEMENT *theElement, char *buffer)
            ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc: In function 'int Gather_NodeInfo(DDD::DDDContext&, DDD::DDD_OBJ, void*, DDD::DDD_PROC, DDD::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc:1171:23: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'int' [-Wsign-compare]
   if (!(NTYPE(theNode)==check_nodetype))
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc: In function 'int Scatter_NodeInfo(DDD::DDDContext&, DDD::DDD_OBJ, void*, DDD::DDD_PROC, DDD::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc:1189:23: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'int' [-Wsign-compare]
   if (!(NTYPE(theNode)==check_nodetype)) return(0);
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc: In function 'int Scatter_TestNodeInfo(DDD::DDDContext&, DDD::DDD_OBJ, void*, DDD::DDD_PROC, DDD::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc:1229:27: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'int' [-Wsign-compare]
   if (NEW_NIDENT(theNode) != nprop)
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc: In function 'int Scatter_TestEdgeInfo(DDD::DDDContext&, DDD::DDD_OBJ, void*, DDD::DDD_PROC, DDD::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc:1443:28: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'int' [-Wsign-compare]
   if (NEW_EDIDENT(theEdge) != nprop)
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc: At global scope:
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc:1476:12: warning: 'int Scatter_IdentSonEdge(DDD::DDDContext&, DDD::DDD_OBJ, void*, DDD::DDD_PROC, DDD::DDD_PRIO)' defined but not used [-Wunused-function]
 static int Scatter_IdentSonEdge (DDD::DDDContext& context, DDD_OBJ obj, void *data, DDD_PROC proc, DDD_PRIO prio)
            ^~~~~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc:1456:12: warning: 'int Gather_IdentSonEdge(DDD::DDDContext&, DDD::DDD_OBJ, void*, DDD::DDD_PROC, DDD::DDD_PRIO)' defined but not used [-Wunused-function]
 static int Gather_IdentSonEdge (DDD::DDDContext&, DDD_OBJ obj, void *data, DDD_PROC proc, DDD_PRIO prio)
            ^~~~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc:1069:12: warning: 'UG::INT IdentifyDistributedObjects(UG::D3::MULTIGRID*, UG::INT, UG::INT)' defined but not used [-Wunused-function]
 static INT IdentifyDistributedObjects (MULTIGRID *theMG, INT FromLevel, INT ToLevel)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc:796:12: warning: 'UG::INT IdentifyEdge(UG::D3::GRID*, UG::D3::ELEMENT*, UG::D3::ELEMENT*, UG::D3::NODE**, UG::INT, UG::D3::ELEMENT*, UG::INT, UG::INT, UG::INT)' defined but not used [-Wunused-function]
 static INT IdentifyEdge (GRID *theGrid,
            ^~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc: In function 'void VectorObjMkCons(DDD::DDDContext&, DDD::DDD_OBJ, int)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc:630:19: warning: 'Prev' may be used uninitialized in this function [-Wmaybe-uninitialized]
       MNEXT(Prev) = Next;
[ 56%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/dddif/initddd.cc.o
[ 56%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/dddif/lb.cc.o
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/initddd.cc: In function 'int CheckInitParallel(const DDD::DDDContext&)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/initddd.cc:980:45: warning: comparison of integer expressions of different signedness: 'const DDD_TYPE' {aka 'const unsigned int'} and 'int' [-Wsign-compare]
     if (DDDTYPE(context, UGTYPE(context, i))!=i)
[ 57%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/mgr/attr.cc.o
[ 58%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/dddif/lbrcb.cc.o
[ 59%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/mgr/cplmgr.cc.o
[ 59%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/mgr/objmgr.cc.o
[ 60%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/dddif/memmgr.cc.o
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/cplmgr.cc:45:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/cplmgr.cc: In function 'DDD::COUPLING* UG::D2::AddCoupling(DDD::DDDContext&, UG::D2::DDD_HDR, UG::D2::DDD_PROC, UG::D2::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/cplmgr.cc:265:9: note: in expansion of macro 'ObjHasCpl'
   if (! ObjHasCpl(context, hdr))
         ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/cplmgr.cc:267:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<DDD::COUPLING*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
     if (freeCplIdx == ctx.cplTable.size())
         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/cplmgr.cc:45:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/cplmgr.cc: In function 'DDD::COUPLING* UG::D2::ModCoupling(DDD::DDDContext&, UG::D2::DDD_HDR, UG::D2::DDD_PROC, UG::D2::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/cplmgr.cc:378:9: note: in expansion of macro 'ObjHasCpl'
   if (! ObjHasCpl(context, hdr))
         ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/cplmgr.cc: In function 'bool UG::D2::DDD_InfoIsLocal(const DDD::DDDContext&, UG::D2::DDD_HDR)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/cplmgr.cc:593:12: note: in expansion of macro 'ObjHasCpl'
   return(! ObjHasCpl(context, hdr));
            ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/cplmgr.cc: In function 'int UG::D2::DDD_InfoNCopies(const DDD::DDDContext&, UG::D2::DDD_HDR)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:277:37: note: in expansion of macro 'ObjHasCpl'
 #define ObjNCpl(context, o)        (ObjHasCpl(context, o) ? context.couplingContext().nCplTable[OBJ_INDEX(o)] : 0)
                                     ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/cplmgr.cc:610:10: note: in expansion of macro 'ObjNCpl'
   return(ObjNCpl(context, hdr));
          ^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/objmgr.cc: In function 'void UG::D2::ddd_EnsureObjTabSize(DDD::DDDContext&, int)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/objmgr.cc:125:23: warning: comparison of integer expressions of different signedness: 'std::vector<DDD::DDD_HEADER*>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
   if (objTable.size() >= n)
       ~~~~~~~~~~~~~~~~^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/objmgr.cc: In function 'void UG::D2::CopyByMask(DDD::TYPE_DESC*, UG::D2::DDD_OBJ, UG::D2::DDD_OBJ)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/objmgr.cc:699:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   for(i=0; i<desc->size; i++)
            ~^~~~~~~~~~~
[ 60%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/dddif/overlap.cc.o
[ 61%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/mgr/prio.cc.o
[ 62%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/mgr/typemgr.cc.o
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/overlap.cc: In function 'UG::INT UG::D3::UpdateElementOverlap(DDD::DDDContext&, UG::D3::ELEMENT*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/overlap.cc:187:53: warning: comparison of integer expressions of different signedness: 'UG::D3::DDD_PROC' {aka 'unsigned int'} and 'int' [-Wsign-compare]
       if (EPROCPRIO(context, theNeighbor,PrioMaster)>=context.procs()) break;
[ 63%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/dddif/partition.cc.o
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/overlap.cc: At global scope:
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/overlap.cc:768:12: warning: 'UG::INT UG::D3::ConnectOverlapVerticalMultiGrid(UG::D3::MULTIGRID*)' defined but not used [-Wunused-function]
 static INT ConnectOverlapVerticalMultiGrid (MULTIGRID *theMG)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/overlap.cc:489:17: warning: 'UG::INT UG::D3::ConnectMultiGridOverlap(UG::D3::MULTIGRID*, UG::INT)' defined but not used [-Wunused-function]
 static INT      ConnectMultiGridOverlap (MULTIGRID *theMG, INT FromLevel)
                 ^~~~~~~~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/overlap.cc:264:12: warning: 'UG::INT UG::D3::UpdateMultiGridOverlap(UG::D3::MULTIGRID*, UG::INT)' defined but not used [-Wunused-function]
 static INT UpdateMultiGridOverlap (MULTIGRID *theMG, INT FromLevel)
            ^~~~~~~~~~~~~~~~~~~~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/prio.cc:42:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/prio.cc: In function 'void UG::D2::DDD_PrioritySet(DDD::DDDContext&, UG::D2::DDD_HDR, UG::D2::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/prio.cc:129:9: note: in expansion of macro 'ObjHasCpl'
   if (! ObjHasCpl(context, hdr))
         ^~~~~~~~~
[ 64%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/dddif/pgmcheck.cc.o
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc: In function 'int UG::D2::CheckOverlapEls(DDD::TYPE_DESC*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc:173:31: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
       if (e1->offset+e1->size > e2->offset)
           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc: In function 'int UG::D2::NormalizeDesc(DDD::TYPE_DESC*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc:358:42: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
       if ((elems[i].offset+elems[i].size != elems[i+1].offset) &&
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc: In function 'void UG::D2::DDD_TypeDefine(DDD::DDDContext&, UG::D2::DDD_TYPE, ...)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc:496:10: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_TYPE' {aka 'unsigned int'} and 'int' [-Wsign-compare]
   if (typ>=nDescr)
       ~~~^~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc:573:22: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_TYPE' {aka 'unsigned int'} and 'int' [-Wsign-compare]
           if (argrefs>=nDescr ||
               ~~~~~~~^~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc:682:47: warning: comparison of integer expressions of different signedness: 'int' and 'UG::D2::DDD_TYPE' {aka 'unsigned int'} [-Wsign-compare]
       if (argtyp<0 || argtyp>=nDescr || argtyp==typ)
                                         ~~~~~~^~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc: In function 'void UG::D2::DDD_TypeDisplay(const DDD::DDDContext&, UG::D2::DDD_TYPE)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc:812:12: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_TYPE' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (id >= context.typemgrContext().nDescr)
         ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc:843:21: warning: comparison of integer expressions of different signedness: 'const int' and 'long unsigned int' [-Wsign-compare]
           e->offset >= desc->offsetHeader + context.typeDefs()[EL_DDDHDR].size)
           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/low/debug.h:35,
                 from /builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/partition.cc:39:
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/partition.cc: In function 'int Scatter_ElementRestriction(DDD::DDDContext&, DDD::DDD_OBJ, void*)':
/builds/staging/dune-uggrid/dune/uggrid/low/misc.h:70:39: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'int' [-Wsign-compare]
 #define MAX(x,y)                 (((x)>(y)) ? (x) : (y))
                                    ~~~^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/partition.cc:254:12: note: in expansion of macro 'MAX'
     used = MAX(USED(theElement),((int *)data)[0]);
            ^~~
[ 64%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/dddif/priority.cc.o
[ 64%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/prio/pcmds.cc.o
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc: In function 'void UG::D2::DDD_TypeDefine(DDD::DDDContext&, UG::D2::DDD_TYPE, ...)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc:432:15: warning: 'mask' may be used uninitialized in this function [-Wmaybe-uninitialized]
         mp[k] = mask;
         ~~~~~~^~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/mgr/typemgr.cc:394:17: note: 'mask' was declared here
   unsigned char mask;
                 ^~~~
[ 65%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/dddif/support.cc.o
[ 66%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/xfer/cmdmsg.cc.o
[ 66%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid3d.dir/parallel/dddif/trans.cc.o
[ 67%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/xfer/cmds.cc.o
[ 67%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/xfer/cplmsg.cc.o
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cmdmsg.cc:51:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cmdmsg.cc: In function 'std::pair<int, std::forward_list<UG::D2::CMDMSG> > UG::D2::PrepareCmdMsgs(DDD::DDDContext&, const std::vector<DDD::Xfer::XICopyObj*>&)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:281:37: note: in expansion of macro 'ObjHasCpl'
 #define ObjCplList(context, o)     (ObjHasCpl(context, o) ? context.couplingContext().cplTable[OBJ_INDEX(o)] : nullptr)
                                     ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cmdmsg.cc:137:11: note: in expansion of macro 'ObjCplList'
     cpl = ObjCplList(context, co->hdr);
           ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/trans.cc: In function 'int Gather_GhostCmd(DDD::DDDContext&, DDD::DDD_OBJ, void*, DDD::DDD_PROC, DDD::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/trans.cc:236:29: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'DDD::DDD_PROC' {aka 'unsigned int'} [-Wsign-compare]
   if (PARTITION(theElement) == proc)
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/trans.cc:243:29: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'DDD::DDD_PROC' {aka 'unsigned int'} [-Wsign-compare]
   if (PARTITION(theElement) != proc)
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/trans.cc:253:26: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'DDD::DDD_PROC' {aka 'unsigned int'} [-Wsign-compare]
         if (PARTITION(nb)==proc)
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/trans.cc: In function 'int Gather_VHGhostCmd(DDD::DDDContext&, DDD::DDD_OBJ, void*, DDD::DDD_PROC, DDD::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/trans.cc:355:29: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'DDD::DDD_PROC' {aka 'unsigned int'} [-Wsign-compare]
   if (PARTITION(theElement) != proc)
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/trans.cc:365:36: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'DDD::DDD_PROC' {aka 'unsigned int'} [-Wsign-compare]
         if (PARTITION(theNeighbor) == proc)
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cmds.cc: In function 'UG::D2::DDD_RET UG::D2::DDD_XferEnd(DDD::DDDContext&)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cmds.cc:710:60: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
   while (remXIDelCpl>0 && arrayXIDelCpl[remXIDelCpl-1]->to == procs)
                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cmds.cc: In function 'void UG::D2::XferInitCopyInfo(DDD::DDDContext&, UG::D2::DDD_HDR, DDD::TYPE_DESC*, size_t, UG::D2::DDD_PROC, UG::D2::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cmds.cc:858:12: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_PROC' {aka 'unsigned int'} and 'int' [-Wsign-compare]
   if (dest >= context.procs())
       ~~~~~^~~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cmds.cc:868:11: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_PROC' {aka 'unsigned int'} and 'int' [-Wsign-compare]
   if (dest==context.me())
       ~~~~^~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/trans.cc: At global scope:
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/trans.cc:287:12: warning: 'int Scatter_GhostCmd(DDD::DDDContext&, DDD::DDD_OBJ, void*, DDD::DDD_PROC, DDD::DDD_PRIO)' defined but not used [-Wunused-function]
 static int Scatter_GhostCmd (DDD::DDDContext& context, DDD_OBJ obj, void *data, DDD_PROC proc, DDD_PRIO prio)
            ^~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/trans.cc:230:12: warning: 'int Gather_GhostCmd(DDD::DDDContext&, DDD::DDD_OBJ, void*, DDD::DDD_PROC, DDD::DDD_PRIO)' defined but not used [-Wunused-function]
 static int Gather_GhostCmd (DDD::DDDContext&, DDD_OBJ obj, void *data, DDD_PROC proc, DDD_PRIO prio)
            ^~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cplmsg.cc: In function 'std::pair<int, std::forward_list<UG::D2::CPLMSG> > UG::D2::PrepareCplMsgs(DDD::DDDContext&, UG::D2::XIDelCpl**, int, UG::D2::XIModCpl**, int, UG::D2::XIAddCpl**, int)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cplmsg.cc:154:36: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (pDC<=pMC && pDC<=pAC && pDC<procs)
                                 ~~~^~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cplmsg.cc:168:36: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (pMC<=pDC && pMC<=pAC && pMC<procs)
                                 ~~~^~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cplmsg.cc:182:36: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (pAC<=pDC && pAC<=pMC && pAC<procs)
                                 ~~~^~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cplmsg.cc:195:12: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (pDC==procs) iDC = nDC;
         ~~~^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cplmsg.cc:196:12: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (pMC==procs) iMC = nMC;
         ~~~^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cplmsg.cc:197:12: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (pAC==procs) iAC = nAC;
         ~~~^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cmds.cc: At global scope:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cmds.cc:286:13: warning: 'void UG::D2::DisplayMemResources(const DDD::DDDContext&)' defined but not used [-Wunused-function]
 static void DisplayMemResources(const DDD::DDDContext& context)
             ^~~~~~~~~~~~~~~~~~~
[ 67%] Built target duneuggrid3d
[ 68%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/xfer/ctrl.cc.o
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cmds.cc: In function 'UG::D2::DDD_RET UG::D2::DDD_XferEnd(DDD::DDDContext&)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/cmds.cc:593:20: warning: 'remXIDelCmd' may be used uninitialized in this function [-Wmaybe-uninitialized]
   ExecLocalXIDelCmd(context, arrayXIDelCmd,  remXIDelCmd);
   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 69%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/xfer/pack.cc.o
[ 69%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/xfer/supp.cc.o
[ 70%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/xfer/unpack.cc.o
[ 70%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/xfer/xfer.cc.o
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/pack.cc: In function 'int UG::D2::BuildSymTab(DDD::DDDContext&, DDD::TYPE_DESC*, UG::D2::DDD_OBJ, const char*, UG::D2::SYMTAB_ENTRY*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/pack.cc:153:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
       for(l=0; l<theElem->size; l+=sizeof(void *))
                ~^~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/pack.cc: In function 'void UG::D2::XferPackSingleMsg(DDD::DDDContext&, UG::D2::XFERMSG*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/pack.cc:501:30: warning: comparison of integer expressions of different signedness: 'uintptr_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
   for(std::uintptr_t mi=0; mi<actSym; mi++)
                            ~~^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/unpack.cc: In function 'void UG::D2::LocalizeObject(DDD::DDDContext&, bool, DDD::TYPE_DESC*, const char*, UG::D2::DDD_OBJ, const UG::D2::SYMTAB_ENTRY*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/unpack.cc:153:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
       for(l=0; l<theElem->size; l+=sizeof(void*))
                ~^~~~~~~~~~~~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/unpack.cc:48:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/unpack.cc: In function 'void UG::D2::PropagateIncomings(DDD::DDDContext&, DDD::Xfer::XICopyObj**, int, UG::D2::OBJTAB_ENTRY**, int)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:281:37: note: in expansion of macro 'ObjHasCpl'
 #define ObjCplList(context, o)     (ObjHasCpl(context, o) ? context.couplingContext().cplTable[OBJ_INDEX(o)] : nullptr)
                                     ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/unpack.cc:993:15: note: in expansion of macro 'ObjCplList'
       for(cpl=ObjCplList(context, ote->hdr); cpl!=NULL; cpl=CPL_NEXT(cpl))
               ^~~~~~~~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:905,
                 from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.h:196,
                 from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/supp.cc:54:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h: In function 'UG::D2::BTreeConstant UG::D2::XICopyObjBTreeNode_Insert(UG::D2::XICopyObjBTreeNode*, DDD::Xfer::XICopyObj*, const DDD::DDDContext*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:619:23: warning: 'split_item' may be used uninitialized in this function [-Wmaybe-uninitialized]
         This->data[i] = split_item;
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h: In function 'int UG::D2::XICopyObjBTree_Insert(UG::D2::XICopyObjBTree*, DDD::Xfer::XICopyObj*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:456:17: warning: 'split_item' may be used uninitialized in this function [-Wmaybe-uninitialized]
   This->data[0] = item;
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:803:18: note: 'split_item' was declared here
     CN(BTreeOf) *split_item;
                  ^~~~~~~~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:905,
                 from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.h:279,
                 from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/supp.cc:54:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h: In function 'UG::D2::BTreeConstant UG::D2::XISetPrioBTreeNode_Insert(UG::D2::XISetPrioBTreeNode*, UG::D2::XISetPrio*, const DDD::DDDContext*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:619:23: warning: 'split_item' may be used uninitialized in this function [-Wmaybe-uninitialized]
         This->data[i] = split_item;
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h: In function 'int UG::D2::XISetPrioBTree_Insert(UG::D2::XISetPrioBTree*, UG::D2::XISetPrio*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:456:17: warning: 'split_item' may be used uninitialized in this function [-Wmaybe-uninitialized]
   This->data[0] = item;
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/ooppcc.h:803:18: note: 'split_item' was declared here
     CN(BTreeOf) *split_item;
                  ^~~~~~~~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc:47:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc: In function 'DDD::Xfer::XICopyObj** UG::D2::CplClosureEstimate(DDD::DDDContext&, const std::vector<DDD::Xfer::XICopyObj*>&, int*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:281:37: note: in expansion of macro 'ObjHasCpl'
 #define ObjCplList(context, o)     (ObjHasCpl(context, o) ? context.couplingContext().cplTable[OBJ_INDEX(o)] : nullptr)
                                     ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc:102:29: note: in expansion of macro 'ObjCplList'
     COUPLING *cpl, *xicpl = ObjCplList(context, xi->hdr);
                             ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc: In function 'int UG::D2::PrepareObjMsgs(DDD::DDDContext&, std::vector<DDD::Xfer::XICopyObj*>&, UG::D2::XINewCpl**, int, UG::D2::XIOldCpl**, int, UG::D2::XFERMSG**, size_t*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc:520:33: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (pO<=pNC && pO<=pOC && pO<procs)
                               ~~^~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc:528:35: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (pNC<=pO && pNC<=pOC && pNC<procs)
                                ~~~^~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc:536:35: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (pOC<=pO && pOC<=pNC && pOC<procs)
                                ~~~^~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc:544:11: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (pO==procs) iO = nO;
         ~~^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc:545:12: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (pNC==procs) iNC = nNC;
         ~~~^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc:546:12: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
     if (pOC==procs) iOC = nOC;
         ~~~^~~~~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc:47:
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc: In function 'void UG::D2::ExecLocalXISetPrio(DDD::DDDContext&, const std::vector<UG::D2::XISetPrio*>&, UG::D2::XIDelObj**, int, DDD::Xfer::XICopyObj**, int)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:281:37: note: in expansion of macro 'ObjHasCpl'
 #define ObjCplList(context, o)     (ObjHasCpl(context, o) ? context.couplingContext().cplTable[OBJ_INDEX(o)] : nullptr)
                                     ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc:644:15: note: in expansion of macro 'ObjCplList'
       for(cpl=ObjCplList(context, hdr); cpl!=NULL; cpl=CPL_NEXT(cpl))
               ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc: In function 'void UG::D2::ddd_XferRegisterDelete(DDD::DDDContext&, UG::D2::DDD_HDR)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:274:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 #define ObjHasCpl(context, o)      (OBJ_INDEX(o) < context.couplingContext().nCpls)
                                                  ^
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/dddi.h:281:37: note: in expansion of macro 'ObjHasCpl'
 #define ObjCplList(context, o)     (ObjHasCpl(context, o) ? context.couplingContext().cplTable[OBJ_INDEX(o)] : nullptr)
                                     ^~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/xfer.cc:900:11: note: in expansion of macro 'ObjCplList'
   for(cpl=ObjCplList(context, hdr); cpl!=NULL; cpl=CPL_NEXT(cpl))
           ^~~~~~~~~~
[ 71%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/ddd/ddd.cc.o
[ 72%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/dddif/compat.cc.o
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/unpack.cc: In function 'void UG::D2::XferUnpack(DDD::DDDContext&, DDD::Basic::MSG_DESC**, int, DDD::DDD_HEADER* const*, int, std::vector<UG::D2::XISetPrio*>&, UG::D2::XIDelObj**, int, const std::vector<DDD::Xfer::XICopyObj*>&, DDD::Xfer::XICopyObj**, int)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/unpack.cc:823:20: warning: 'gidNO' may be used uninitialized in this function [-Wmaybe-uninitialized]
       while (iO<nO && OBJ_GID(itemsO[iO]->hdr) < gidNO) iO++;
              ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/xfer/unpack.cc:765:13: note: 'gidNO' was declared here
     DDD_GID gidNO, gidNC;
             ^~~~~
[ 72%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/dddif/debugger.cc.o
[ 73%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/dddif/gridcons.cc.o
[ 75%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/dddif/handler.cc.o
[ 75%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/dddif/identify.cc.o
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc: In function 'void VectorPriorityUpdate(DDD::DDDContext&, DDD::DDD_OBJ, DDD::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc:652:11: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'DDD::DDD_PRIO' {aka 'unsigned int'} [-Wsign-compare]
   if (old == isnew) return;
       ~~~~^~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc: In function 'void VertexPriorityUpdate(DDD::DDDContext&, DDD::DDD_OBJ, DDD::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc:841:11: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'DDD::DDD_PRIO' {aka 'unsigned int'} [-Wsign-compare]
   if (old == new_) return;
       ~~~~^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc: In function 'void NodePriorityUpdate(DDD::DDDContext&, DDD::DDD_OBJ, DDD::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc:1096:11: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'DDD::DDD_PRIO' {aka 'unsigned int'} [-Wsign-compare]
   if (old == new_) return;
       ~~~~^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc: In function 'void ElementPriorityUpdate(DDD::DDDContext&, DDD::DDD_OBJ, DDD::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc:1912:18: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'DDD::DDD_PRIO' {aka 'unsigned int'} [-Wsign-compare]
     else if (old == new_)
              ~~~~^~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc: In function 'int Gather_NodeInfo(DDD::DDDContext&, DDD::DDD_OBJ, void*, DDD::DDD_PROC, DDD::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc:1171:23: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'int' [-Wsign-compare]
   if (!(NTYPE(theNode)==check_nodetype))
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc: In function 'int Scatter_NodeInfo(DDD::DDDContext&, DDD::DDD_OBJ, void*, DDD::DDD_PROC, DDD::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc:1189:23: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'int' [-Wsign-compare]
   if (!(NTYPE(theNode)==check_nodetype)) return(0);
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc: In function 'int Scatter_TestNodeInfo(DDD::DDDContext&, DDD::DDD_OBJ, void*, DDD::DDD_PROC, DDD::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc:1229:27: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'int' [-Wsign-compare]
   if (NEW_NIDENT(theNode) != nprop)
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc: In function 'int Scatter_TestEdgeInfo(DDD::DDDContext&, DDD::DDD_OBJ, void*, DDD::DDD_PROC, DDD::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc:1443:28: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'int' [-Wsign-compare]
   if (NEW_EDIDENT(theEdge) != nprop)
[ 76%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/dddif/initddd.cc.o
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc: At global scope:
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc:1214:13: warning: 'void ElementUpdate(DDD::DDDContext&, DDD::DDD_OBJ)' defined but not used [-Wunused-function]
 static void ElementUpdate (DDD::DDDContext&, DDD_OBJ obj)
             ^~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc:763:13: warning: 'void VertexObjMkCons(DDD::DDDContext&, DDD::DDD_OBJ, int)' defined but not used [-Wunused-function]
 static void VertexObjMkCons (DDD::DDDContext&, DDD_OBJ obj, int newness)
             ^~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc:134:12: warning: 'int CheckNSons(UG::D2::ELEMENT*, char*)' defined but not used [-Wunused-function]
 static int CheckNSons (ELEMENT *theElement, char *buffer)
            ^~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc: At global scope:
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc:1476:12: warning: 'int Scatter_IdentSonEdge(DDD::DDDContext&, DDD::DDD_OBJ, void*, DDD::DDD_PROC, DDD::DDD_PRIO)' defined but not used [-Wunused-function]
 static int Scatter_IdentSonEdge (DDD::DDDContext& context, DDD_OBJ obj, void *data, DDD_PROC proc, DDD_PRIO prio)
            ^~~~~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc:1456:12: warning: 'int Gather_IdentSonEdge(DDD::DDDContext&, DDD::DDD_OBJ, void*, DDD::DDD_PROC, DDD::DDD_PRIO)' defined but not used [-Wunused-function]
 static int Gather_IdentSonEdge (DDD::DDDContext&, DDD_OBJ obj, void *data, DDD_PROC proc, DDD_PRIO prio)
            ^~~~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc:1069:12: warning: 'UG::INT IdentifyDistributedObjects(UG::D2::MULTIGRID*, UG::INT, UG::INT)' defined but not used [-Wunused-function]
 static INT IdentifyDistributedObjects (MULTIGRID *theMG, INT FromLevel, INT ToLevel)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/identify.cc:796:12: warning: 'UG::INT IdentifyEdge(UG::D2::GRID*, UG::D2::ELEMENT*, UG::D2::ELEMENT*, UG::D2::NODE**, UG::INT, UG::D2::ELEMENT*, UG::INT, UG::INT, UG::INT)' defined but not used [-Wunused-function]
 static INT IdentifyEdge (GRID *theGrid,
            ^~~~~~~~~~~~
[ 77%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/dddif/lb.cc.o
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc: In function 'void VectorObjMkCons(DDD::DDDContext&, DDD::DDD_OBJ, int)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/handler.cc:630:19: warning: 'Prev' may be used uninitialized in this function [-Wmaybe-uninitialized]
       MNEXT(Prev) = Next;
[ 77%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/dddif/lbrcb.cc.o
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/initddd.cc: In function 'int CheckInitParallel(const DDD::DDDContext&)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/initddd.cc:980:45: warning: comparison of integer expressions of different signedness: 'const DDD_TYPE' {aka 'const unsigned int'} and 'int' [-Wsign-compare]
     if (DDDTYPE(context, UGTYPE(context, i))!=i)
[ 78%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/dddif/memmgr.cc.o
[ 79%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/dddif/overlap.cc.o
[ 79%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/dddif/partition.cc.o
[ 80%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/dddif/pgmcheck.cc.o
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/overlap.cc: In function 'UG::INT UG::D2::UpdateElementOverlap(DDD::DDDContext&, UG::D2::ELEMENT*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/overlap.cc:187:53: warning: comparison of integer expressions of different signedness: 'UG::D2::DDD_PROC' {aka 'unsigned int'} and 'int' [-Wsign-compare]
       if (EPROCPRIO(context, theNeighbor,PrioMaster)>=context.procs()) break;
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/overlap.cc: In function 'UG::INT UG::D2::ConnectOverlapVerticalGrid(UG::D2::GRID*)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/overlap.cc:727:22: warning: '0' flag used with '%p' gnu_printf format [-Wformat=]
               printf("ConnectOverlapVerticalGrid(): new "
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                      " midnode relation between theEdge=%08p"
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                      " SonNode=" ID_FMTX "Vertex=" VID_FMTX "\n",
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builds/staging/dune-uggrid/dune/uggrid/low/debug.h:35,
                 from /builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/partition.cc:39:
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/partition.cc: In function 'int Scatter_ElementRestriction(DDD::DDDContext&, DDD::DDD_OBJ, void*)':
/builds/staging/dune-uggrid/dune/uggrid/low/misc.h:70:39: warning: comparison of integer expressions of different signedness: 'UG::UINT' {aka 'unsigned int'} and 'int' [-Wsign-compare]
 #define MAX(x,y)                 (((x)>(y)) ? (x) : (y))
                                    ~~~^~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/partition.cc:254:12: note: in expansion of macro 'MAX'
     used = MAX(USED(theElement),((int *)data)[0]);
            ^~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/overlap.cc: At global scope:
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/overlap.cc:768:12: warning: 'UG::INT UG::D2::ConnectOverlapVerticalMultiGrid(UG::D2::MULTIGRID*)' defined but not used [-Wunused-function]
 static INT ConnectOverlapVerticalMultiGrid (MULTIGRID *theMG)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/overlap.cc:489:17: warning: 'UG::INT UG::D2::ConnectMultiGridOverlap(UG::D2::MULTIGRID*, UG::INT)' defined but not used [-Wunused-function]
 static INT      ConnectMultiGridOverlap (MULTIGRID *theMG, INT FromLevel)
                 ^~~~~~~~~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/overlap.cc:264:12: warning: 'UG::INT UG::D2::UpdateMultiGridOverlap(UG::D2::MULTIGRID*, UG::INT)' defined but not used [-Wunused-function]
 static INT UpdateMultiGridOverlap (MULTIGRID *theMG, INT FromLevel)
            ^~~~~~~~~~~~~~~~~~~~~~
[ 81%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/dddif/support.cc.o
[ 81%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/dddif/priority.cc.o
[ 82%] Building CXX object dune/uggrid/CMakeFiles/duneuggrid2d.dir/parallel/dddif/trans.cc.o
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/trans.cc: In function 'int Gather_GhostCmd(DDD::DDDContext&, DDD::DDD_OBJ, void*, DDD::DDD_PROC, DDD::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/trans.cc:236:29: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'DDD::DDD_PROC' {aka 'unsigned int'} [-Wsign-compare]
   if (PARTITION(theElement) == proc)
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/trans.cc:243:29: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'DDD::DDD_PROC' {aka 'unsigned int'} [-Wsign-compare]
   if (PARTITION(theElement) != proc)
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/trans.cc:253:26: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'DDD::DDD_PROC' {aka 'unsigned int'} [-Wsign-compare]
         if (PARTITION(nb)==proc)
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/trans.cc: In function 'int Gather_VHGhostCmd(DDD::DDDContext&, DDD::DDD_OBJ, void*, DDD::DDD_PROC, DDD::DDD_PRIO)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/trans.cc:355:29: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'DDD::DDD_PROC' {aka 'unsigned int'} [-Wsign-compare]
   if (PARTITION(theElement) != proc)
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/trans.cc:365:36: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'DDD::DDD_PROC' {aka 'unsigned int'} [-Wsign-compare]
         if (PARTITION(theNeighbor) == proc)
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/trans.cc: At global scope:
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/trans.cc:287:12: warning: 'int Scatter_GhostCmd(DDD::DDDContext&, DDD::DDD_OBJ, void*, DDD::DDD_PROC, DDD::DDD_PRIO)' defined but not used [-Wunused-function]
 static int Scatter_GhostCmd (DDD::DDDContext& context, DDD_OBJ obj, void *data, DDD_PROC proc, DDD_PRIO prio)
            ^~~~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/parallel/dddif/trans.cc:230:12: warning: 'int Gather_GhostCmd(DDD::DDDContext&, DDD::DDD_OBJ, void*, DDD::DDD_PROC, DDD::DDD_PRIO)' defined but not used [-Wunused-function]
 static int Gather_GhostCmd (DDD::DDDContext&, DDD_OBJ obj, void *data, DDD_PROC proc, DDD_PRIO prio)
            ^~~~~~~~~~~~~~~
[ 82%] Built target duneuggrid2d
Scanning dependencies of target duneuggrid
[ 82%] Building CXX object CMakeFiles/duneuggrid.dir/dune/uggrid/ugdevices.cc.o
[ 83%] Building CXX object CMakeFiles/duneuggrid.dir/dune/uggrid/low/fifo.cc.o
[ 83%] Building CXX object CMakeFiles/duneuggrid.dir/dune/uggrid/low/debug.cc.o
[ 84%] Building CXX object CMakeFiles/duneuggrid.dir/dune/uggrid/low/bio.cc.o
[ 85%] Building CXX object CMakeFiles/duneuggrid.dir/dune/uggrid/low/fileopen.cc.o
[ 85%] Building CXX object CMakeFiles/duneuggrid.dir/dune/uggrid/low/heaps.cc.o
[ 86%] Building CXX object CMakeFiles/duneuggrid.dir/dune/uggrid/low/initlow.cc.o
[ 87%] Building CXX object CMakeFiles/duneuggrid.dir/dune/uggrid/low/misc.cc.o
[ 87%] Building CXX object CMakeFiles/duneuggrid.dir/dune/uggrid/low/scan.cc.o
[ 88%] Building CXX object CMakeFiles/duneuggrid.dir/dune/uggrid/low/ugenv.cc.o
[ 89%] Building CXX object CMakeFiles/duneuggrid.dir/dune/uggrid/low/ugstruct.cc.o
[ 89%] Building CXX object CMakeFiles/duneuggrid.dir/dune/uggrid/low/ugtimer.cc.o
/builds/staging/dune-uggrid/dune/uggrid/low/ugstruct.cc: In function 'UG::INT UG::SetStringVar(const char*, const char*)':
/builds/staging/dune-uggrid/dune/uggrid/low/ugstruct.cc:770:38: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   if ((myVar!=NULL) && (myVar->length<=strlen(sval)))
                         ~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/low/ugstruct.cc: In function 'UG::INT UG::SetStringVarNotify(const char*, const char*)':
/builds/staging/dune-uggrid/dune/uggrid/low/ugstruct.cc:875:38: warning: comparison of integer expressions of different signedness: 'UG::INT' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   if ((myVar!=NULL) && (myVar->length<=strlen(sval)))
                         ~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builds/staging/dune-uggrid/dune/uggrid/low/ugstruct.cc: In function 'UG::INT VarOut(const UG::STRVAR*, char*, int)':
/builds/staging/dune-uggrid/dune/uggrid/low/ugstruct.cc:1200:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
   if (strlen(str)+2<bufLen)
       ~~~~~~~~~~~~~^~~~~~~
[ 90%] Building CXX object CMakeFiles/duneuggrid.dir/dune/uggrid/parallel/ddd/basic/io.cc.o
[ 90%] Building CXX object CMakeFiles/duneuggrid.dir/dune/uggrid/parallel/ddd/basic/lowcomm.cc.o
[ 91%] Building CXX object CMakeFiles/duneuggrid.dir/dune/uggrid/parallel/ddd/basic/notify.cc.o
[ 92%] Building CXX object CMakeFiles/duneuggrid.dir/dune/uggrid/parallel/ddd/basic/reduct.cc.o
[ 92%] Building CXX object CMakeFiles/duneuggrid.dir/dune/uggrid/parallel/ddd/basic/topo.cc.o
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/notify.cc: In function 'int DDD::DDD_Notify(DDD::DDDContext&)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/notify.cc:421:31: warning: comparison of integer expressions of different signedness: 'DDD::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
       if (ctx.theDescs[i].proc==me) {
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/notify.cc:426:31: warning: comparison of integer expressions of different signedness: 'DDD::DDD_PROC' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
       if (ctx.theDescs[i].proc>=procs) {
[ 93%] Building CXX object CMakeFiles/duneuggrid.dir/dune/uggrid/parallel/ddd/dddcontext.cc.o
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/notify.cc: In function 'int DDD::NotifyTwoWave(DDD::DDDContext&, DDD::Basic::NOTIFY_INFO*, int, int)':
/builds/staging/dune-uggrid/dune/uggrid/parallel/ddd/basic/notify.cc:281:14: warning: 'newInfos' may be used uninitialized in this function [-Wmaybe-uninitialized]
     GetSpread(context.ppifContext(), newInfos, unknownInfos*sizeof(NOTIFY_INFO));
     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 94%] Building CXX object CMakeFiles/duneuggrid.dir/dune/uggrid/parallel/ppif/ppif.cc.o
[ 94%] Building CXX object CMakeFiles/duneuggrid.dir/dune/uggrid/parallel/ppif/ppifcontext.cc.o
[ 95%] Linking CXX static library lib/libduneuggrid.a
[ 95%] Built target duneuggrid
Scanning dependencies of target rm3-show
Scanning dependencies of target rm3-writeRefRules2file
[ 97%] Building CXX object dune/uggrid/gm/CMakeFiles/rm3-show.dir/rm-show.cc.o
[ 97%] Building CXX object dune/uggrid/gm/CMakeFiles/rm3-writeRefRules2file.dir/rm-write2file.cc.o
[ 97%] Building CXX object dune/uggrid/gm/CMakeFiles/rm3-writeRefRules2file.dir/rm-writeRefRules2file.cc.o
/builds/staging/dune-uggrid/dune/uggrid/gm/rm-write2file.cc: In function 'void Write2File(FILE*, const std::vector<UG::D3::refrule>&, const std::vector<short int>&)':
/builds/staging/dune-uggrid/dune/uggrid/gm/rm-write2file.cc:171:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<UG::D3::refrule>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   for( int i=0; i < rules.size(); i++)
                 ~~^~~~~~~~~~~~~~
[ 98%] Linking CXX executable rm3-show
[100%] Linking CXX executable rm3-writeRefRules2file
[100%] Built target rm3-show
[100%] Built target rm3-writeRefRules2file
--- dune-uggrid done ---
--- done ---
+ [[ 0 != 0 ]]
+ dunecontrol --current --opts=/duneci/dune.opts make -k -j4 build_tests
----- using default flags $CMAKE_FLAGS from /duneci/dune.opts -----
--- going to build dune-uggrid  ---
WARNING: commandline parameters will overwrite setting in opts file "/duneci/dune.opts"
--- calling make for dune-uggrid ---
build directory: build-cmake
cmake --build . --  "-k" "-j4" "build_tests"
[ 70%] Built target duneuggrid2d
[ 82%] Built target duneuggrid3d
[ 95%] Built target duneuggrid
Scanning dependencies of target test-fifo
Scanning dependencies of target testbtree
Scanning dependencies of target rm3-tetrahedron-rules-test
[ 96%] Building CXX object dune/uggrid/parallel/ddd/basic/test/CMakeFiles/testbtree.dir/testbtree.cc.o
[ 97%] Building CXX object dune/uggrid/low/test/CMakeFiles/test-fifo.dir/test-fifo.cc.o
[ 97%] Building CXX object dune/uggrid/gm/CMakeFiles/rm3-tetrahedron-rules-test.dir/rm-tetrahedron-rules-test.cc.o
[ 98%] Linking CXX executable testbtree
[ 98%] Built target testbtree
[100%] Linking CXX executable rm3-tetrahedron-rules-test
[100%] Built target rm3-tetrahedron-rules-test
[100%] Linking CXX executable test-fifo
[100%] Built target test-fifo
Scanning dependencies of target build_tests
[100%] Built target build_tests
--- dune-uggrid done ---
--- done ---
+ dunecontrol --current --opts=/duneci/dune.opts bexec duneci-ctest -j4
----- using default flags $CMAKE_FLAGS from /duneci/dune.opts -----
--- going to build dune-uggrid  ---
WARNING: commandline parameters will overwrite setting in opts file "/duneci/dune.opts"
--- calling bexec for dune-uggrid ---
   Site: runner-9bbc68de-project-301-concurrent-2
   Build name: Linux-g++-8
Create new tag: 20210525-2020 - Experimental
Test project /builds/staging/dune-uggrid/build-cmake
    Start 1: rm3-tetrahedron-rules-test
    Start 2: test-fifo
    Start 3: testbtree
1/3 Test #2: test-fifo ........................   Passed    0.01 sec
2/3 Test #3: testbtree ........................   Passed    0.01 sec
3/3 Test #1: rm3-tetrahedron-rules-test .......   Passed    0.75 sec

100% tests passed, 0 tests failed out of 3

Total Test time (real) =   0.76 sec
JUnit report for CTest results written to /builds/staging/dune-uggrid/junit/dune-uggrid-cmake.xml
--- dune-uggrid done ---
--- done ---
+ [[ -v install_result ]]
+ [[ -n '' ]]
+ exit 0
$ export DUNE_CONTROL_PATH=$(pwd):/duneci/modules:$DUNE_CONTROL_PATH
$ duneci-install-module https://gitlab.dune-project.org/core/dune-grid.git
Cloning into 'dune-grid'...
error: pathspec 'feature/drop-xdr' did not match any file(s) known to git
Parallel run with 4 processes

Installing dune-grid
  url:    https://gitlab.dune-project.org/core/dune-grid.git
  branch: master
  commit: 0ecb8ca29a6a1102565c407ddce2b0462b1bdaf1
  date:   2021-05-15 19:09:59 +0000 (commit)
  using opts file /duneci/dune.opts

----- using default flags $CMAKE_FLAGS from /duneci/dune.opts -----
--- going to build dune-grid  ---
--- calling all for dune-grid ---
--- calling vcsetup for dune-grid ---
--> Installing Git pre-commit hook to enforce whitespace policy
--- calling cmake for dune-grid ---
----- using default flags $CMAKE_FLAGS from /duneci/dune.opts -----
cmake   -DCMAKE_C_COMPILER=gcc-8 -DCMAKE_CXX_COMPILER=g++-8 -DCMAKE_C_FLAGS='-Wall -fdiagnostics-color=always ' -DCMAKE_CXX_FLAGS='-Wall -fdiagnostics-color=always -std=c++17 ' -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS_RELEASE='-O3 -g -DNDEBUG' -DCMAKE_CXX_FLAGS_RELEASE='-O3 -g -DNDEBUG' -DDUNE_MAX_TEST_CORES=4 -DCMAKE_INSTALL_PREFIX=/duneci/install -DTARGET_ARCHITECTURE=generic -DCXX_MAX_STANDARD=17 "-Ddune-common_DIR=/duneci/modules/dune-common/build-cmake" "-Ddune-geometry_DIR=/duneci/modules/dune-geometry/build-cmake" "-Ddune-uggrid_DIR=/builds/staging/dune-uggrid/build-cmake" -DCMAKE_C_COMPILER=gcc-8 -DCMAKE_CXX_COMPILER=g++-8 -DCMAKE_C_FLAGS='-Wall -fdiagnostics-color=always ' -DCMAKE_CXX_FLAGS='-Wall -fdiagnostics-color=always -std=c++17 ' -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS_RELEASE='-O3 -g -DNDEBUG' -DCMAKE_CXX_FLAGS_RELEASE='-O3 -g -DNDEBUG' -DDUNE_MAX_TEST_CORES=4 -DCMAKE_INSTALL_PREFIX=/duneci/install -DTARGET_ARCHITECTURE=generic -DCXX_MAX_STANDARD=17 "/duneci/modules/dune-grid"
-- The C compiler identification is GNU 8.3.0
-- The CXX compiler identification is GNU 8.3.0
-- Check for working C compiler: /usr/bin/gcc-8
-- Check for working C compiler: /usr/bin/gcc-8 -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/g++-8
-- Check for working CXX compiler: /usr/bin/g++-8 -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Dependencies for dune-grid: dune-geometry (>= 2.8)
-- Suggestions for dune-grid: dune-uggrid (>=2.8)
-- Dependencies for dune-geometry: dune-common (>= 2.8)
-- Dependencies for dune-uggrid: dune-common (>= 2.8)
-- Performing Test cxx_std_flag_17
-- Performing Test cxx_std_flag_17 - Success
-- Performing Test compiler_supports_cxx17
-- Performing Test compiler_supports_cxx17 - Success
-- Performing Test HAS_ATTRIBUTE_UNUSED
-- Performing Test HAS_ATTRIBUTE_UNUSED - Success
-- Performing Test HAS_ATTRIBUTE_DEPRECATED
-- Performing Test HAS_ATTRIBUTE_DEPRECATED - Success
-- Performing Test HAS_ATTRIBUTE_DEPRECATED_MSG
-- Performing Test HAS_ATTRIBUTE_DEPRECATED_MSG - Success
-- Looking for std::experimental::make_array<int,int>
-- Looking for std::experimental::make_array<int,int> - found
-- Looking for std::move<std::experimental::detected_t<std::decay_t,int>>
-- Looking for std::move<std::experimental::detected_t<std::decay_t,int>> - found
-- Looking for std::identity
-- Looking for std::identity - not found
-- Could NOT find LATEX (missing: LATEX_COMPILER) 
-- Could NOT find LatexMk (missing: LATEXMK_EXECUTABLE) 
-- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE) 
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29") 
-- Searching for macro file 'DuneCommonMacros' for module 'dune-common'.
-- Performing tests specific to dune-common from file /duneci/modules/dune-common/cmake/modules/DuneCommonMacros.cmake.
-- Set Minimal Debug Level to 4
-- Looking for sgemm_
-- Looking for sgemm_ - not found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE  
-- Looking for sgemm_
-- Looking for sgemm_ - found
-- Found BLAS: /usr/lib/x86_64-linux-gnu/libopenblas.so  
-- Looking for cheev_
-- Looking for cheev_ - found
-- A library with LAPACK API found.
-- Looking for dsyev_
-- Looking for dsyev_ - found
-- Found GMP: /usr/lib/x86_64-linux-gnu/libgmpxx.so  
-- Performing Test QuadMath_COMPILES
-- Performing Test QuadMath_COMPILES - Success
-- Found QuadMath: (Supported by compiler)  
-- Found MPI_C: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so (found suitable version "3.1", minimum required is "3.0") 
-- Found MPI: TRUE (found suitable version "3.1", minimum required is "3.0") found components:  C 
-- Found TBB: /usr/lib/x86_64-linux-gnu/libtbb.so;atomic (found version "") 
-- Found PTScotch: /usr/lib/x86_64-linux-gnu/libscotch.so (found version "6.0.4")  
-- Found PTScotch: /usr/lib/x86_64-linux-gnu/libscotch.so (found version "6.0.4") found components:  SCOTCH 
-- Found METIS: /usr/lib/x86_64-linux-gnu/libscotchmetis.so  
-- Found MPI_C: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so (found version "3.1") 
-- Found MPI: TRUE (found version "3.1") found components:  C 
-- Found PTScotch: /usr/lib/x86_64-linux-gnu/libscotch.so (found version "6.0.4") found components:  PTSCOTCH 
-- Found ParMETIS: /usr/lib/x86_64-linux-gnu/libptscotchparmetis.so (Required is at least version "4.0") 
-- Detected Compiler: GCC 8
-- Performing Test check_cxx_compiler_flag__Wabi
-- Performing Test check_cxx_compiler_flag__Wabi - Success
-- Performing Test check_cxx_compiler_flag__fabi_version_0
-- Performing Test check_cxx_compiler_flag__fabi_version_0 - Success
-- Performing Test check_cxx_compiler_flag__fabi_compat_version_0
-- Performing Test check_cxx_compiler_flag__fabi_compat_version_0 - Success
-- Performing Test check_cxx_compiler_flag__ffp_contract_fast
-- Performing Test check_cxx_compiler_flag__ffp_contract_fast - Success
-- target changed from "" to "generic"
-- Performing Test check_cxx_compiler_flag__march_generic
-- Performing Test check_cxx_compiler_flag__march_generic - Failed
-- Performing Test check_cxx_compiler_flag__mno_sse2
-- Performing Test check_cxx_compiler_flag__mno_sse2 - Success
-- Performing Test check_cxx_compiler_flag__mno_sse3
-- Performing Test check_cxx_compiler_flag__mno_sse3 - Success
-- Performing Test check_cxx_compiler_flag__mno_ssse3
-- Performing Test check_cxx_compiler_flag__mno_ssse3 - Success
-- Performing Test check_cxx_compiler_flag__mno_sse4_1
-- Performing Test check_cxx_compiler_flag__mno_sse4_1 - Success
-- Performing Test check_cxx_compiler_flag__mno_sse4_2
-- Performing Test check_cxx_compiler_flag__mno_sse4_2 - Success
-- Performing Test check_cxx_compiler_flag__mno_sse4a
-- Performing Test check_cxx_compiler_flag__mno_sse4a - Success
-- Performing Test check_cxx_compiler_flag__mno_avx
-- Performing Test check_cxx_compiler_flag__mno_avx - Success
-- Performing Test check_cxx_compiler_flag__mno_fma
-- Performing Test check_cxx_compiler_flag__mno_fma - Success
-- Performing Test check_cxx_compiler_flag__mno_bmi2
-- Performing Test check_cxx_compiler_flag__mno_bmi2 - Success
-- Performing Test check_cxx_compiler_flag__mno_avx2
-- Performing Test check_cxx_compiler_flag__mno_avx2 - Success
-- Performing Test check_cxx_compiler_flag__mno_xop
-- Performing Test check_cxx_compiler_flag__mno_xop - Success
-- Performing Test check_cxx_compiler_flag__mno_fma4
-- Performing Test check_cxx_compiler_flag__mno_fma4 - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512f
-- Performing Test check_cxx_compiler_flag__mno_avx512f - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512vl
-- Performing Test check_cxx_compiler_flag__mno_avx512vl - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512pf
-- Performing Test check_cxx_compiler_flag__mno_avx512pf - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512er
-- Performing Test check_cxx_compiler_flag__mno_avx512er - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512cd
-- Performing Test check_cxx_compiler_flag__mno_avx512cd - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512dq
-- Performing Test check_cxx_compiler_flag__mno_avx512dq - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512bw
-- Performing Test check_cxx_compiler_flag__mno_avx512bw - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512ifma
-- Performing Test check_cxx_compiler_flag__mno_avx512ifma - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512vbmi
-- Performing Test check_cxx_compiler_flag__mno_avx512vbmi - Success
-- Found Vc: /usr/lib/libVc.a (found version "1.3.3") 
-- Found Python3: /usr/bin/python3 (found version "3.7.3") found components:  Interpreter Development Development.Module Development.Embed 
-- Found pip_/usr/bin/python3: TRUE  
-- Setting dune-common_INCLUDE_DIRS=/duneci/modules/dune-common
-- Setting dune-common_LIBRARIES=dunecommon
-- Searching for macro file 'DuneUggridMacros' for module 'dune-uggrid'.
-- Performing tests specific to dune-uggrid from file /builds/staging/dune-uggrid/cmake/modules/DuneUggridMacros.cmake.
-- Setting dune-uggrid_INCLUDE_DIRS=/builds/staging/dune-uggrid
-- Setting dune-uggrid_LIBRARIES=duneuggrid
-- Searching for macro file 'DuneGeometryMacros' for module 'dune-geometry'.
-- No module specific tests performed for module 'dune-geometry' because macro file 'DuneGeometryMacros.cmake' not found in /duneci/modules/dune-geometry/cmake/modules;/builds/staging/dune-uggrid/cmake/modules;/duneci/modules/dune-common/cmake/modules;/duneci/modules/dune-grid/cmake/modules;/duneci/modules/dune-common/cmake/modules/FindPkgConfig;/usr/lib/cmake/Vc;/duneci/modules/dune-common/cmake/modules/FindPython3.
-- Setting dune-geometry_INCLUDE_DIRS=/duneci/modules/dune-geometry
-- Setting dune-geometry_LIBRARIES=dunegeometry
-- Searching for macro file 'DuneGridMacros' for module 'dune-grid'.
-- Performing tests specific to dune-grid from file /duneci/modules/dune-grid/cmake/modules/DuneGridMacros.cmake.
-- Looking for mkstemp
-- Looking for mkstemp - found
-- Found PTScotch: /usr/lib/x86_64-linux-gnu/libscotch.so (found version "6.0.4") found components:  SCOTCH 
-- Found PTScotch: /usr/lib/x86_64-linux-gnu/libscotch.so (found version "6.0.4") found components:  PTSCOTCH 
-- Found ParMETIS: /usr/lib/x86_64-linux-gnu/libptscotchparmetis.so  
-- Checking for module 'alberta-grid_1d>=3.0'
--   Found alberta-grid_1d, version 3.0.1
-- Checking for module 'alberta-grid_2d>=3.0'
--   Found alberta-grid_2d, version 3.0.1
-- Checking for module 'alberta-grid_3d>=3.0'
--   Found alberta-grid_3d, version 3.0.1
-- Checking for module 'alberta-grid_4d>=3.0'
--   No package 'alberta-grid_4d' found
-- Checking for module 'alberta-grid_5d>=3.0'
--   No package 'alberta-grid_5d' found
-- Checking for module 'alberta-grid_6d>=3.0'
--   No package 'alberta-grid_6d' found
-- Checking for module 'alberta-grid_7d>=3.0'
--   No package 'alberta-grid_7d' found
-- Checking for module 'alberta-grid_8d>=3.0'
--   No package 'alberta-grid_8d' found
-- Checking for module 'alberta-grid_9d>=3.0'
--   No package 'alberta-grid_9d' found
-- Found Alberta: /usr (found suitable version "3.0.1", minimum required is "3.0") 
-- Checking for one of the modules 'psurface'
-- Checking for module 'psurface'
--   No package 'psurface' found
-- Could NOT find Psurface (missing: PSURFACE_INCLUDE_DIR PSURFACE_LIBRARY) 
-- Could NOT find AmiraMesh (missing: AMIRAMESH_INCLUDE_DIR AMIRAMESH_LIBRARY) 
-- Using scripts from /duneci/modules/dune-common/cmake/scripts for creating doxygen stuff.
-- Adding custom target for config.h generation
-- The following OPTIONAL packages have been found:

 * dune-uggrid
 * BLAS, fast linear algebra routines
 * LAPACK, fast linear algebra routines
 * GMP, GNU multi-precision library, <https://gmplib.org>
 * QuadMath, GCC Quad-Precision Math Library, <https://gcc.gnu.org/onlinedocs/libquadmath>
 * Threads, Multi-threading library
 * TBB, Intel's Threading Building Blocks
 * Vc, C++ Vectorization library, <https://github.com/VcDevel/Vc>
   For use of SIMD instructions
 * Python3
 * METIS, Serial Graph Partitioning
 * PTScotch, Sequential and Parallel Graph Partitioning
 * ParMETIS, Parallel Graph Partitioning
 * PkgConfig, Unified interface for querying installed libraries
   To find Dune module dependencies
 * Alberta (required version >= 3.0), An adaptive hierarchical finite element toolbox and grid manager

-- The following REQUIRED packages have been found:

 * dune-common
 * dune-geometry

-- The following OPTIONAL packages have not been found:

 * LATEX
 * LatexMk
 * Sphinx, Documentation generator, <www.sphinx-doc.org>
   To generate the documentation from CMake and Python sources
 * Doxygen, Class documentation generator, <www.doxygen.org>
   To generate the class documentation from C++ sources
 * Inkscape, converts SVG images, <www.inkscape.org>
   To generate the documentation with LaTeX
 * Psurface, Piecewise linear bijections between triangulated surfaces
 * AmiraMesh

-- Configuring done
-- Generating done
-- Build files have been written to: /duneci/modules/dune-grid/build-cmake
--- calling make for dune-grid ---
----- using default flags $MAKE_FLAGS from environment -----
build directory: build-cmake
cmake --build . -- -j4
Scanning dependencies of target albertagrid3d
Scanning dependencies of target albertagrid2d
Scanning dependencies of target albertagrid1d
[  0%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid2d.dir/dgfparser.cc.o
[  0%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid1d.dir/dgfparser.cc.o
[  0%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid3d.dir/dgfparser.cc.o
Scanning dependencies of target dunegrid
[  3%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/onedgrid/onedgrid.cc.o
[  3%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/onedgrid/onedgridfactory.cc.o
[  7%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/onedgrid/nulliteratorfactory.cc.o
[ 10%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/dgfparser.cc.o
[ 14%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid1d.dir/elementinfo.cc.o
[ 14%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid1d.dir/indexsets.cc.o
[ 17%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid2d.dir/elementinfo.cc.o
[ 21%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid1d.dir/macrodata.cc.o
[ 21%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid2d.dir/indexsets.cc.o
[ 25%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid1d.dir/meshpointer.cc.o
[ 25%] Built target albertagrid1d
[ 28%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid2d.dir/macrodata.cc.o
[ 32%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid3d.dir/elementinfo.cc.o
[ 35%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid2d.dir/meshpointer.cc.o
[ 35%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/dgfug.cc.o
[ 39%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/basic.cc.o
[ 39%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid3d.dir/indexsets.cc.o
[ 39%] Built target albertagrid2d
[ 39%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/boundarydom.cc.o
[ 42%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/boundaryseg.cc.o
[ 46%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/cube.cc.o
[ 46%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/dim.cc.o
[ 50%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/general.cc.o
[ 50%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/gridparameter.cc.o
[ 53%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid3d.dir/macrodata.cc.o
[ 57%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/interval.cc.o
[ 60%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/periodicfacetrans.cc.o
[ 64%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid3d.dir/meshpointer.cc.o
[ 64%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/projection.cc.o
[ 67%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/simplex.cc.o
[ 67%] Built target albertagrid3d
[ 71%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/simplexgeneration.cc.o
[ 71%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/vertex.cc.o
[ 75%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/uggrid/uggridintersections.cc.o
[ 75%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/uggrid/uggrid.cc.o
[ 78%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/uggrid/uggridentity.cc.o
[ 82%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/uggrid/boundaryextractor.cc.o
[ 82%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/uggrid/uggridindexsets.cc.o
[ 85%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/uggrid/uggridfactory.cc.o
[ 85%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/uggrid/uggridgeometry.cc.o
[ 89%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/uggrid/uggridhieriterator.cc.o
[ 92%] Linking CXX static library libdunegrid.a
[ 92%] Built target dunegrid
Scanning dependencies of target dunealbertagrid2d
Scanning dependencies of target dunealbertagrid3d
Scanning dependencies of target dunealbertagrid1d
[ 96%] Linking CXX static library libdunealbertagrid2d.a
[ 96%] Linking CXX static library libdunealbertagrid3d.a
[100%] Linking CXX static library libdunealbertagrid1d.a
[100%] Built target dunealbertagrid1d
[100%] Built target dunealbertagrid2d
[100%] Built target dunealbertagrid3d
--- dune-grid done ---
--- done ---
$ cd /duneci/modules/dune-grid && duneci-standard-test
Parallel run with 4 processes
+ dunecontrol --current --opts=/duneci/dune.opts vcsetup
----- using default flags $CMAKE_FLAGS from /duneci/dune.opts -----
--- going to build dune-grid  ---
--- calling vcsetup for dune-grid ---
--- dune-grid done ---
--- done ---
+ dunecontrol --current --opts=/duneci/dune.opts configure
----- using default flags $CMAKE_FLAGS from /duneci/dune.opts -----
--- going to build dune-grid  ---
--- calling configure for dune-grid ---
cmake    "-Ddune-common_DIR=/duneci/modules/dune-common/build-cmake" "-Ddune-geometry_DIR=/duneci/modules/dune-geometry/build-cmake" "-Ddune-uggrid_DIR=/builds/staging/dune-uggrid/build-cmake" -DCMAKE_C_COMPILER=gcc-8 -DCMAKE_CXX_COMPILER=g++-8 -DCMAKE_C_FLAGS='-Wall -fdiagnostics-color=always ' -DCMAKE_CXX_FLAGS='-Wall -fdiagnostics-color=always -std=c++17 ' -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS_RELEASE='-O3 -g -DNDEBUG' -DCMAKE_CXX_FLAGS_RELEASE='-O3 -g -DNDEBUG' -DDUNE_MAX_TEST_CORES=4 -DCMAKE_INSTALL_PREFIX=/duneci/install -DTARGET_ARCHITECTURE=generic -DCXX_MAX_STANDARD=17 "/duneci/modules/dune-grid"
-- The C compiler identification is GNU 8.3.0
-- The CXX compiler identification is GNU 8.3.0
-- Check for working C compiler: /usr/bin/gcc-8
-- Check for working C compiler: /usr/bin/gcc-8 -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/g++-8
-- Check for working CXX compiler: /usr/bin/g++-8 -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Dependencies for dune-grid: dune-geometry (>= 2.8)
-- Suggestions for dune-grid: dune-uggrid (>=2.8)
-- Dependencies for dune-geometry: dune-common (>= 2.8)
-- Dependencies for dune-uggrid: dune-common (>= 2.8)
-- Could NOT find LATEX (missing: LATEX_COMPILER) 
-- Could NOT find LatexMk (missing: LATEXMK_EXECUTABLE) 
-- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE) 
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
-- Searching for macro file 'DuneCommonMacros' for module 'dune-common'.
-- Performing tests specific to dune-common from file /duneci/modules/dune-common/cmake/modules/DuneCommonMacros.cmake.
-- Set Minimal Debug Level to 4
-- A library with LAPACK API found.
-- Found MPI_C: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so (found suitable version "3.1", minimum required is "3.0") 
-- Found MPI: TRUE (found suitable version "3.1", minimum required is "3.0") found components:  C 
-- Found PTScotch: /usr/lib/x86_64-linux-gnu/libscotch.so (found version "6.0.4")  
-- Found PTScotch: /usr/lib/x86_64-linux-gnu/libscotch.so (found version "6.0.4") found components:  SCOTCH 
-- Found MPI_C: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so (found version "3.1") 
-- Found MPI: TRUE (found version "3.1") found components:  C 
-- Found PTScotch: /usr/lib/x86_64-linux-gnu/libscotch.so (found version "6.0.4") found components:  PTSCOTCH 
-- Found ParMETIS: /usr/lib/x86_64-linux-gnu/libptscotchparmetis.so (Required is at least version "4.0") 
-- Detected Compiler: GCC 8
-- Setting dune-common_INCLUDE_DIRS=/duneci/modules/dune-common
-- Setting dune-common_LIBRARIES=dunecommon
-- Searching for macro file 'DuneUggridMacros' for module 'dune-uggrid'.
-- Performing tests specific to dune-uggrid from file /builds/staging/dune-uggrid/cmake/modules/DuneUggridMacros.cmake.
-- Setting dune-uggrid_INCLUDE_DIRS=/builds/staging/dune-uggrid
-- Setting dune-uggrid_LIBRARIES=duneuggrid
-- Searching for macro file 'DuneGeometryMacros' for module 'dune-geometry'.
-- No module specific tests performed for module 'dune-geometry' because macro file 'DuneGeometryMacros.cmake' not found in /duneci/modules/dune-geometry/cmake/modules;/builds/staging/dune-uggrid/cmake/modules;/duneci/modules/dune-common/cmake/modules;/duneci/modules/dune-grid/cmake/modules;/duneci/modules/dune-common/cmake/modules/FindPkgConfig;/usr/lib/cmake/Vc;/duneci/modules/dune-common/cmake/modules/FindPython3.
-- Setting dune-geometry_INCLUDE_DIRS=/duneci/modules/dune-geometry
-- Setting dune-geometry_LIBRARIES=dunegeometry
-- Searching for macro file 'DuneGridMacros' for module 'dune-grid'.
-- Performing tests specific to dune-grid from file /duneci/modules/dune-grid/cmake/modules/DuneGridMacros.cmake.
-- Found PTScotch: /usr/lib/x86_64-linux-gnu/libscotch.so (found version "6.0.4") found components:  SCOTCH 
-- Found PTScotch: /usr/lib/x86_64-linux-gnu/libscotch.so (found version "6.0.4") found components:  PTSCOTCH 
-- Found ParMETIS: /usr/lib/x86_64-linux-gnu/libptscotchparmetis.so  
-- Checking for module 'alberta-grid_4d>=3.0'
--   No package 'alberta-grid_4d' found
-- Checking for module 'alberta-grid_5d>=3.0'
--   No package 'alberta-grid_5d' found
-- Checking for module 'alberta-grid_6d>=3.0'
--   No package 'alberta-grid_6d' found
-- Checking for module 'alberta-grid_7d>=3.0'
--   No package 'alberta-grid_7d' found
-- Checking for module 'alberta-grid_8d>=3.0'
--   No package 'alberta-grid_8d' found
-- Checking for module 'alberta-grid_9d>=3.0'
--   No package 'alberta-grid_9d' found
-- Checking for one of the modules 'psurface'
-- Checking for module 'psurface'
--   No package 'psurface' found
-- Could NOT find Psurface (missing: PSURFACE_INCLUDE_DIR PSURFACE_LIBRARY) 
-- Could NOT find AmiraMesh (missing: AMIRAMESH_INCLUDE_DIR AMIRAMESH_LIBRARY) 
-- Using scripts from /duneci/modules/dune-common/cmake/scripts for creating doxygen stuff.
-- Adding custom target for config.h generation
-- The following OPTIONAL packages have been found:

 * dune-uggrid
 * BLAS, fast linear algebra routines
 * LAPACK, fast linear algebra routines
 * GMP, GNU multi-precision library, <https://gmplib.org>
 * QuadMath, GCC Quad-Precision Math Library, <https://gcc.gnu.org/onlinedocs/libquadmath>
 * Threads, Multi-threading library
 * TBB, Intel's Threading Building Blocks
 * Vc, C++ Vectorization library, <https://github.com/VcDevel/Vc>
   For use of SIMD instructions
 * Python3
 * METIS, Serial Graph Partitioning
 * PTScotch, Sequential and Parallel Graph Partitioning
 * ParMETIS, Parallel Graph Partitioning
 * PkgConfig, Unified interface for querying installed libraries
   To find Dune module dependencies
 * Alberta (required version >= 3.0), An adaptive hierarchical finite element toolbox and grid manager

-- The following REQUIRED packages have been found:

 * dune-common
 * dune-geometry

-- The following OPTIONAL packages have not been found:

 * LATEX
 * LatexMk
 * Sphinx, Documentation generator, <www.sphinx-doc.org>
   To generate the documentation from CMake and Python sources
 * Doxygen, Class documentation generator, <www.doxygen.org>
   To generate the class documentation from C++ sources
 * Inkscape, converts SVG images, <www.inkscape.org>
   To generate the documentation with LaTeX
 * Psurface, Piecewise linear bijections between triangulated surfaces
 * AmiraMesh

-- Configuring done
-- Generating done
-- Build files have been written to: /duneci/modules/dune-grid/build-cmake
--- dune-grid done ---
--- done ---
+ set +e
+ build_failed=
+ dunecontrol --current --opts=/duneci/dune.opts make -k -j4 all
----- using default flags $CMAKE_FLAGS from /duneci/dune.opts -----
--- going to build dune-grid  ---
WARNING: commandline parameters will overwrite setting in opts file "/duneci/dune.opts"
--- calling make for dune-grid ---
build directory: build-cmake
cmake --build . --  "-k" "-j4" "all"
Scanning dependencies of target albertagrid1d
Scanning dependencies of target albertagrid2d
[  0%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid2d.dir/dgfparser.cc.o
Scanning dependencies of target albertagrid3d
[  0%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid1d.dir/dgfparser.cc.o
Scanning dependencies of target dunegrid
[  0%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid3d.dir/dgfparser.cc.o
[  3%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/onedgrid/onedgrid.cc.o
[  3%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/onedgrid/onedgridfactory.cc.o
[  7%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/onedgrid/nulliteratorfactory.cc.o
[ 10%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/dgfparser.cc.o
[ 14%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid1d.dir/elementinfo.cc.o
[ 14%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid1d.dir/indexsets.cc.o
[ 17%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid2d.dir/elementinfo.cc.o
[ 21%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid1d.dir/macrodata.cc.o
[ 25%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid1d.dir/meshpointer.cc.o
[ 25%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid2d.dir/indexsets.cc.o
[ 25%] Built target albertagrid1d
[ 28%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid2d.dir/macrodata.cc.o
[ 32%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid3d.dir/elementinfo.cc.o
[ 35%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid2d.dir/meshpointer.cc.o
[ 35%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/dgfug.cc.o
[ 39%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/basic.cc.o
[ 39%] Built target albertagrid2d
[ 39%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid3d.dir/indexsets.cc.o
[ 42%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid3d.dir/macrodata.cc.o
[ 42%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/boundarydom.cc.o
[ 46%] Building CXX object dune/grid/albertagrid/CMakeFiles/albertagrid3d.dir/meshpointer.cc.o
[ 50%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/boundaryseg.cc.o
[ 53%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/cube.cc.o
[ 53%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/dim.cc.o
[ 53%] Built target albertagrid3d
[ 57%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/general.cc.o
[ 57%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/gridparameter.cc.o
[ 60%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/interval.cc.o
[ 64%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/periodicfacetrans.cc.o
[ 64%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/projection.cc.o
[ 67%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/simplex.cc.o
[ 71%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/simplexgeneration.cc.o
[ 71%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/io/file/dgfparser/blocks/vertex.cc.o
[ 75%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/uggrid/uggridintersections.cc.o
[ 75%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/uggrid/uggrid.cc.o
[ 78%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/uggrid/uggridentity.cc.o
[ 82%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/uggrid/boundaryextractor.cc.o
[ 82%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/uggrid/uggridindexsets.cc.o
[ 85%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/uggrid/uggridfactory.cc.o
[ 85%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/uggrid/uggridgeometry.cc.o
[ 89%] Building CXX object lib/CMakeFiles/dunegrid.dir/__/dune/grid/uggrid/uggridhieriterator.cc.o
[ 92%] Linking CXX static library libdunegrid.a
[ 92%] Built target dunegrid
Scanning dependencies of target dunealbertagrid2d
Scanning dependencies of target dunealbertagrid1d
Scanning dependencies of target dunealbertagrid3d
[ 96%] Linking CXX static library libdunealbertagrid2d.a
[100%] Linking CXX static library libdunealbertagrid1d.a
[100%] Linking CXX static library libdunealbertagrid3d.a
[100%] Built target dunealbertagrid2d
[100%] Built target dunealbertagrid1d
[100%] Built target dunealbertagrid3d
--- dune-grid done ---
--- done ---
+ [[ 0 != 0 ]]
+ dunecontrol --current --opts=/duneci/dune.opts make -k -j4 build_tests
----- using default flags $CMAKE_FLAGS from /duneci/dune.opts -----
--- going to build dune-grid  ---
WARNING: commandline parameters will overwrite setting in opts file "/duneci/dune.opts"
--- calling make for dune-grid ---
build directory: build-cmake
cmake --build . --  "-k" "-j4" "build_tests"
[  3%] Built target albertagrid2d
[  6%] Built target albertagrid3d
[  9%] Built target albertagrid1d
[ 26%] Built target dunegrid
Scanning dependencies of target scsgmappertest
[ 26%] Built target dunealbertagrid3d
Scanning dependencies of target recipe-integration
Scanning dependencies of target mcmgmappertest
[ 27%] Building CXX object dune/grid/common/test/CMakeFiles/scsgmappertest.dir/scsgmappertest.cc.o
[ 27%] Building CXX object doc/recipes/CMakeFiles/recipe-integration.dir/recipe-integration.cc.o
[ 27%] Building CXX object dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/mcmgmappertest.cc.o
Scanning dependencies of target vtktest
[ 28%] Building CXX object dune/grid/io/file/test/CMakeFiles/vtktest.dir/vtktest.cc.o
/duneci/modules/dune-grid/doc/recipes/recipe-integration.cc: In function 'int main(int, char**)':
/duneci/modules/dune-grid/doc/recipes/recipe-integration.cc:86:25: warning: 'mabye_unused' attribute directive ignored [-Wattributes]
   [[mabye_unused]] auto norm = x.two_norm(); // Euclidean norm
                         ^~~~
/duneci/modules/dune-grid/doc/recipes/recipe-integration.cc:71:20: warning: unused variable 'helper' [-Wunused-variable]
   Dune::MPIHelper& helper = Dune::MPIHelper::instance(argc, argv);
                    ^~~~~~
/duneci/modules/dune-grid/doc/recipes/recipe-integration.cc:86:25: warning: unused variable 'norm' [-Wunused-variable]
   [[mabye_unused]] auto norm = x.two_norm(); // Euclidean norm
                         ^~~~
[ 28%] Linking CXX executable scsgmappertest
[ 28%] Built target scsgmappertest
Scanning dependencies of target subsamplingvtktest
[ 28%] Building CXX object dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/subsamplingvtktest.cc.o
In file included from /duneci/modules/dune-grid/dune/grid/yaspgrid.hh:26,
                 from /duneci/modules/dune-grid/doc/recipes/recipe-integration.cc:65:
/duneci/modules/dune-common/dune/common/reservedvector.hh: In constructor 'constexpr Dune::ReservedVector<T, n>::ReservedVector() [with T = Dune::YaspGrid<4>::YGridLevel; int n = 32]':
/duneci/modules/dune-common/dune/common/reservedvector.hh:70:5: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without
     ReservedVector() = default;
     ^~~~~~~~~~~~~~
[ 29%] Linking CXX executable recipe-integration
[ 29%] Built target recipe-integration
Scanning dependencies of target nonconformboundaryvtktest
[ 30%] Building CXX object dune/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/nonconformboundaryvtktest.cc.o
[ 31%] Linking CXX executable mcmgmappertest
[ 31%] Built target mcmgmappertest
Scanning dependencies of target conformvolumevtktest
[ 31%] Building CXX object dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/conformvolumevtktest.cc.o
[ 32%] Linking CXX executable vtktest
[ 32%] Built target vtktest
Scanning dependencies of target gnuplottest
[ 34%] Building CXX object dune/grid/io/file/test/CMakeFiles/gnuplottest.dir/gnuplottest.cc.o
[ 34%] Linking CXX executable nonconformboundaryvtktest
[ 34%] Built target nonconformboundaryvtktest
[ 35%] Building CXX object dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/test-linking.cc.o
Scanning dependencies of target vtksequencetest
[ 36%] Building CXX object dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/vtksequencetest.cc.o
[ 37%] Linking CXX executable gnuplottest
[ 37%] Built target gnuplottest
Scanning dependencies of target printgridtest
[ 38%] Building CXX object dune/grid/io/file/test/CMakeFiles/printgridtest.dir/printgridtest.cc.o
[ 39%] Linking CXX executable subsamplingvtktest
[ 39%] Built target subsamplingvtktest
Scanning dependencies of target amirameshtest
[ 39%] Building CXX object dune/grid/io/file/test/CMakeFiles/amirameshtest.dir/main77_amirameshtest.cc.o
[ 40%] Linking CXX executable amirameshtest
[ 40%] Built target amirameshtest
Scanning dependencies of target starcdreadertest
[ 41%] Building CXX object dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/starcdreadertest.cc.o
[ 42%] Linking CXX executable printgridtest
[ 42%] Built target printgridtest
[ 43%] Built target dunealbertagrid2d
Scanning dependencies of target gmshtest-onedgrid
[ 44%] Building CXX object dune/grid/io/file/test/CMakeFiles/gmshtest-onedgrid.dir/gmshtest.cc.o
[ 45%] Linking CXX executable starcdreadertest
[ 45%] Built target starcdreadertest
Scanning dependencies of target gmshtest-alberta3d
[ 45%] Building CXX object dune/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/gmshtest.cc.o
[ 45%] Linking CXX executable gmshtest-onedgrid
[ 45%] Built target gmshtest-onedgrid
Scanning dependencies of target gmshtest-uggrid
[ 46%] Building CXX object dune/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/gmshtest.cc.o
[ 47%] Linking CXX executable conformvolumevtktest
[ 47%] Built target conformvolumevtktest
Scanning dependencies of target test-dgf-yasp-offset
[ 48%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp-offset.dir/test-dgf-yasp.cc.o
[ 48%] Linking CXX executable vtksequencetest
[ 48%] Built target vtksequencetest
Scanning dependencies of target test-dgf-yasp
[ 49%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp.dir/test-dgf-yasp.cc.o
[ 49%] Linking CXX executable gmshtest-uggrid
[ 49%] Built target gmshtest-uggrid
Scanning dependencies of target test-dgf-oned
[ 49%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-oned.dir/test-dgf-oned.cc.o
[ 50%] Linking CXX executable gmshtest-alberta3d
[ 50%] Built target gmshtest-alberta3d
Scanning dependencies of target test-dgf-alberta
[ 51%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-alberta.dir/test-dgf-alberta.cc.o
[ 52%] Linking CXX executable test-dgf-yasp-offset
[ 52%] Built target test-dgf-yasp-offset
Scanning dependencies of target test-dgf-gmsh-ug
[ 52%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-gmsh-ug.dir/test-dgf-ug.cc.o
[ 53%] Linking CXX executable test-dgf-oned
[ 53%] Built target test-dgf-oned
Scanning dependencies of target test-dgf-ug
[ 54%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-ug.dir/test-dgf-ug.cc.o
[ 55%] Linking CXX executable test-dgf-alberta
[ 55%] Built target test-dgf-alberta
Scanning dependencies of target test-alberta-3-3
[ 56%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-3-3.dir/test-alberta.cc.o
[ 57%] Linking CXX executable test-dgf-gmsh-ug
[ 57%] Built target test-dgf-gmsh-ug
Scanning dependencies of target test-alberta-2-3
[ 57%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-2-3.dir/test-alberta.cc.o
[ 57%] Linking CXX executable test-dgf-ug
[ 57%] Built target test-dgf-ug
Scanning dependencies of target test-identitygrid
[ 57%] Building CXX object dune/grid/test/CMakeFiles/test-identitygrid.dir/test-identitygrid.cc.o
[ 57%] Linking CXX executable test-dgf-yasp
[ 57%] Built target test-dgf-yasp
Scanning dependencies of target test-alberta-1-2
[ 58%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-1-2.dir/test-alberta.cc.o
[ 59%] Linking CXX executable test-alberta-2-3
[ 59%] Built target test-alberta-2-3
Scanning dependencies of target test-hierarchicsearch
[ 60%] Building CXX object dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/test-hierarchicsearch.cc.o
[ 60%] Linking CXX executable test-alberta-3-3
[ 60%] Built target test-alberta-3-3
Scanning dependencies of target test-gridinfo
[ 61%] Building CXX object dune/grid/test/CMakeFiles/test-gridinfo.dir/test-gridinfo.cc.o
[ 61%] Linking CXX executable test-alberta-1-2
[ 61%] Built target test-alberta-1-2
Scanning dependencies of target test-geogrid-uggrid
[ 61%] Building CXX object dune/grid/test/CMakeFiles/test-geogrid-uggrid.dir/test-geogrid.cc.o
[ 62%] Linking CXX executable test-hierarchicsearch
[ 62%] Built target test-hierarchicsearch
Scanning dependencies of target test-alberta-2-2
[ 63%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-2-2.dir/test-alberta.cc.o
[ 63%] Linking CXX executable test-gridinfo
[ 63%] Built target test-gridinfo
Scanning dependencies of target geometrygrid-coordfunction-copyconstructor
[ 63%] Building CXX object dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/geometrygrid-coordfunction-copyconstructor.cc.o
[ 64%] Linking CXX executable geometrygrid-coordfunction-copyconstructor
[ 64%] Built target geometrygrid-coordfunction-copyconstructor
Scanning dependencies of target testiteratorranges
[ 64%] Building CXX object dune/grid/test/CMakeFiles/testiteratorranges.dir/testiteratorranges.cc.o
[ 65%] Linking CXX executable test-alberta-2-2
[ 65%] Built target test-alberta-2-2
Scanning dependencies of target test-oned
[ 67%] Building CXX object dune/grid/test/CMakeFiles/test-oned.dir/test-oned.cc.o
[ 67%] Linking CXX executable test-oned
[ 67%] Built target test-oned
Scanning dependencies of target issue-53-uggrid-intersections
[ 67%] Building CXX object dune/grid/test/CMakeFiles/issue-53-uggrid-intersections.dir/issue-53-uggrid-intersections.cc.o
[ 68%] Linking CXX executable issue-53-uggrid-intersections
[ 68%] Built target issue-53-uggrid-intersections
Scanning dependencies of target test-ug
[ 68%] Building CXX object dune/grid/test/CMakeFiles/test-ug.dir/test-ug.cc.o
/duneci/modules/dune-grid/dune/grid/test/test-ug.cc: In function 'void generalTests(bool)':
/duneci/modules/dune-grid/dune/grid/test/test-ug.cc:137:10: warning: unused variable 'cArray' [-Wunused-variable]
   double cArray[3] = {1,2,3};
          ^~~~~~
[ 69%] Linking CXX executable testiteratorranges
[ 69%] Built target testiteratorranges
Scanning dependencies of target test-geogrid-yaspgrid
[ 70%] Building CXX object dune/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/test-geogrid.cc.o
[ 71%] Linking CXX executable test-identitygrid
[ 71%] Built target test-identitygrid
[ 72%] Built target dunealbertagrid1d
Scanning dependencies of target test-alberta-1-3
[ 73%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-1-3.dir/test-alberta.cc.o
[ 73%] Linking CXX executable test-alberta-1-3
[ 73%] Built target test-alberta-1-3
Scanning dependencies of target test-parallel-ug
[ 74%] Building CXX object dune/grid/test/CMakeFiles/test-parallel-ug.dir/test-parallel-ug.cc.o
[ 75%] Linking CXX executable test-ug
[ 75%] Built target test-ug
Scanning dependencies of target test-mcmg-geogrid
[ 76%] Building CXX object dune/grid/test/CMakeFiles/test-mcmg-geogrid.dir/test-mcmg-geogrid.cc.o
[ 77%] Linking CXX executable test-parallel-ug
[ 77%] Built target test-parallel-ug
Scanning dependencies of target test-loadbalancing
[ 77%] Building CXX object dune/grid/test/CMakeFiles/test-loadbalancing.dir/test-loadbalancing.cc.o
[ 78%] Linking CXX executable test-loadbalancing
[ 78%] Built target test-loadbalancing
Scanning dependencies of target test-yaspgrid-yaspfactory-3d
[ 79%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/test-yaspgrid-yaspfactory-3d.cc.o
[ 80%] Linking CXX executable test-geogrid-uggrid
[ 80%] Built target test-geogrid-uggrid
Scanning dependencies of target test-yaspgrid-backuprestore-equidistantoffset
[ 81%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/test-yaspgrid-backuprestore-equidistantoffset.cc.o
[ 81%] Linking CXX executable test-mcmg-geogrid
[ 81%] Built target test-mcmg-geogrid
Scanning dependencies of target test-yaspgrid-backuprestore-equidistant
[ 81%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/test-yaspgrid-backuprestore-equidistant.cc.o
[ 81%] Linking CXX executable test-yaspgrid-backuprestore-equidistantoffset
[ 81%] Built target test-yaspgrid-backuprestore-equidistantoffset
Scanning dependencies of target test-yaspgrid-yaspfactory-2d
[ 82%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/test-yaspgrid-yaspfactory-2d.cc.o
[ 83%] Linking CXX executable test-yaspgrid-backuprestore-equidistant
[ 83%] Built target test-yaspgrid-backuprestore-equidistant
Scanning dependencies of target test-yaspgrid-backuprestore-tensor
[ 84%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/test-yaspgrid-backuprestore-tensor.cc.o
[ 85%] Linking CXX executable test-yaspgrid-backuprestore-tensor
[ 85%] Built target test-yaspgrid-backuprestore-tensor
Scanning dependencies of target test-yaspgrid-entityshifttable
[ 85%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/test-yaspgrid-entityshifttable.cc.o
[ 86%] Linking CXX executable test-yaspgrid-entityshifttable
[ 86%] Built target test-yaspgrid-entityshifttable
Scanning dependencies of target test-yaspgrid-tensorgridfactory
[ 86%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/test-yaspgrid-tensorgridfactory.cc.o
[ 87%] Linking CXX executable test-yaspgrid-tensorgridfactory
[ 87%] Built target test-yaspgrid-tensorgridfactory
Scanning dependencies of target test-yaspgrid-yaspfactory-1d
[ 88%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/test-yaspgrid-yaspfactory-1d.cc.o
[ 88%] Linking CXX executable test-geogrid-yaspgrid
[ 88%] Built target test-geogrid-yaspgrid
Scanning dependencies of target persistentcontainertest
[ 89%] Building CXX object dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/persistentcontainertest.cc.o
[ 89%] Linking CXX executable persistentcontainertest
[ 89%] Built target persistentcontainertest
Scanning dependencies of target globalindexsettest
[ 89%] Building CXX object dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/globalindexsettest.cc.o
/duneci/modules/dune-grid/dune/grid/utility/test/globalindexsettest.cc: In instantiation of 'void checkIndexSet(const GridView&, const Dune::GlobalIndexSet<GridView>&) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; int codim = 0]':
/duneci/modules/dune-grid/dune/grid/utility/test/globalindexsettest.cc:124:54:   required from here
/duneci/modules/dune-grid/dune/grid/utility/test/globalindexsettest.cc:67:29: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
       if ( indicesGlobal[i] != i )
            ~~~~~~~~~~~~~~~~~^~~~
/duneci/modules/dune-grid/dune/grid/utility/test/globalindexsettest.cc: In instantiation of 'void checkIndexSet(const GridView&, const Dune::GlobalIndexSet<GridView>&) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; int codim = 1]':
/duneci/modules/dune-grid/dune/grid/utility/test/globalindexsettest.cc:130:51:   required from here
/duneci/modules/dune-grid/dune/grid/utility/test/globalindexsettest.cc:67:29: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
/duneci/modules/dune-grid/dune/grid/utility/test/globalindexsettest.cc: In instantiation of 'void checkIndexSet(const GridView&, const Dune::GlobalIndexSet<GridView>&) [with GridView = Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2> > >; int codim = 2]':
/duneci/modules/dune-grid/dune/grid/utility/test/globalindexsettest.cc:136:53:   required from here
/duneci/modules/dune-grid/dune/grid/utility/test/globalindexsettest.cc:67:29: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[ 90%] Linking CXX executable globalindexsettest
[ 90%] Built target globalindexsettest
Scanning dependencies of target structuredgridfactorytest
[ 90%] Building CXX object dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/structuredgridfactorytest.cc.o
[ 90%] Linking CXX executable test-yaspgrid-yaspfactory-2d
[ 90%] Built target test-yaspgrid-yaspfactory-2d
Scanning dependencies of target tensorgridfactorytest
[ 90%] Building CXX object dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/tensorgridfactorytest.cc.o
[ 90%] Linking CXX executable test-yaspgrid-yaspfactory-1d
[ 90%] Built target test-yaspgrid-yaspfactory-1d
Scanning dependencies of target vertexordertest
[ 90%] Building CXX object dune/grid/utility/test/CMakeFiles/vertexordertest.dir/vertexordertest.cc.o
[ 91%] Linking CXX executable vertexordertest
[ 91%] Built target vertexordertest
Scanning dependencies of target recipe-iterate-over-grid
[ 92%] Building CXX object doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/recipe-iterate-over-grid.cc.o
/duneci/modules/dune-grid/doc/recipes/recipe-iterate-over-grid.cc: In function 'int main(int, char**)':
/duneci/modules/dune-grid/doc/recipes/recipe-iterate-over-grid.cc:56:20: warning: unused variable 'helper' [-Wunused-variable]
   Dune::MPIHelper& helper = Dune::MPIHelper::instance(argc, argv);
                    ^~~~~~
In file included from /duneci/modules/dune-grid/dune/grid/yaspgrid.hh:26,
                 from /duneci/modules/dune-grid/doc/recipes/recipe-iterate-over-grid.cc:50:
/duneci/modules/dune-common/dune/common/reservedvector.hh: In constructor 'constexpr Dune::ReservedVector<T, n>::ReservedVector() [with T = Dune::YaspGrid<4>::YGridLevel; int n = 32]':
/duneci/modules/dune-common/dune/common/reservedvector.hh:70:5: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without
     ReservedVector() = default;
     ^~~~~~~~~~~~~~
[ 92%] Linking CXX executable recipe-iterate-over-grid
[ 92%] Built target recipe-iterate-over-grid
Scanning dependencies of target test-alberta3d-refine
[ 93%] Building CXX object dune/grid/albertagrid/test/CMakeFiles/test-alberta3d-refine.dir/test-alberta3d-refine.cc.o
[ 93%] Linking CXX executable test-alberta3d-refine
[ 93%] Built target test-alberta3d-refine
Scanning dependencies of target gmshtest-alberta2d
[ 94%] Building CXX object dune/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/gmshtest.cc.o
[ 95%] Linking CXX executable tensorgridfactorytest
[ 95%] Built target tensorgridfactorytest
Scanning dependencies of target test-alberta-1-1
[ 95%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-1-1.dir/test-alberta.cc.o
[ 96%] Linking CXX executable test-yaspgrid-yaspfactory-3d
[ 96%] Built target test-yaspgrid-yaspfactory-3d
[ 97%] Linking CXX executable gmshtest-alberta2d
[ 97%] Built target gmshtest-alberta2d
[ 98%] Linking CXX executable test-alberta-1-1
[ 98%] Built target test-alberta-1-1
[100%] Linking CXX executable structuredgridfactorytest
[100%] Built target structuredgridfactorytest
Scanning dependencies of target build_tests
[100%] Built target build_tests
--- dune-grid done ---
--- done ---
+ dunecontrol --current --opts=/duneci/dune.opts bexec duneci-ctest -j4
----- using default flags $CMAKE_FLAGS from /duneci/dune.opts -----
--- going to build dune-grid  ---
WARNING: commandline parameters will overwrite setting in opts file "/duneci/dune.opts"
--- calling bexec for dune-grid ---
   Site: runner-9bbc68de-project-301-concurrent-2
   Build name: Linux-g++-8
Create new tag: 20210525-2033 - Experimental
Test project /duneci/modules/dune-grid/build-cmake
      Start  1: test-alberta3d-refine
      Start  2: scsgmappertest
      Start  3: mcmgmappertest
      Start  4: conformvolumevtktest
 1/67 Test  #1: test-alberta3d-refine .................................   Passed    0.02 sec
      Start  5: gnuplottest
 2/67 Test  #2: scsgmappertest ........................................   Passed    0.80 sec
      Start  6: nonconformboundaryvtktest
 3/67 Test  #5: gnuplottest ...........................................   Passed    0.80 sec
      Start  7: printgridtest
 4/67 Test  #4: conformvolumevtktest ..................................   Passed    0.86 sec
      Start  8: subsamplingvtktest
 5/67 Test  #3: mcmgmappertest ........................................   Passed    0.93 sec
      Start  9: vtktest
 6/67 Test  #6: nonconformboundaryvtktest .............................   Passed    0.83 sec
      Start 11: vtksequencetest
 7/67 Test  #7: printgridtest .........................................   Passed    1.08 sec
      Start 12: amirameshtest
 8/67 Test #12: amirameshtest .........................................***Skipped   0.01 sec
      Start 13: starcdreadertest
 9/67 Test  #9: vtktest ...............................................***Skipped   1.03 sec
      Start 14: gmshtest-onedgrid
10/67 Test #14: gmshtest-onedgrid .....................................   Passed    0.75 sec
      Start 15: gmshtest-uggrid
11/67 Test #13: starcdreadertest ......................................   Passed    0.83 sec
      Start 16: gmshtest-alberta2d
12/67 Test #11: vtksequencetest .......................................   Passed    1.71 sec
      Start 17: gmshtest-alberta3d
13/67 Test #16: gmshtest-alberta2d ....................................   Passed    0.89 sec
      Start 18: test-dgf-yasp
14/67 Test #15: gmshtest-uggrid .......................................   Passed    1.11 sec
      Start 19: test-dgf-yasp-offset
15/67 Test  #8: subsamplingvtktest ....................................***Skipped   3.39 sec
      Start 20: test-dgf-oned
16/67 Test #17: gmshtest-alberta3d ....................................   Passed    1.00 sec
      Start 21: test-dgf-alberta
17/67 Test #18: test-dgf-yasp .........................................   Passed    0.85 sec
      Start 22: test-dgf-ug
18/67 Test #19: test-dgf-yasp-offset ..................................   Passed    0.75 sec
      Start 23: test-dgf-gmsh-ug
19/67 Test #20: test-dgf-oned .........................................   Passed    0.76 sec
      Start 24: geometrygrid-coordfunction-copyconstructor
20/67 Test #24: geometrygrid-coordfunction-copyconstructor ............   Passed    0.01 sec
      Start 25: test-geogrid-yaspgrid
21/67 Test #21: test-dgf-alberta ......................................   Passed    0.75 sec
      Start 26: test-geogrid-uggrid
22/67 Test #22: test-dgf-ug ...........................................   Passed    0.75 sec
      Start 27: test-gridinfo
23/67 Test #23: test-dgf-gmsh-ug ......................................   Passed    0.74 sec
      Start 28: test-identitygrid
24/67 Test #25: test-geogrid-yaspgrid .................................   Passed    0.83 sec
      Start 29: test-oned
25/67 Test #29: test-oned .............................................   Passed    0.01 sec
      Start 30: test-mcmg-geogrid
26/67 Test #26: test-geogrid-uggrid ...................................   Passed    0.79 sec
      Start 31: testiteratorranges
27/67 Test #27: test-gridinfo .........................................   Passed    0.90 sec
      Start 32: test-hierarchicsearch
28/67 Test #28: test-identitygrid .....................................   Passed    0.87 sec
      Start 33: test-ug
29/67 Test #30: test-mcmg-geogrid .....................................   Passed    0.73 sec
      Start 34: test-parallel-ug
30/67 Test #31: testiteratorranges ....................................   Passed    0.75 sec
      Start 38: test-loadbalancing
31/67 Test #38: test-loadbalancing ....................................***Skipped   0.01 sec
      Start 39: issue-53-uggrid-intersections
32/67 Test #32: test-hierarchicsearch .................................   Passed    0.74 sec
      Start 40: test-alberta-1-1
33/67 Test #40: test-alberta-1-1 ......................................   Passed    0.01 sec
      Start 41: test-alberta-1-2
34/67 Test #41: test-alberta-1-2 ......................................   Passed    0.01 sec
      Start 42: test-alberta-2-2
35/67 Test #42: test-alberta-2-2 ......................................   Passed    0.17 sec
      Start 43: test-alberta-1-3
36/67 Test #43: test-alberta-1-3 ......................................   Passed    0.01 sec
      Start 44: test-alberta-2-3
37/67 Test #33: test-ug ...............................................   Passed    1.21 sec
      Start 45: test-alberta-3-3
38/67 Test #39: issue-53-uggrid-intersections .........................   Passed    0.81 sec
      Start 46: test-yaspgrid-backuprestore-equidistant
39/67 Test #44: test-alberta-2-3 ......................................   Passed    1.36 sec
      Start 48: test-yaspgrid-backuprestore-equidistantoffset
40/67 Test #46: test-yaspgrid-backuprestore-equidistant ...............   Passed    1.30 sec
      Start 50: test-yaspgrid-backuprestore-tensor
41/67 Test #45: test-alberta-3-3 ......................................   Passed    1.55 sec
      Start 52: test-yaspgrid-entityshifttable
42/67 Test #52: test-yaspgrid-entityshifttable ........................   Passed    0.01 sec
      Start 53: test-yaspgrid-tensorgridfactory
43/67 Test #53: test-yaspgrid-tensorgridfactory .......................   Passed    0.75 sec
      Start 55: test-yaspgrid-yaspfactory-1d
44/67 Test #48: test-yaspgrid-backuprestore-equidistantoffset .........   Passed    1.33 sec
      Start 57: test-yaspgrid-yaspfactory-2d
45/67 Test #50: test-yaspgrid-backuprestore-tensor ....................   Passed    1.28 sec
      Start 59: test-yaspgrid-yaspfactory-3d
46/67 Test #55: test-yaspgrid-yaspfactory-1d ..........................   Passed    0.75 sec
      Start 61: globalindexsettest
47/67 Test #34: test-parallel-ug ......................................   Passed    4.09 sec
      Start 62: persistentcontainertest
48/67 Test #57: test-yaspgrid-yaspfactory-2d ..........................   Passed    0.98 sec
      Start 63: structuredgridfactorytest
49/67 Test #61: globalindexsettest ....................................   Passed    0.74 sec
      Start 64: tensorgridfactorytest
50/67 Test #62: persistentcontainertest ...............................   Passed    0.74 sec
      Start 65: vertexordertest
51/67 Test #63: structuredgridfactorytest .............................   Passed    0.78 sec
      Start 66: recipe-iterate-over-grid
52/67 Test #59: test-yaspgrid-yaspfactory-3d ..........................   Passed    1.91 sec
      Start 67: recipe-integration
53/67 Test #65: vertexordertest .......................................   Passed    0.76 sec
54/67 Test #66: recipe-iterate-over-grid ..............................   Passed    0.75 sec
      Start 10: vtktest-mpi-2
55/67 Test #67: recipe-integration ....................................   Passed    0.75 sec
56/67 Test #10: vtktest-mpi-2 .........................................***Skipped   1.91 sec
      Start 35: test-parallel-ug-mpi-2
57/67 Test #35: test-parallel-ug-mpi-2 ................................   Passed    3.75 sec
      Start 36: test-parallel-ug-mpi-3
58/67 Test #64: tensorgridfactorytest .................................   Passed   10.41 sec
59/67 Test #36: test-parallel-ug-mpi-3 ................................   Passed    3.82 sec
      Start 37: test-parallel-ug-mpi-4
60/67 Test #37: test-parallel-ug-mpi-4 ................................   Passed    3.34 sec
      Start 47: test-yaspgrid-backuprestore-equidistant-mpi-2
      Start 49: test-yaspgrid-backuprestore-equidistantoffset-mpi-2
61/67 Test #49: test-yaspgrid-backuprestore-equidistantoffset-mpi-2 ...   Passed    1.56 sec
      Start 51: test-yaspgrid-backuprestore-tensor-mpi-2
62/67 Test #47: test-yaspgrid-backuprestore-equidistant-mpi-2 .........   Passed    1.56 sec
      Start 54: test-yaspgrid-tensorgridfactory-mpi-2
63/67 Test #54: test-yaspgrid-tensorgridfactory-mpi-2 .................   Passed    0.76 sec
      Start 56: test-yaspgrid-yaspfactory-1d-mpi-2
64/67 Test #51: test-yaspgrid-backuprestore-tensor-mpi-2 ..............   Passed    1.22 sec
      Start 58: test-yaspgrid-yaspfactory-2d-mpi-2
65/67 Test #56: test-yaspgrid-yaspfactory-1d-mpi-2 ....................   Passed    0.80 sec
      Start 60: test-yaspgrid-yaspfactory-3d-mpi-2
66/67 Test #58: test-yaspgrid-yaspfactory-2d-mpi-2 ....................   Passed    0.95 sec
67/67 Test #60: test-yaspgrid-yaspfactory-3d-mpi-2 ....................   Passed    1.66 sec

100% tests passed, 0 tests failed out of 67

Total Test time (real) =  29.94 sec

The following tests did not run:
	  8 - subsamplingvtktest (Skipped)
	  9 - vtktest (Skipped)
	 10 - vtktest-mpi-2 (Skipped)
	 12 - amirameshtest (Skipped)
	 38 - test-loadbalancing (Skipped)
JUnit report for CTest results written to /builds/staging/dune-uggrid/junit/dune-uggrid-cmake.xml
--- dune-grid done ---
--- done ---
+ [[ -v install_result ]]
+ [[ -n '' ]]
+ exit 0
section_end:1621974814:step_script
section_start:1621974814:upload_artifacts_on_success
Uploading artifacts for successful job
Uploading artifacts...
junit/*.xml: found 1 matching files and directories 
Uploading artifacts as "junit" to coordinator... ok  id=243654 responseStatus=201 Created token=DNmtrsE6
section_end:1621974816:upload_artifacts_on_success
section_start:1621974816:cleanup_file_variables
Cleaning up file based variables
section_end:1621974817:cleanup_file_variables
Job succeeded