dealii / dealii

The development repository for the deal.II finite element library
https://www.dealii.org
Other
1.34k stars 741 forks source link

Building docker image fails #14891

Closed marcfehling closed 1 year ago

marcfehling commented 1 year ago

I noticed that the github-docker worker fails since a couple of days. Building the library exits with the following message:

#7 88.70 [38/1042] Building CXX object source/numerics/CMakeFiles/obj_numerics_release.dir/vector_tools_constraints.cc.o
#7 88.70 FAILED: source/numerics/CMakeFiles/obj_numerics_release.dir/vector_tools_constraints.cc.o 
#7 88.70 /usr/bin/c++  -DNDEBUG -Isource/numerics -Iinclude -I../include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/include/petsc -isystem /usr/include/trilinos -isystem /usr/include/hdf5/openmpi -isystem /usr/include/scotch -isystem /usr/include/suitesparse -isystem /usr/include/opencascade -isystem /usr/include/slepc -pedantic -fPIC -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-class-memaccess -fopenmp-simd -pthread -std=c++17 -Wno-unused-local-typedefs -O2 -funroll-loops -funroll-all-loops -fstrict-aliasing -MD -MT source/numerics/CMakeFiles/obj_numerics_release.dir/vector_tools_constraints.cc.o -MF source/numerics/CMakeFiles/obj_numerics_release.dir/vector_tools_constraints.cc.o.d -o source/numerics/CMakeFiles/obj_numerics_release.dir/vector_tools_constraints.cc.o -c ../source/numerics/vector_tools_constraints.cc
#7 88.70 In file included from ../include/deal.II/lac/vector_element_access.h:23,
#7 88.70                  from ../include/deal.II/lac/affine_constraints.h:30,
#7 88.70                  from ../include/deal.II/dofs/dof_accessor.templates.h:31,
#7 88.70                  from ../include/deal.II/dofs/dof_accessor.h:2148,
#7 88.70                  from ../include/deal.II/dofs/dof_handler.h:31,
#7 88.70                  from ../include/deal.II/hp/fe_values.h:21,
#7 88.70                  from ../include/deal.II/numerics/vector_tools_constraints.templates.h:22,
#7 88.70                  from ../source/numerics/vector_tools_constraints.cc:17:
#7 88.70 ../include/deal.II/lac/trilinos_tpetra_vector.h:118:11: error: ‘dealii::LinearAlgebra::TpetraWrappers::Vector’ is not a template
#7 88.70   118 |     class Vector : public VectorSpaceVector<Number>, public Subscriptor
#7 88.70       |           ^~~~~~

In the workflow history, I found that it first happened with this merge commit related to https://github.com/dealii/dealii/pull/14856.

bangerth commented 1 year ago

Related to #14840.