Dear DuMuX community,
I am trying to install the latest DuMuX version on my Linux virtual machine
(Ubuntu version 22.04).
I can download the installdumux.py script, but the installation fails with the
following error:
(Error) The command ['./dune-common/bin/dunecontrol',
'--opts=dumux/cmake.opts', 'all'] returned with non-zero exit code
I appreciate your help to resolve this issue. Thank you in advance.
Kind regards
Christian Luddeke
Cloning into 'dune-common'...
Cloning into 'dune-geometry'...
Cloning into 'dune-grid'...
Cloning into 'dune-localfunctions'...
Cloning into 'dune-istl'...
Cloning into 'dumux'...
----- using default flags $CMAKE_FLAGS from /home/mmstudy/Desktop/dumux/dumux/cmake.opts -----
WARNING: could not find module 'dune-uggrid',
module is also unknown to pkg-config.
Maybe you need to adjust PKG_CONFIG_PATH!
'dune-uggrid' is suggested by dune-grid
Skipping 'dune-uggrid'!
WARNING: could not find module 'dune-alugrid',
module is also unknown to pkg-config.
Maybe you need to adjust PKG_CONFIG_PATH!
'dune-alugrid' is suggested by dumux
Skipping 'dune-alugrid'!
WARNING: could not find module 'dune-foamgrid',
module is also unknown to pkg-config.
Maybe you need to adjust PKG_CONFIG_PATH!
'dune-foamgrid' is suggested by dumux
Skipping 'dune-foamgrid'!
WARNING: could not find module 'dune-uggrid',
module is also unknown to pkg-config.
Maybe you need to adjust PKG_CONFIG_PATH!
'dune-uggrid' is suggested by dumux
Skipping 'dune-uggrid'!
WARNING: could not find module 'dune-functions',
module is also unknown to pkg-config.
Maybe you need to adjust PKG_CONFIG_PATH!
'dune-functions' is suggested by dumux
Skipping 'dune-functions'!
WARNING: could not find module 'opm-common',
module is also unknown to pkg-config.
Maybe you need to adjust PKG_CONFIG_PATH!
'opm-common' is suggested by dumux
Skipping 'opm-common'!
WARNING: could not find module 'opm-grid',
module is also unknown to pkg-config.
Maybe you need to adjust PKG_CONFIG_PATH!
'opm-grid' is suggested by dumux
Skipping 'opm-grid'!
WARNING: could not find module 'dune-subgrid',
module is also unknown to pkg-config.
Maybe you need to adjust PKG_CONFIG_PATH!
'dune-subgrid' is suggested by dumux
Skipping 'dune-subgrid'!
WARNING: could not find module 'dune-spgrid',
module is also unknown to pkg-config.
Maybe you need to adjust PKG_CONFIG_PATH!
'dune-spgrid' is suggested by dumux
Skipping 'dune-spgrid'!
WARNING: could not find module 'dune-mmesh',
module is also unknown to pkg-config.
Maybe you need to adjust PKG_CONFIG_PATH!
'dune-mmesh' is suggested by dumux
Skipping 'dune-mmesh'!
--- going to build dune-common dune-geometry dune-grid dune-localfunctions dune-istl dumux ---
--- 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 /home/mmstudy/Desktop/dumux/dumux/cmake.opts -----
cmake -DCMAKE_CXX_FLAGS_RELEASE=' -fdiagnostics-color=always -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -DNDEBUG=1 -O3 -march=native -funroll-loops -g0 -Wall -Wunused -Wmissing-include-dirs -Wcast-align -Wno-missing-braces -Wmissing-field-initializers -Wno-sign-compare' -DCMAKE_CXX_FLAGS_DEBUG='-O0 -g -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare' -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=' -fdiagnostics-color=always -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -DNDEBUG=1 -O3 -march=native -funroll-loops -g0 -Wall -Wunused -Wmissing-include-dirs -Wcast-align -Wno-missing-braces -Wmissing-field-initializers -Wno-sign-compare -g -ggdb -Wall' -DCMAKE_BUILD_TYPE=Release -DENABLE_HEADERCHECK=OFF -DCMAKE_CXX_FLAGS_RELEASE=' -fdiagnostics-color=always -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -DNDEBUG=1 -O3 -march=native -funroll-loops -g0 -Wall -Wunused -Wmissing-include-dirs -Wcast-align -Wno-missing-braces -Wmissing-field-initializers -Wno-sign-compare' -DCMAKE_CXX_FLAGS_DEBUG='-O0 -g -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare' -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=' -fdiagnostics-color=always -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -DNDEBUG=1 -O3 -march=native -funroll-loops -g0 -Wall -Wunused -Wmissing-include-dirs -Wcast-align -Wno-missing-braces -Wmissing-field-initializers -Wno-sign-compare -g -ggdb -Wall' -DCMAKE_BUILD_TYPE=Release -DENABLE_HEADERCHECK=OFF "/home/mmstudy/Desktop/dumux/dune-common"
-- The C compiler identification is GNU 13.3.0
-- The CXX compiler identification is GNU 13.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- 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 "1.8.1")
-- Searching for macro file 'DuneCommonMacros' for module 'dune-common'.
-- Performing tests specific to dune-common from file /home/mmstudy/Desktop/dumux/dune-common/cmake/modules/DuneCommonMacros.cmake.
-- Set Minimal Debug Level to 4
-- Looking for sgemm_
-- Looking for sgemm_ - not found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Looking for sgemm_
-- Looking for sgemm_ - found
-- Found BLAS: /usr/lib/x86_64-linux-gnu/libblas.so
-- Looking for cheev_
-- Looking for cheev_ - not found
-- Looking for cheev_
-- Looking for cheev_ - found
-- Found LAPACK: /usr/lib/x86_64-linux-gnu/liblapack.so;/usr/lib/x86_64-linux-gnu/libblas.so
-- Looking for dsyev_
-- Looking for dsyev_ - found
-- Could NOT find GMP (missing: GMPXX_LIB GMPXX_INCLUDE_DIR GMP_INCLUDE_DIR GMP_LIB)
-- 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
-- Could NOT find TBB (set TBB_DIR to path containing TBBConfig.cmake or set PKG_CONFIG_PATH to include the location of the tbb.pc file) (missing: PkgConfigTBB_LINK_LIBRARIES PkgConfigTBB_FOUND) (found version "")
-- Could NOT find PTScotch (missing: SCOTCH_LIBRARY SCOTCHERR_LIBRARY SCOTCH_INCLUDE_DIR)
-- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION)
-- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION)
-- 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
-- Could NOT find ParMETIS (missing: PARMETIS_LIBRARY PARMETIS_INCLUDE_DIR METIS_FOUND) (Required is at least version "4.0")
-- Could NOT find Vc (missing: Vc_DIR)
-- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter Development Development.Module Development.Embed
-- Failed to find the python package pip with interpreter /usr/bin/python3. (missing: DUNE_PYTHON_pip_FOUND)
-- Using scripts from /home/mmstudy/Desktop/dumux/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
* QuadMath, GCC Quad-Precision Math Library, <https://gcc.gnu.org/onlinedocs/libquadmath>
* Threads, Multi-threading library
* MPI, Message Passing Interface library
Parallel programming on multiple processors
* 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
* GMP, GNU multi-precision library, <https://gmplib.org>
* Inkscape, converts SVG images, <www.inkscape.org>
To generate the documentation with LaTeX
* TBB, Intel's Threading Building Blocks
* PTScotch, Sequential and Parallel Graph Partitioning
* METIS, Serial Graph Partitioning
* ParMETIS (required version >= 4.0), Parallel Graph Partitioning
* Vc, C++ Vectorization library, <https://github.com/VcDevel/Vc>
For use of SIMD instructions
-- Configuring done (4.3s)
CMake Warning (dev) in CMakeLists.txt:
Policy CMP0087 is not set: Install CODE|SCRIPT allow the use of generator
expressions. Run "cmake --help-policy CMP0087" for policy details. Use
the cmake_policy command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Generating done (0.2s)
-- Build files have been written to: /home/mmstudy/Desktop/dumux/dune-common/build-cmake
--- calling make for dune-common ---
build directory: build-cmake
cmake --build . --
[ 0%] Building CXX object dune/common/CMakeFiles/dunecommon.dir/debugalign.cc.o
[ 14%] Building CXX object dune/common/CMakeFiles/dunecommon.dir/debugallocator.cc.o
[ 14%] Building CXX object dune/common/CMakeFiles/dunecommon.dir/exceptions.cc.o
[ 14%] Building CXX object dune/common/CMakeFiles/dunecommon.dir/fmatrixev.cc.o
[ 28%] Building CXX object dune/common/CMakeFiles/dunecommon.dir/ios_state.cc.o
[ 28%] Building CXX object dune/common/CMakeFiles/dunecommon.dir/parametertree.cc.o
[ 28%] Building CXX object dune/common/CMakeFiles/dunecommon.dir/parametertreeparser.cc.o
[ 42%] Building CXX object dune/common/CMakeFiles/dunecommon.dir/path.cc.o
[ 42%] Building CXX object dune/common/CMakeFiles/dunecommon.dir/simd/test.cc.o
[ 42%] Building CXX object dune/common/CMakeFiles/dunecommon.dir/stdstreams.cc.o
[ 57%] Building CXX object dune/common/CMakeFiles/dunecommon.dir/stdthread.cc.o
[ 57%] Linking CXX static library ../../lib/libdunecommon.a
[ 57%] Built target dunecommon
[ 71%] Building CXX object doc/comm/CMakeFiles/poosc08.dir/poosc08.cc.o
[ 71%] Linking CXX executable poosc08
[ 71%] Built target poosc08
[ 71%] Building CXX object doc/comm/CMakeFiles/poosc08_test.dir/poosc08_test.cc.o
[ 85%] Linking CXX executable poosc08_test
[ 85%] Built target poosc08_test
[ 85%] Building CXX object doc/comm/CMakeFiles/indexset.dir/indexset.cc.o
[100%] Linking CXX executable indexset
[100%] Built target indexset
--- dune-common done ---
--- 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 /home/mmstudy/Desktop/dumux/dumux/cmake.opts -----
cmake -DCMAKE_CXX_FLAGS_RELEASE=' -fdiagnostics-color=always -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -DNDEBUG=1 -O3 -march=native -funroll-loops -g0 -Wall -Wunused -Wmissing-include-dirs -Wcast-align -Wno-missing-braces -Wmissing-field-initializers -Wno-sign-compare' -DCMAKE_CXX_FLAGS_DEBUG='-O0 -g -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare' -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=' -fdiagnostics-color=always -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -DNDEBUG=1 -O3 -march=native -funroll-loops -g0 -Wall -Wunused -Wmissing-include-dirs -Wcast-align -Wno-missing-braces -Wmissing-field-initializers -Wno-sign-compare -g -ggdb -Wall' -DCMAKE_BUILD_TYPE=Release -DENABLE_HEADERCHECK=OFF "-Ddune-common_DIR=/home/mmstudy/Desktop/dumux/dune-common/build-cmake" -DCMAKE_CXX_FLAGS_RELEASE=' -fdiagnostics-color=always -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -DNDEBUG=1 -O3 -march=native -funroll-loops -g0 -Wall -Wunused -Wmissing-include-dirs -Wcast-align -Wno-missing-braces -Wmissing-field-initializers -Wno-sign-compare' -DCMAKE_CXX_FLAGS_DEBUG='-O0 -g -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare' -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=' -fdiagnostics-color=always -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -DNDEBUG=1 -O3 -march=native -funroll-loops -g0 -Wall -Wunused -Wmissing-include-dirs -Wcast-align -Wno-missing-braces -Wmissing-field-initializers -Wno-sign-compare -g -ggdb -Wall' -DCMAKE_BUILD_TYPE=Release -DENABLE_HEADERCHECK=OFF "/home/mmstudy/Desktop/dumux/dune-geometry"
CMake Warning (dev) at CMakeLists.txt:2 (project):
cmake_minimum_required() should be called prior to this top-level project()
call. Please see the cmake-commands(7) manual for usage documentation of
both commands.
This warning is for project developers. Use -Wno-dev to suppress it.
-- The C compiler identification is GNU 13.3.0
-- The CXX compiler identification is GNU 13.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- 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 "1.8.1")
-- Searching for macro file 'DuneCommonMacros' for module 'dune-common'.
-- Performing tests specific to dune-common from file /home/mmstudy/Desktop/dumux/dune-common/cmake/modules/DuneCommonMacros.cmake.
-- Set Minimal Debug Level to 4
-- Looking for sgemm_
-- Looking for sgemm_ - not found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Looking for sgemm_
-- Looking for sgemm_ - found
-- Found BLAS: /usr/lib/x86_64-linux-gnu/libblas.so
-- Looking for cheev_
-- Looking for cheev_ - not found
-- Looking for cheev_
-- Looking for cheev_ - found
-- Found LAPACK: /usr/lib/x86_64-linux-gnu/liblapack.so;/usr/lib/x86_64-linux-gnu/libblas.so
-- Looking for dsyev_
-- Looking for dsyev_ - found
-- Could NOT find GMP (missing: GMPXX_LIB GMPXX_INCLUDE_DIR GMP_INCLUDE_DIR GMP_LIB)
-- 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
-- Could NOT find TBB (set TBB_DIR to path containing TBBConfig.cmake or set PKG_CONFIG_PATH to include the location of the tbb.pc file) (missing: PkgConfigTBB_LINK_LIBRARIES PkgConfigTBB_FOUND) (found version "")
-- Could NOT find PTScotch (missing: SCOTCH_LIBRARY SCOTCHERR_LIBRARY SCOTCH_INCLUDE_DIR)
-- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION)
-- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION)
-- 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
-- Could NOT find ParMETIS (missing: PARMETIS_LIBRARY PARMETIS_INCLUDE_DIR METIS_FOUND) (Required is at least version "4.0")
-- Could NOT find Vc (missing: Vc_DIR)
-- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter Development Development.Module Development.Embed
-- Failed to find the python package pip with interpreter /usr/bin/python3. (missing: DUNE_PYTHON_pip_FOUND)
-- Setting dune-common_INCLUDE_DIRS=/home/mmstudy/Desktop/dumux/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 /home/mmstudy/Desktop/dumux/dune-geometry/cmake/modules;/home/mmstudy/Desktop/dumux/dune-common/cmake/modules.
-- Using scripts from /home/mmstudy/Desktop/dumux/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
* QuadMath, GCC Quad-Precision Math Library, <https://gcc.gnu.org/onlinedocs/libquadmath>
* Threads, Multi-threading library
* MPI, Message Passing Interface library
Parallel programming on multiple processors
* 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
* GMP, GNU multi-precision library, <https://gmplib.org>
* Inkscape, converts SVG images, <www.inkscape.org>
To generate the documentation with LaTeX
* TBB, Intel's Threading Building Blocks
* PTScotch, Sequential and Parallel Graph Partitioning
* METIS, Serial Graph Partitioning
* ParMETIS (required version >= 4.0), Parallel Graph Partitioning
* Vc, C++ Vectorization library, <https://github.com/VcDevel/Vc>
For use of SIMD instructions
-- Configuring done (3.5s)
CMake Warning (dev) in CMakeLists.txt:
Policy CMP0087 is not set: Install CODE|SCRIPT allow the use of generator
expressions. Run "cmake --help-policy CMP0087" for policy details. Use
the cmake_policy command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Generating done (0.0s)
-- Build files have been written to: /home/mmstudy/Desktop/dumux/dune-geometry/build-cmake
--- calling make for dune-geometry ---
build directory: build-cmake
cmake --build . --
[ 33%] Building CXX object lib/CMakeFiles/dunegeometry.dir/__/dune/geometry/referenceelementimplementation.cc.o
In file included from [01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/referenceelement.hh:6[m[K,
from [01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/referenceelementimplementation.hh:24[m[K,
from [01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/referenceelementimplementation.cc:5[m[K:
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:155:10:[m[K [01;35m[Kwarning: [m[Kelaborated-type-specifier for a scoped enum must not use the â[01m[Kclass[m[Kâ keyword
155 | [32m[Kenum[m[K [01;35m[Kclass[m[K IdType : std::uint64_t
| [32m[K~~~~[m[K [01;35m[K^~~~~[m[K
| [31m[K-----[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:155:16:[m[K [01;31m[Kerror: [m[Kuse of enum â[01m[KIdType[m[Kâ without previous declaration
155 | enum class [01;31m[KIdType[m[K : std::uint64_t
| [01;31m[K^~~~~~[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:155:30:[m[K [01;31m[Kerror: [m[Kâ[01m[Kuint64_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kwint_t[m[Kâ?
155 | enum class IdType : std::[01;31m[Kuint64_t[m[K
| [01;31m[K^~~~~~~~[m[K
| [32m[Kwint_t[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:156:5:[m[K [01;31m[Kerror: [m[Kdefault member initializer for unnamed bit-field
156 | [01;31m[K{[m[K};
| [01;31m[K^[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:190:16:[m[K [01;31m[Kerror: [m[Kâ[01m[KIdType[m[Kâ does not name a type
190 | using Id = [01;31m[KIdType[m[K;
| [01;31m[K^~~~~~[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:199:24:[m[K [01;31m[Kerror: [m[Kexpected type-specifier before â[01m[KId[m[Kâ
199 | constexpr operator [01;31m[KId[m[K() const
| [01;31m[K^~[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:219:15:[m[K [01;31m[Kerror: [m[Kâ[01m[KId[m[Kâ does not name a type
219 | constexpr [01;31m[KId[m[K toId() const
| [01;31m[K^~[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:231:30:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K)[m[Kâ before â[01m[Kid[m[Kâ
231 | constexpr GeometryType[34m[K([m[KId[01;31m[K [m[K[32m[Kid[m[K)
| [34m[K~[m[K [01;31m[K^[m[K[32m[K~~[m[K
| [32m[K)[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:[m[K In constructor â[01m[Kconstexpr Dune::GeometryType::[01;32m[KGeometryType[m[K()[m[Kâ:
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:243:6:[m[K [01;31m[Kerror: [m[Kmember â[01m[KDune::GeometryType::<anonymous>[m[Kâ must be initialized by mem-initializer in â[01m[Kconstexpr[m[Kâ constructor
243 | {[01;31m[K}[m[K
| [01;31m[K^[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:156:6:[m[K [01;36m[Knote: [m[Kdeclared here
156 | {[01;36m[K}[m[K;
| [01;36m[K^[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:[m[K In constructor â[01m[Kconstexpr Dune::GeometryType::[01;32m[KGeometryType[m[K(unsigned int, unsigned int, bool)[m[Kâ:
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:253:6:[m[K [01;31m[Kerror: [m[Kmember â[01m[KDune::GeometryType::<anonymous>[m[Kâ must be initialized by mem-initializer in â[01m[Kconstexpr[m[Kâ constructor
253 | {[01;31m[K}[m[K
| [01;31m[K^[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:156:6:[m[K [01;36m[Knote: [m[Kdeclared here
156 | {[01;36m[K}[m[K;
| [01;36m[K^[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:[m[K In constructor â[01m[Kconstexpr Dune::GeometryType::[01;32m[KGeometryType[m[K(unsigned int, unsigned int)[m[Kâ:
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:262:6:[m[K [01;31m[Kerror: [m[Kmember â[01m[KDune::GeometryType::<anonymous>[m[Kâ must be initialized by mem-initializer in â[01m[Kconstexpr[m[Kâ constructor
262 | {[01;31m[K}[m[K
| [01;31m[K^[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:156:6:[m[K [01;36m[Knote: [m[Kdeclared here
156 | {[01;36m[K}[m[K;
| [01;36m[K^[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:[m[K At global scope:
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:504:82:[m[K [01;31m[Kerror: [m[Kâ[01m[Kconstexpr Dune::GeometryType::[01;32m[KGeometryType[m[K(unsigned int, unsigned int, bool)[m[Kâ called in a constant expression
504 | DUNE_INLINE_VARIABLE constexpr GeometryType vertex = GeometryType(0,0,false[01;31m[K)[m[K;
| [01;31m[K^[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:251:15:[m[K [01;36m[Knote: [m[Kâ[01m[Kconstexpr Dune::GeometryType::[01;32m[KGeometryType[m[K(unsigned int, unsigned int, bool)[m[Kâ declared here
251 | constexpr [01;36m[KGeometryType[m[K(unsigned int topologyId, unsigned int dim, bool isNone)
| [01;36m[K^~~~~~~~~~~~[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:510:80:[m[K [01;31m[Kerror: [m[Kâ[01m[Kconstexpr Dune::GeometryType::[01;32m[KGeometryType[m[K(unsigned int, unsigned int, bool)[m[Kâ called in a constant expression
510 | DUNE_INLINE_VARIABLE constexpr GeometryType line = GeometryType(0,1,false[01;31m[K)[m[K;
| [01;31m[K^[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:251:15:[m[K [01;36m[Knote: [m[Kâ[01m[Kconstexpr Dune::GeometryType::[01;32m[KGeometryType[m[K(unsigned int, unsigned int, bool)[m[Kâ declared here
251 | constexpr [01;36m[KGeometryType[m[K(unsigned int topologyId, unsigned int dim, bool isNone)
| [01;36m[K^~~~~~~~~~~~[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:516:69:[m[K in â[01m[Kconstexpr[m[Kâ expansion of â[01m[KDune::GeometryTypes::simplex(2)[m[Kâ
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:516:71:[m[K [01;31m[Kerror: [m[Kâ[01m[Kconstexpr Dune::GeometryType::[01;32m[KGeometryType[m[K(unsigned int, unsigned int, bool)[m[Kâ called in a constant expression
516 | DUNE_INLINE_VARIABLE constexpr GeometryType triangle = simplex(2[01;31m[K)[m[K;
| [01;31m[K^[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:251:15:[m[K [01;36m[Knote: [m[Kâ[01m[Kconstexpr Dune::GeometryType::[01;32m[KGeometryType[m[K(unsigned int, unsigned int, bool)[m[Kâ declared here
251 | constexpr [01;36m[KGeometryType[m[K(unsigned int topologyId, unsigned int dim, bool isNone)
| [01;36m[K^~~~~~~~~~~~[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:522:71:[m[K in â[01m[Kconstexpr[m[Kâ expansion of â[01m[KDune::GeometryTypes::cube(2)[m[Kâ
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:522:73:[m[K [01;31m[Kerror: [m[Kâ[01m[Kconstexpr Dune::GeometryType::[01;32m[KGeometryType[m[K(unsigned int, unsigned int, bool)[m[Kâ called in a constant expression
522 | DUNE_INLINE_VARIABLE constexpr GeometryType quadrilateral = cube(2[01;31m[K)[m[K;
| [01;31m[K^[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:251:15:[m[K [01;36m[Knote: [m[Kâ[01m[Kconstexpr Dune::GeometryType::[01;32m[KGeometryType[m[K(unsigned int, unsigned int, bool)[m[Kâ declared here
251 | constexpr [01;36m[KGeometryType[m[K(unsigned int topologyId, unsigned int dim, bool isNone)
| [01;36m[K^~~~~~~~~~~~[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:528:72:[m[K in â[01m[Kconstexpr[m[Kâ expansion of â[01m[KDune::GeometryTypes::simplex(3)[m[Kâ
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:528:74:[m[K [01;31m[Kerror: [m[Kâ[01m[Kconstexpr Dune::GeometryType::[01;32m[KGeometryType[m[K(unsigned int, unsigned int, bool)[m[Kâ called in a constant expression
528 | DUNE_INLINE_VARIABLE constexpr GeometryType tetrahedron = simplex(3[01;31m[K)[m[K;
| [01;31m[K^[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:251:15:[m[K [01;36m[Knote: [m[Kâ[01m[Kconstexpr Dune::GeometryType::[01;32m[KGeometryType[m[K(unsigned int, unsigned int, bool)[m[Kâ declared here
251 | constexpr [01;36m[KGeometryType[m[K(unsigned int topologyId, unsigned int dim, bool isNone)
| [01;36m[K^~~~~~~~~~~~[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:534:88:[m[K [01;31m[Kerror: [m[Kâ[01m[Kconstexpr Dune::GeometryType::[01;32m[KGeometryType[m[K(unsigned int, unsigned int, bool)[m[Kâ called in a constant expression
534 | DUNE_INLINE_VARIABLE constexpr GeometryType pyramid = GeometryType(0b0011,3,false[01;31m[K)[m[K;
| [01;31m[K^[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:251:15:[m[K [01;36m[Knote: [m[Kâ[01m[Kconstexpr Dune::GeometryType::[01;32m[KGeometryType[m[K(unsigned int, unsigned int, bool)[m[Kâ declared here
251 | constexpr [01;36m[KGeometryType[m[K(unsigned int topologyId, unsigned int dim, bool isNone)
| [01;36m[K^~~~~~~~~~~~[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:540:86:[m[K [01;31m[Kerror: [m[Kâ[01m[Kconstexpr Dune::GeometryType::[01;32m[KGeometryType[m[K(unsigned int, unsigned int, bool)[m[Kâ called in a constant expression
540 | DUNE_INLINE_VARIABLE constexpr GeometryType prism = GeometryType(0b0101,3,false[01;31m[K)[m[K;
| [01;31m[K^[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:251:15:[m[K [01;36m[Knote: [m[Kâ[01m[Kconstexpr Dune::GeometryType::[01;32m[KGeometryType[m[K(unsigned int, unsigned int, bool)[m[Kâ declared here
251 | constexpr [01;36m[KGeometryType[m[K(unsigned int topologyId, unsigned int dim, bool isNone)
| [01;36m[K^~~~~~~~~~~~[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:546:68:[m[K in â[01m[Kconstexpr[m[Kâ expansion of â[01m[KDune::GeometryTypes::cube(3)[m[Kâ
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:546:70:[m[K [01;31m[Kerror: [m[Kâ[01m[Kconstexpr Dune::GeometryType::[01;32m[KGeometryType[m[K(unsigned int, unsigned int, bool)[m[Kâ called in a constant expression
546 | DUNE_INLINE_VARIABLE constexpr GeometryType hexahedron = cube(3[01;31m[K)[m[K;
| [01;31m[K^[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:251:15:[m[K [01;36m[Knote: [m[Kâ[01m[Kconstexpr Dune::GeometryType::[01;32m[KGeometryType[m[K(unsigned int, unsigned int, bool)[m[Kâ declared here
251 | constexpr [01;36m[KGeometryType[m[K(unsigned int topologyId, unsigned int dim, bool isNone)
| [01;36m[K^~~~~~~~~~~~[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:566:25:[m[K [01;31m[Kerror: [m[Kâ[01m[KDune::GeometryType::Id[m[Kâ has not been declared
566 | template< template< [01;31m[KGeometryType[m[K::Id > class Operation, int dim, GeometryType::Id geometryId = GeometryTypes::vertex >
| [01;31m[K^~~~~~~~~~~~[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:566:70:[m[K [01;31m[Kerror: [m[Kâ[01m[KDune::GeometryType::Id[m[Kâ has not been declared
566 | template< template< GeometryType::Id > class Operation, int dim, [01;31m[KGeometryType[m[K::Id geometryId = GeometryTypes::vertex >
| [01;31m[K^~~~~~~~~~~~[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:569:48:[m[K [01;31m[Kerror: [m[Kâ[01m[KgeometryId[m[Kâ was not declared in this scope; did you mean â[01m[KGeometryType[m[Kâ?
569 | static constexpr GeometryType geometry = [01;31m[KgeometryId[m[K;
| [01;31m[K^~~~~~~~~~[m[K
| [32m[KGeometryType[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:582:25:[m[K [01;31m[Kerror: [m[Kâ[01m[KDune::GeometryType::Id[m[Kâ has not been declared
582 | template< template< [01;31m[KGeometryType[m[K::Id > class Operation, GeometryType::Id geometryId >
| [01;31m[K^~~~~~~~~~~~[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:582:61:[m[K [01;31m[Kerror: [m[Kâ[01m[KDune::GeometryType::Id[m[Kâ has not been declared
582 | template< template< GeometryType::Id > class Operation, [01;31m[KGeometryType[m[K::Id geometryId >
| [01;31m[K^~~~~~~~~~~~[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:583:42:[m[K [01;31m[Kerror: [m[Kâ[01m[KgeometryId[m[Kâ was not declared in this scope; did you mean â[01m[KGeometryType[m[Kâ?
583 | struct IfGeometryType< Operation, 0, [01;31m[KgeometryId[m[K>
| [01;31m[K^~~~~~~~~~[m[K
| [32m[KGeometryType[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:583:52:[m[K [01;31m[Kerror: [m[Ktype/value mismatch at argument 1 in template parameter list for â[01m[Ktemplate<template<<typeprefixerror><anonymous> > class Operation, int dim, <declaration error> > struct Dune::Impl::IfGeometryType[m[Kâ
583 | struct IfGeometryType< Operation, 0, geometryId[01;31m[K>[m[K
| [01;31m[K^[m[K
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:583:52:[m[K [01;36m[Knote: [m[K expected a template of type â[01m[Ktemplate<<typeprefixerror><anonymous> > class Operation[m[Kâ, got â[01m[Ktemplate<<typeprefixerror><anonymous> > class Operation[m[Kâ
[01m[K/home/mmstudy/Desktop/dumux/dune-geometry/dune/geometry/type.hh:583:52:[m[K [01;31m[Kerror: [m[Ktemplate argument 3 is invalid
gmake[2]: *** [lib/CMakeFiles/dunegeometry.dir/build.make:76: lib/CMakeFiles/dunegeometry.dir/__/dune/geometry/referenceelementimplementation.cc.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:1615: lib/CMakeFiles/dunegeometry.dir/all] Error 2
gmake: *** [Makefile:146: all] Error 2
--- Failed to build dune-geometry ---
Terminating dunecontrol due to previous errors!
_______________________________________________
DuMux mailing list
[email protected]
https://listserv.uni-stuttgart.de/mailman/listinfo/dumux