Build errors
According to my test, the following error occurs for all GCC versions from 11 to 14.
/home/jihuan/lib/kokkos/bin/nvcc_wrapper
-DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB
-DDEBUG -DKOKKOS_DEPENDENCE -D_GLIBCXX_ASSERTIONS
-I/home/jihuan/Projects/hierbem-dependencies/dealii-build/include
-I/home/jihuan/Projects/hierbem-dependencies/dealii-build/source
-I/home/jihuan/Projects/hierbem-dependencies/dealii/include
-isystem /home/jihuan/lib/boost/include -isystem
/home/jihuan/lib/kokkos/include -isystem
/home/jihuan/lib/gmsh/include -isystem
/usr/lib/x86_64-linux-gnu/hdf5/openmpi/include -isystem
/home/jihuan/lib/occt/include/opencascade -std=c++20 -fPIC
-pedantic -Wall -Wextra -Wmissing-braces -Woverloaded-virtual
-Wpointer-arith -Wsign-compare -Wsuggest-override -Wswitch
-Wsynth -Wwrite-strings -Wno-placement-new
-Wno-deprecated-declarations -Wno-literal-suffix -Wno-psabi
-Wno-misleading-indentation -Wno-unused-local-typedefs
-fopenmp-simd -Xcudafe --diag_suppress=68 -Xcudafe
--diag_suppress=128 -Xcudafe --diag_suppress=177 -Xcudafe
--diag_suppress=186 -Xcudafe --diag_suppress=191 -Xcudafe
--diag_suppress=284 -Xcudafe --diag_suppress=550 -Xcudafe
--diag_suppress=940 -Xcudafe --diag_suppress=20012 -O0 -ggdb
-Wa,--compress-debug-sections --relocatable-device-code=true
-extended-lambda -Wext-lambda-captures-this
-expt-relaxed-constexpr -arch=sm_86 -fopenmp -MD -MT
source/numerics/CMakeFiles/object_numerics_debug.dir/vector_tools_mean_value.cc.o
-MF
source/numerics/CMakeFiles/object_numerics_debug.dir/vector_tools_mean_value.cc.o.d
-o
source/numerics/CMakeFiles/object_numerics_debug.dir/vector_tools_mean_value.cc.o
-c
/home/jihuan/Projects/hierbem-dependencies/dealii/source/numerics/vector_tools_mean_value.cc
Error: Internal Compiler Error (codegen): "casting aggregate
to non-void type is not supported!"
-- Best regards! Yours sincerely, Jihuan Tian