build fails with clang-18
dune-copasi build works fine with clang-17, but fails with clang-18 (clang main branch has the same issue):
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS='-fvisibility=hidden -fpic' -DCMAKE_CXX_FLAGS_DEBUG='-O0 -g' -DCMAKE_CXX_FLAGS_RELEASE='-O3 -DNDEBUG' -DCMAKE_CXX_FLAGS_RELWITHDEBINFO='-O2 -g3 -DNDEBUG -fno-omit-frame-pointer' -DCMAKE_CXX_STANDARD=17 -DCMAKE_DISABLE_FIND_PACKAGE_MPI=ON -DCMAKE_DISABLE_FIND_PACKAGE_parafields=ON -DCMAKE_GENERATOR=Ninja -DCMAKE_INSTALL_PREFIX=/opt/smelibs -DCMAKE_PREFIX_PATH=/opt/smelibs -DDUNE_COPASI_DISABLE_FETCH_PACKAGE_ExprTk=ON -DDUNE_COPASI_DISABLE_FETCH_PACKAGE_parafields=ON -DDUNE_COPASI_GRID_DIMENSIONS="2;3" -DDUNE_COPASI_USE_PARAFIELDS=OFF -DDUNE_ENABLE_PYTHONBINDINGS=OFF -DDUNE_PDELAB_ENABLE_TRACING=OFF -DDUNE_PDELAB_USE_BOOST_ATOMIC_REF=ON /home/lkeegan/SSC/dune-copasi
-- The CXX compiler identification is Clang 18.1.3
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/clang++-18 - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The C compiler identification is Clang 18.1.3
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/clang-18 - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Dependencies for dune-copasi: dune-uggrid (>= 2.9);dune-pdelab (>= 2.9);dune-multidomaingrid (>= 2.8)
-- Dependencies for dune-uggrid: dune-common (>= 2.10)
-- Dependencies for dune-pdelab: dune-grid (>= 2.9);dune-localfunctions (>= 2.9);dune-istl (>= 2.9);dune-typetree (>= 2.9);dune-functions (>= 2.9)
-- Suggestions for dune-pdelab: dune-alugrid;dune-multidomaingrid
-- Dependencies for dune-multidomaingrid: dune-grid (>= 2.9)
-- Suggestions for dune-multidomaingrid: dune-uggrid
-- Dependencies for dune-grid: dune-geometry (>= 2.10)
-- Suggestions for dune-grid: dune-uggrid (>=2.10)
-- Dependencies for dune-localfunctions: dune-geometry (>= 2.10)
-- Dependencies for dune-istl: dune-common (>= 2.10)
-- Dependencies for dune-typetree: dune-common (>= 2.10)
-- Dependencies for dune-functions: dune-localfunctions (>= 2.10);dune-grid (>= 2.10);dune-istl (>= 2.10);dune-typetree (>= 2.10);dune-uggrid (>= 2.10)
-- Dependencies for dune-uggrid: dune-common (>= 2.10)
-- Could NOT find dune-alugrid (missing: dune-alugrid_DIR)
-- No full CMake package configuration support available. Falling back to pkg-config.
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2")
-- Checking for module 'dune-alugrid '
-- No package 'dune-alugrid' found
-- Dependencies for dune-multidomaingrid: dune-grid (>= 2.9)
-- Suggestions for dune-multidomaingrid: dune-uggrid
-- Dependencies for dune-localfunctions: dune-geometry (>= 2.10)
-- Dependencies for dune-grid: dune-geometry (>= 2.10)
-- Suggestions for dune-grid: dune-uggrid (>=2.10)
-- Dependencies for dune-istl: dune-common (>= 2.10)
-- Dependencies for dune-typetree: dune-common (>= 2.10)
-- Dependencies for dune-uggrid: dune-common (>= 2.10)
-- Dependencies for dune-geometry: dune-common (>= 2.10)
-- Dependencies for dune-uggrid: dune-common (>= 2.10)
-- Dependencies for dune-grid: dune-geometry (>= 2.10)
-- Suggestions for dune-grid: dune-uggrid (>=2.10)
-- Dependencies for dune-uggrid: dune-common (>= 2.10)
-- Dependencies for dune-geometry: dune-common (>= 2.10)
-- Dependencies for dune-uggrid: dune-common (>= 2.10)
-- Dependencies for dune-geometry: dune-common (>= 2.10)
-- Performing Test DUNE_HAVE_CXX_EXPERIMENTAL_IS_DETECTED
-- Performing Test DUNE_HAVE_CXX_EXPERIMENTAL_IS_DETECTED - Success
-- Performing Test DUNE_HAVE_CXX_UNEVALUATED_CONTEXT_LAMBDA
-- Performing Test DUNE_HAVE_CXX_UNEVALUATED_CONTEXT_LAMBDA - Failed
-- Performing Test DUNE_HAVE_CXX_STD_IDENTITY
-- Performing Test DUNE_HAVE_CXX_STD_IDENTITY - Failed
-- Found LATEX: /usr/bin/latex
-- Found LatexMk: /usr/bin/latexmk (found version "Version 4.76")
-- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE)
-- Found Doxygen: /usr/bin/doxygen (found version "1.9.1") found components: doxygen dot
-- Performing tests for dune-common (from /opt/smelibs/share/dune/cmake/modules/DuneCommonMacros.cmake)
-- Setting the Dune debug stream minimal verbosity level to 4 (warn)
-- 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 dgemm_
-- Looking for dgemm_ - found
-- Found BLAS: /usr/lib/x86_64-linux-gnu/libblas.so;/usr/lib/x86_64-linux-gnu/libf77blas.so;/usr/lib/x86_64-linux-gnu/libatlas.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;/usr/lib/x86_64-linux-gnu/libf77blas.so;/usr/lib/x86_64-linux-gnu/libatlas.so
-- Looking for dsyev_
-- Looking for dsyev_ - found
-- Found GMP: /opt/smelibs/lib/libgmpxx.a
-- Performing Test QuadMath_COMPILES
-- Performing Test QuadMath_COMPILES - Failed
-- Could NOT find QuadMath (missing: QuadMath_VAR QuadMath_COMPILES)
-- Found TBB: using configuration from TBB_DIR=/opt/smelibs/lib/cmake/TBB (found version "2021.12.0")
-- Found PTScotch: /opt/smelibs/lib/libscotch.a (found version "7.0.4")
-- Looking for METIS_PartGraphVKway
-- Looking for METIS_PartGraphVKway - found
-- Found METIS: /opt/smelibs/lib/libscotchmetisv3.a
-- Could NOT find ParMETIS (missing: PARMETIS_LIBRARY PARMETIS_INCLUDE_DIR MPI_FOUND) (Required is at least version "4.0")
-- Could NOT find SuiteSparse (missing: SUITESPARSE_CONFIG_LIB SUITESPARSE_INCLUDE_DIR)
-- Raising minimum acceptable Vc version to 1.4.1 due to use of Clang 7 (or later), see https://gitlab.dune-project.org/core/dune-common/issues/132
-- Could NOT find Vc (missing: Vc_DIR)
-- Found Python3: /usr/bin/python3 (found version "3.10.12") found components: Interpreter Development Development.Module Development.Embed
-- Found pip_/usr/bin/python3: TRUE
-- Failed to find the python package virtualenv with interpreter /usr/bin/python3. (missing: DUNE_PYTHON_virtualenv_FOUND)
-- Found venv_/usr/bin/python3: TRUE
-- Building a virtualenv in /tmp/dune-copasi-build/dune-env
CMake Warning at /opt/smelibs/share/dune/cmake/modules/DunePythonVirtualenv.cmake:218 (message):
Failed to build a virtual env with pip installed, trying again without pip.
If you are using Debian or Ubuntu, consider installing python3-venv and/or
python-virtualenv
Call Stack (most recent call first):
/opt/smelibs/share/dune/cmake/modules/DunePythonCommonMacros.cmake:134 (include)
/opt/smelibs/share/dune/cmake/modules/DuneCommonMacros.cmake:55 (include)
/opt/smelibs/share/dune/cmake/modules/DuneModuleDependencies.cmake:177 (include)
/opt/smelibs/share/dune/cmake/modules/DuneProject.cmake:138 (dune_process_dependency_macros)
CMakeLists.txt:14 (dune_project)
-- Failed to find the python package pip with interpreter /tmp/dune-copasi-build/dune-env/bin/python. (missing: pippresent)
CMake Warning at /opt/smelibs/share/dune/cmake/modules/DunePythonVirtualenv.cmake:304 (message):
dune-common set up a virtualenv, but needs pip to be installed into it.
You can either install it yourself manually activating the virtualenv with
the activate script in your build directory /tmp/dune-copasi-build or you
set the CMake variable DUNE_PYTHON_ALLOW_GET_PIP to allow Dune to use
get-pip.py from https://bootstrap.pypa.io/get-pip.py
Call Stack (most recent call first):
/opt/smelibs/share/dune/cmake/modules/DunePythonCommonMacros.cmake:134 (include)
/opt/smelibs/share/dune/cmake/modules/DuneCommonMacros.cmake:55 (include)
/opt/smelibs/share/dune/cmake/modules/DuneModuleDependencies.cmake:177 (include)
/opt/smelibs/share/dune/cmake/modules/DuneProject.cmake:138 (dune_process_dependency_macros)
CMakeLists.txt:14 (dune_project)
-- Setting dune-common_INCLUDE_DIRS=/opt/smelibs/include
-- Setting dune-common_LIBRARIES=Dune::Common
-- Setting dune-geometry_INCLUDE_DIRS=/opt/smelibs/include
-- Setting dune-geometry_LIBRARIES=Dune::Geometry
-- Performing tests for dune-uggrid (from /opt/smelibs/share/dune/cmake/modules/DuneUggridMacros.cmake)
-- Setting dune-uggrid_INCLUDE_DIRS=/opt/smelibs/include
-- Setting dune-uggrid_LIBRARIES=Dune::UGGrid
-- Performing tests for dune-grid (from /opt/smelibs/share/dune/cmake/modules/DuneGridMacros.cmake)
-- Looking for mkstemp
-- Looking for mkstemp - found
-- Could NOT find ParMETIS (missing: PARMETIS_LIBRARY PARMETIS_INCLUDE_DIR MPI_FOUND)
-- Checking for module 'alberta-grid_1d>=3.0'
-- No package 'alberta-grid_1d' found
-- Checking for module 'alberta-grid_2d>=3.0'
-- No package 'alberta-grid_2d' found
-- Checking for module 'alberta-grid_3d>=3.0'
-- No package 'alberta-grid_3d' found
-- Could NOT find Alberta (set PKG_CONFIG_PATH to include the location of the alberta-grid_[n]d.pc files) (missing: ALBERTA_GRID_PREFIX) (Required is at least version "3.0")
-- Setting dune-grid_INCLUDE_DIRS=/opt/smelibs/include
-- Setting dune-grid_LIBRARIES=Dune::Grid
-- Setting dune-typetree_INCLUDE_DIRS=/opt/smelibs/include
-- Setting dune-typetree_LIBRARIES=Dune::TypeTree
-- Performing tests for dune-istl (from /opt/smelibs/share/dune/cmake/modules/DuneIstlMacros.cmake)
-- Could NOT find ParMETIS (missing: PARMETIS_LIBRARY PARMETIS_INCLUDE_DIR MPI_FOUND)
-- Could NOT find SuperLU (missing: SUPERLU_LIBRARY SUPERLU_INCLUDE_DIR SLU_UTIL_HEADER) (Required is at least version "5.0")
-- Could NOT find ARPACK (missing: ARPACK_LIBRARY)
-- Could NOT find ARPACKPP (missing: ARPACK_FOUND ARPACKPP_INCLUDE_DIR)
-- Setting dune-istl_INCLUDE_DIRS=/opt/smelibs/include
-- Setting dune-istl_LIBRARIES=Dune::ISTL
-- Setting dune-localfunctions_INCLUDE_DIRS=/opt/smelibs/include
-- Setting dune-localfunctions_LIBRARIES=Dune::LocalFunctions
-- Setting dune-multidomaingrid_INCLUDE_DIRS=/opt/smelibs/include
-- Setting dune-functions_INCLUDE_DIRS=/opt/smelibs/include
-- Setting dune-functions_LIBRARIES=Dune::Functions
-- Performing tests for dune-pdelab (from /opt/smelibs/share/dune/cmake/modules/DunePdelabMacros.cmake)
-- Could NOT find OpenMP_C (missing: OpenMP_C_FLAGS OpenMP_C_LIB_NAMES)
-- Could NOT find OpenMP_CXX (missing: OpenMP_CXX_FLAGS OpenMP_CXX_LIB_NAMES)
-- Could NOT find OpenMP (missing: OpenMP_C_FOUND OpenMP_CXX_FOUND)
-- Setting dune-pdelab_INCLUDE_DIRS=/opt/smelibs/include
-- Setting dune-pdelab_LIBRARIES=Dune::PDELab
-- Found TIFF: /opt/smelibs/lib/cmake/tiff (found version "4.6.0")
-- Declaring function2
-- Populating function2
CMake Deprecation Warning at /opt/smelibs/lib/cmake/symengine/SymEngineConfig.cmake:34 (cmake_minimum_required):
Compatibility with CMake < 3.5 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
Call Stack (most recent call first):
src/dune/copasi/parser/CMakeLists.txt:3 (find_package)
-- Could NOT find ExprTk (missing: ExprTk_INCLUDE_DIR)
-- Could NOT find muparser (missing: muparser_LIBRARY muparser_INCLUDE_DIR)
CMake Warning (dev) at /usr/share/cmake-3.29/Modules/FetchContent.cmake:1352 (message):
The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
not set. The policy's OLD behavior will be used. When using a URL
download, the timestamps of extracted files should preferably be that of
the time of extraction, otherwise code that depends on the extracted
contents might not be rebuilt if the URL changes. The OLD behavior
preserves the timestamps from the archive instead, but this is usually not
what you want. Update your project to the NEW behavior or specify the
DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
robustness issue.
Call Stack (most recent call first):
src/CMakeLists.txt:35 (FetchContent_Declare)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Using the multi-header code from /tmp/dune-copasi-build/_deps/json-src/include/
-- Found GTest: /opt/smelibs/lib/cmake/GTest/GTestConfig.cmake (found version "1.13.0")
-- Adding custom target for config.h generation
-- The following OPTIONAL packages have been found:
* LATEX
* LatexMk
* 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, <https://github.com/oneapi-src/oneTBB>
* Python3
* PkgConfig, Unified interface for querying installed libraries
To find Dune module dependencies
* Eigen3
* PTScotch, Sequential and Parallel Graph Partitioning, <https://gitlab.inria.fr/scotch/scotch>
* METIS, Serial Graph Partitioning, <http://glaros.dtc.umn.edu/gkhome/metis/metis/overview>
* SymEngine (required version >= 0.8.0)
* Doxygen, Class documentation generator, <www.doxygen.org>
To generate the class documentation from C++ sources
* GTest
-- The following REQUIRED packages have been found:
* dune-common
* dune-uggrid
* dune-pdelab
* dune-multidomaingrid
* dune-grid
* dune-localfunctions
* dune-istl
* dune-typetree
* dune-functions
* dune-geometry
* TIFF
* Threads, Multi-threading library
* spdlog
* fmt
* LLVM
-- The following OPTIONAL packages have not been found:
* dune-alugrid
* Sphinx, Documentation generator, <www.sphinx-doc.org>
To generate the documentation from CMake and Python sources
* QuadMath, GCC Quad-Precision Math Library, <https://gcc.gnu.org/onlinedocs/libquadmath>
* SuiteSparse, A suite of sparse matrix software, <http://faculty.cse.tamu.edu/davis/suitesparse.html>
* Vc (required version >= 1.4.1), C++ Vectorization library, <https://github.com/VcDevel/Vc>
For use of SIMD instructions
* Alberta (required version >= 3.0), An adaptive hierarchical finite element toolbox and grid manager, <https://gitlab.com/alberta-fem/alberta3>
Provides the grid manager AlbertaGrid and file reader AlbertaReader
* ParMETIS, Parallel Graph Partitioning, <http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview>
* SuperLU (required version >= 5.0), Supernodal LU
Direct solver for linear system, based on LU decomposition
* ARPACK, ARnoldi PACKage
Solve large scale eigenvalue problems
* ARPACKPP, ARPACK++
C++ interface for ARPACK
* OpenMP
* ExprTk
* muparser
-- Configuring done (6.7s)
-- Generating done (0.0s)
CMake Warning:
Manually-specified variables were not used by the project:
DUNE_COPASI_USE_PARAFIELDS
DUNE_PDELAB_USE_BOOST_ATOMIC_REF
-- Build files have been written to: /tmp/dune-copasi-build
[11/19] Building CXX object src/dune/copasi/model/diffusion_reaction/CMakeFiles/dune-copasi-lib-2D-P1.dir/model_single_compartment.cc.o
FAILED: src/dune/copasi/model/diffusion_reaction/CMakeFiles/dune-copasi-lib-2D-P1.dir/model_single_compartment.cc.o
/usr/bin/clang++-18 -DDUNE_COPASI_CONCURRENT_ASSEMBLY=1 -DDUNE_COPASI_D2_DFFUSION_REACTION_FEM_ORDERS=1 -DDUNE_COPASI_GRID_DIMENSION=2 -DHAVE_CONFIG_H -DHAVE_METIS=1 -DHAVE_SCOTCH_METIS=1 -DMETIS_API_VERSION=3 -DSCOTCH_METIS_VERSION=3 -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_NO_ATOMIC_LEVELS -DSPDLOG_NO_THREAD_ID -I/tmp/dune-copasi-build -I/home/lkeegan/SSC/dune-copasi -I/tmp/dune-copasi-build/include -I/tmp/dune-copasi-build/include_private -I/tmp/dune-copasi-build/_deps/function2-src/include -isystem /opt/smelibs/include -fvisibility=hidden -fpic -O3 -DNDEBUG -std=gnu++20 -fPIC -MD -MT src/dune/copasi/model/diffusion_reaction/CMakeFiles/dune-copasi-lib-2D-P1.dir/model_single_compartment.cc.o -MF src/dune/copasi/model/diffusion_reaction/CMakeFiles/dune-copasi-lib-2D-P1.dir/model_single_compartment.cc.o.d -o src/dune/copasi/model/diffusion_reaction/CMakeFiles/dune-copasi-lib-2D-P1.dir/model_single_compartment.cc.o -c /home/lkeegan/SSC/dune-copasi/src/dune/copasi/model/diffusion_reaction/model_single_compartment.cc
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: /usr/bin/clang++-18 -DDUNE_COPASI_CONCURRENT_ASSEMBLY=1 -DDUNE_COPASI_D2_DFFUSION_REACTION_FEM_ORDERS=1 -DDUNE_COPASI_GRID_DIMENSION=2 -DHAVE_CONFIG_H -DHAVE_METIS=1 -DHAVE_SCOTCH_METIS=1 -DMETIS_API_VERSION=3 -DSCOTCH_METIS_VERSION=3 -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_NO_ATOMIC_LEVELS -DSPDLOG_NO_THREAD_ID -I/tmp/dune-copasi-build -I/home/lkeegan/SSC/dune-copasi -I/tmp/dune-copasi-build/include -I/tmp/dune-copasi-build/include_private -I/tmp/dune-copasi-build/_deps/function2-src/include -isystem /opt/smelibs/include -fvisibility=hidden -fpic -O3 -DNDEBUG -std=gnu++20 -fPIC -MD -MT src/dune/copasi/model/diffusion_reaction/CMakeFiles/dune-copasi-lib-2D-P1.dir/model_single_compartment.cc.o -MF src/dune/copasi/model/diffusion_reaction/CMakeFiles/dune-copasi-lib-2D-P1.dir/model_single_compartment.cc.o.d -o src/dune/copasi/model/diffusion_reaction/CMakeFiles/dune-copasi-lib-2D-P1.dir/model_single_compartment.cc.o -c /home/lkeegan/SSC/dune-copasi/src/dune/copasi/model/diffusion_reaction/model_single_compartment.cc
1. /home/lkeegan/SSC/dune-copasi/src/dune/copasi/model/diffusion_reaction/model_single_compartment.cc:48:77: current parser token ';'
2. /home/lkeegan/SSC/dune-copasi/src/dune/copasi/model/diffusion_reaction/model_single_compartment.cc:24:1: parsing namespace 'Dune'
3. /home/lkeegan/SSC/dune-copasi/src/dune/copasi/model/diffusion_reaction/model_single_compartment.cc:37:1: parsing namespace 'Dune::Copasi'
4. /home/lkeegan/SSC/dune-copasi/src/dune/copasi/model/diffusion_reaction/model_single_compartment.cc:41:1: parsing namespace 'Dune::Copasi::DiffusionReaction'
5. /home/lkeegan/SSC/dune-copasi/dune/copasi/model/diffusion_reaction/model_single_compartment.impl.hh:114:33: instantiating function definition 'Dune::Copasi::DiffusionReaction::ModelSingleCompartment<Dune::Copasi::DiffusionReaction::ModelSingleCompartmentPkTraits<Dune::UGGrid<2>, Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2>>>>>::setup_basis'
6. /opt/smelibs/include/dune/pdelab/basis/basis.hh:572:37: instantiating function definition 'Dune::PDELab::makeBasis<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2>>>, Dune::PDELab::PreBasisVector<Dune::PDELab::EntityGrouping<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2>>>, false>, Dune::PDELab::PreBasis<Dune::PDELab::EntityGrouping<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2>>>, false>, Dune::PDELab::PkLocalFiniteElementMap<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2>>>, double, double, 1>, Dune::Copasi::Constraints<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2>>>>>>>'
7. /opt/smelibs/include/dune/pdelab/basis/basis.hh:567:37: instantiating function definition 'Dune::PDELab::makeBasis<Dune::PDELab::EntitySetPartitioner::Identity<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2>>>>, Dune::PDELab::PreBasisVector<Dune::PDELab::EntityGrouping<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2>>>, false>, Dune::PDELab::PreBasis<Dune::PDELab::EntityGrouping<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2>>>, false>, Dune::PDELab::PkLocalFiniteElementMap<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2>>>, double, double, 1>, Dune::Copasi::Constraints<Dune::GridView<Dune::UGGridLeafGridViewTraits<const Dune::UGGrid<2>>>>>>>'
#0 0x00007fd70e7e9256 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0x3be9256)
#1 0x00007fd70e7e7210 llvm::sys::RunSignalHandlers() (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0x3be7210)
#2 0x00007fd70e738e70 (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0x3b38e70)
#3 0x00007fd70a442520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
#4 0x00007fd713b3b0aa (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x193b0aa)
#5 0x00007fd713af0b7d (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x18f0b7d)
#6 0x00007fd713aec904 (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x18ec904)
#7 0x00007fd713aec300 clang::Expr::EvaluateAsConstantExpr(clang::Expr::EvalResult&, clang::ASTContext const&, clang::Expr::ConstantExprKind) const (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x18ec300)
#8 0x00007fd714159436 (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x1f59436)
#9 0x00007fd7141542cf (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x1f542cf)
#10 0x00007fd714153c4a clang::Sema::CheckConstraintSatisfaction(clang::NamedDecl const*, llvm::ArrayRef<clang::Expr const*>, llvm::SmallVectorImpl<clang::Expr*>&, clang::MultiLevelTemplateArgumentList const&, clang::SourceRange, clang::ConstraintSatisfaction&) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x1f53c4a)
#11 0x00007fd7141569c3 clang::Sema::CheckInstantiatedFunctionTemplateConstraints(clang::SourceLocation, clang::FunctionDecl*, llvm::ArrayRef<clang::TemplateArgument>, clang::ConstraintSatisfaction&) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x1f569c3)
#12 0x00007fd7147182ed clang::Sema::FinishTemplateArgumentDeduction(clang::FunctionTemplateDecl*, llvm::SmallVectorImpl<clang::DeducedTemplateArgument>&, unsigned int, clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, llvm::SmallVectorImpl<clang::Sema::OriginalCallArg> const*, bool, llvm::function_ref<bool ()>) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x25182ed)
#13 0x00007fd71476d477 (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x256d477)
#14 0x00007fd71401fc7d clang::Sema::runWithSufficientStackSpace(clang::SourceLocation, llvm::function_ref<void ()>) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x1e1fc7d)
#15 0x00007fd714719be9 clang::Sema::DeduceTemplateArguments(clang::FunctionTemplateDecl*, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, bool, bool, clang::QualType, clang::Expr::Classification, llvm::function_ref<bool (llvm::ArrayRef<clang::QualType>)>) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x2519be9)
#16 0x00007fd7145eabad clang::Sema::AddTemplateOverloadCandidate(clang::FunctionTemplateDecl*, clang::DeclAccessPair, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool, bool, bool, clang::CallExpr::ADLCallKind, clang::OverloadCandidateParamOrder, bool) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x23eabad)
#17 0x00007fd7144e28bf (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x22e28bf)
#18 0x00007fd7144d4531 (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x22d4531)
#19 0x00007fd7144d3ab8 clang::Sema::DeduceTemplateSpecializationFromInitializer(clang::TypeSourceInfo*, clang::InitializedEntity const&, clang::InitializationKind const&, llvm::MutableArrayRef<clang::Expr*>) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x22d3ab8)
#20 0x00007fd714420862 clang::Sema::BuildCXXTypeConstructExpr(clang::TypeSourceInfo*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, bool) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x2220862)
#21 0x00007fd714785737 (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x2585737)
#22 0x00007fd71479a5d5 (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x259a5d5)
#23 0x00007fd714789bed (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x2589bed)
#24 0x00007fd7147794a4 clang::Sema::SubstStmt(clang::Stmt*, clang::MultiLevelTemplateArgumentList const&) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x25794a4)
#25 0x00007fd7147ba867 clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x25ba867)
#26 0x00007fd71401fc7d clang::Sema::runWithSufficientStackSpace(clang::SourceLocation, llvm::function_ref<void ()>) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x1e1fc7d)
#27 0x00007fd71471d347 clang::Sema::DeduceReturnType(clang::FunctionDecl*, clang::SourceLocation, bool) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x251d347)
#28 0x00007fd714300543 clang::Sema::DiagnoseUseOfDecl(clang::NamedDecl*, llvm::ArrayRef<clang::SourceLocation>, clang::ObjCInterfaceDecl const*, bool, bool, clang::ObjCInterfaceDecl*, bool) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x2100543)
#29 0x00007fd7145fba31 (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x23fba31)
#30 0x00007fd7145fb81f clang::Sema::BuildOverloadedCallExpr(clang::Scope*, clang::Expr*, clang::UnresolvedLookupExpr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool, bool) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x23fb81f)
#31 0x00007fd714304e1d clang::Sema::BuildCallExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool, bool) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x2104e1d)
#32 0x00007fd71431e8ef clang::Sema::ActOnCallExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x211e8ef)
#33 0x00007fd714784e0b (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x2584e0b)
#34 0x00007fd71479a5d5 (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x259a5d5)
#35 0x00007fd714789bed (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x2589bed)
#36 0x00007fd7147794a4 clang::Sema::SubstStmt(clang::Stmt*, clang::MultiLevelTemplateArgumentList const&) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x25794a4)
#37 0x00007fd7147ba867 clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x25ba867)
#38 0x00007fd71401fc7d clang::Sema::runWithSufficientStackSpace(clang::SourceLocation, llvm::function_ref<void ()>) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x1e1fc7d)
#39 0x00007fd71471d347 clang::Sema::DeduceReturnType(clang::FunctionDecl*, clang::SourceLocation, bool) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x251d347)
#40 0x00007fd714300543 clang::Sema::DiagnoseUseOfDecl(clang::NamedDecl*, llvm::ArrayRef<clang::SourceLocation>, clang::ObjCInterfaceDecl const*, bool, bool, clang::ObjCInterfaceDecl*, bool) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x2100543)
#41 0x00007fd7145fba31 (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x23fba31)
#42 0x00007fd7145fb81f clang::Sema::BuildOverloadedCallExpr(clang::Scope*, clang::Expr*, clang::UnresolvedLookupExpr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool, bool) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x23fb81f)
#43 0x00007fd714304e1d clang::Sema::BuildCallExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool, bool) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x2104e1d)
#44 0x00007fd71431e8ef clang::Sema::ActOnCallExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x211e8ef)
#45 0x00007fd714784e0b (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x2584e0b)
#46 0x00007fd71477acd2 (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x257acd2)
#47 0x00007fd714782ee7 (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x2582ee7)
#48 0x00007fd71477ab99 (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x257ab99)
#49 0x00007fd7147856f4 (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x25856f4)
#50 0x00007fd7147889ec (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x25889ec)
#51 0x00007fd714779511 (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x2579511)
#52 0x00007fd714789bed (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x2589bed)
#53 0x00007fd7147794a4 clang::Sema::SubstStmt(clang::Stmt*, clang::MultiLevelTemplateArgumentList const&) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x25794a4)
#54 0x00007fd7147ba867 clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x25ba867)
#55 0x00007fd7147790a4 clang::Sema::InstantiateClassMembers(clang::SourceLocation, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x25790a4)
#56 0x00007fd714779409 clang::Sema::InstantiateClassTemplateSpecializationMembers(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x2579409)
#57 0x00007fd714681724 clang::Sema::ActOnExplicitInstantiation(clang::Scope*, clang::SourceLocation, clang::SourceLocation, unsigned int, clang::SourceLocation, clang::CXXScopeSpec const&, clang::OpaquePtr<clang::TemplateName>, clang::SourceLocation, clang::SourceLocation, llvm::MutableArrayRef<clang::ParsedTemplateArgument>, clang::SourceLocation, clang::ParsedAttributesView const&) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x2481724)
#58 0x00007fd713824337 clang::Parser::ParseClassSpecifier(clang::tok::TokenKind, clang::SourceLocation, clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, bool, clang::Parser::DeclSpecContext, clang::ParsedAttributes&) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x1624337)
#59 0x00007fd71380688e clang::Parser::ParseDeclarationSpecifiers(clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, clang::Parser::DeclSpecContext, clang::Parser::LateParsedAttrList*, clang::ImplicitTypenameContext) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x160688e)
#60 0x00007fd7138a502d clang::Parser::ParseSingleDeclarationAfterTemplate(clang::DeclaratorContext, clang::Parser::ParsedTemplateInfo const&, clang::ParsingDeclRAIIObject&, clang::SourceLocation&, clang::ParsedAttributes&, clang::AccessSpecifier) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x16a502d)
#61 0x00007fd7138a3de4 clang::Parser::ParseExplicitInstantiation(clang::DeclaratorContext, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation&, clang::ParsedAttributes&, clang::AccessSpecifier) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x16a3de4)
#62 0x00007fd7138a3cdf clang::Parser::ParseDeclarationStartingWithTemplate(clang::DeclaratorContext, clang::SourceLocation&, clang::ParsedAttributes&, clang::AccessSpecifier) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x16a3cdf)
#63 0x00007fd713800cca clang::Parser::ParseDeclaration(clang::DeclaratorContext, clang::SourceLocation&, clang::ParsedAttributes&, clang::ParsedAttributes&, clang::SourceLocation*) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x1600cca)
#64 0x00007fd7138b5b20 clang::Parser::ParseExternalDeclaration(clang::ParsedAttributes&, clang::ParsedAttributes&, clang::ParsingDeclSpec*) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x16b5b20)
#65 0x00007fd71381d64b clang::Parser::ParseInnerNamespace(llvm::SmallVector<clang::Parser::InnerNamespaceInfo, 4u> const&, unsigned int, clang::SourceLocation&, clang::ParsedAttributes&, clang::BalancedDelimiterTracker&) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x161d64b)
#66 0x00007fd71381d090 clang::Parser::ParseNamespace(clang::DeclaratorContext, clang::SourceLocation&, clang::SourceLocation) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x161d090)
#67 0x00007fd713800e8e clang::Parser::ParseDeclaration(clang::DeclaratorContext, clang::SourceLocation&, clang::ParsedAttributes&, clang::ParsedAttributes&, clang::SourceLocation*) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x1600e8e)
#68 0x00007fd7138b5b20 clang::Parser::ParseExternalDeclaration(clang::ParsedAttributes&, clang::ParsedAttributes&, clang::ParsingDeclSpec*) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x16b5b20)
#69 0x00007fd71381d64b clang::Parser::ParseInnerNamespace(llvm::SmallVector<clang::Parser::InnerNamespaceInfo, 4u> const&, unsigned int, clang::SourceLocation&, clang::ParsedAttributes&, clang::BalancedDelimiterTracker&) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x161d64b)
#70 0x00007fd71381d090 clang::Parser::ParseNamespace(clang::DeclaratorContext, clang::SourceLocation&, clang::SourceLocation) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x161d090)
#71 0x00007fd713800e8e clang::Parser::ParseDeclaration(clang::DeclaratorContext, clang::SourceLocation&, clang::ParsedAttributes&, clang::ParsedAttributes&, clang::SourceLocation*) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x1600e8e)
#72 0x00007fd7138b5b20 clang::Parser::ParseExternalDeclaration(clang::ParsedAttributes&, clang::ParsedAttributes&, clang::ParsingDeclSpec*) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x16b5b20)
#73 0x00007fd71381d64b clang::Parser::ParseInnerNamespace(llvm::SmallVector<clang::Parser::InnerNamespaceInfo, 4u> const&, unsigned int, clang::SourceLocation&, clang::ParsedAttributes&, clang::BalancedDelimiterTracker&) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x161d64b)
#74 0x00007fd71381d090 clang::Parser::ParseNamespace(clang::DeclaratorContext, clang::SourceLocation&, clang::SourceLocation) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x161d090)
#75 0x00007fd713800e8e clang::Parser::ParseDeclaration(clang::DeclaratorContext, clang::SourceLocation&, clang::ParsedAttributes&, clang::ParsedAttributes&, clang::SourceLocation*) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x1600e8e)
#76 0x00007fd7138b5b20 clang::Parser::ParseExternalDeclaration(clang::ParsedAttributes&, clang::ParsedAttributes&, clang::ParsingDeclSpec*) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x16b5b20)
#77 0x00007fd7138b469a clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&, clang::Sema::ModuleImportState&) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x16b469a)
#78 0x00007fd7137ed2fe clang::ParseAST(clang::Sema&, bool, bool) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x15ed2fe)
#79 0x00007fd71561def5 clang::FrontendAction::Execute() (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x341def5)
#80 0x00007fd7155974e4 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x33974e4)
#81 0x00007fd7156986be clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x34986be)
#82 0x0000557b8877fa25 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/usr/bin/clang++-18+0x15a25)
#83 0x0000557b8877ce25 (/usr/bin/clang++-18+0x12e25)
#84 0x00007fd71524f999 (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x304f999)
#85 0x00007fd70e738c0c llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/usr/lib/llvm-18/bin/../lib/libLLVM.so.18.1+0x3b38c0c)
#86 0x00007fd71524f32e clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x304f32e)
#87 0x00007fd7152178c1 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x30178c1)
#88 0x00007fd715217b0e clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x3017b0e)
#89 0x00007fd7152340ed clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) (/usr/lib/llvm-18/bin/../lib/libclang-cpp.so.18.1+0x30340ed)
#90 0x0000557b8877c794 clang_main(int, char**, llvm::ToolContext const&) (/usr/bin/clang++-18+0x12794)
#91 0x0000557b8878a286 main (/usr/bin/clang++-18+0x20286)
#92 0x00007fd70a429d90 __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:58:16
#93 0x00007fd70a429e40 call_init ./csu/../csu/libc-start.c:128:20
#94 0x00007fd70a429e40 __libc_start_main ./csu/../csu/libc-start.c:379:5
#95 0x0000557b88779895 _start (/usr/bin/clang++-18+0xf895)
clang++-18: error: clang frontend command failed with exit code 139 (use -v to see invocation)
Ubuntu clang version 18.1.3 (++20240322073153+ef6d1ec07c69-1~exp1~20240322193300.86)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
clang++-18: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang++-18: note: diagnostic msg: /tmp/model_single_compartment-07abae.cpp
clang++-18: note: diagnostic msg: /tmp/model_single_compartment-07abae.sh
clang++-18: note: diagnostic msg:
********************