I have been building deal.ii via a github fork for last few months successfully., This morning I did a
git fetch upstream and then git merge
upstream/master and I am getting a number of build errors.
###
#
# deal.II configuration:
# CMAKE_BUILD_TYPE: DebugRelease
# BUILD_SHARED_LIBS: ON
# CMAKE_INSTALL_PREFIX: /home/kdas/dealii/install
# CMAKE_SOURCE_DIR: /home/kdas/dealii
# (version 9.3.0-pre, shortrev 67887ee247)
# CMAKE_BINARY_DIR: /home/kdas/dealii/build
# CMAKE_CXX_COMPILER: GNU 9.3.0 on platform Linux x86_64
# /usr/bin/c++
#
# Configured Features (DEAL_II_ALLOW_BUNDLED = ON, DEAL_II_ALLOW_AUTODETECTION = ON):
# ( DEAL_II_WITH_64BIT_INDICES = OFF )
# ( DEAL_II_WITH_ADOLC = OFF )
# DEAL_II_WITH_ARPACK set up with external dependencies
# DEAL_II_WITH_ASSIMP set up with external dependencies
# DEAL_II_WITH_BOOST set up with external dependencies
# DEAL_II_WITH_COMPLEX_VALUES = ON
# ( DEAL_II_WITH_CUDA = OFF )
# ( DEAL_II_WITH_GINKGO = OFF )
# DEAL_II_WITH_GMSH set up with external dependencies
# DEAL_II_WITH_GSL set up with external dependencies
# ( DEAL_II_WITH_HDF5 = OFF )
# DEAL_II_WITH_LAPACK set up with external dependencies
# DEAL_II_WITH_METIS set up with external dependencies
# DEAL_II_WITH_MPI set up with external dependencies
# DEAL_II_WITH_MUPARSER set up with external dependencies
# DEAL_II_WITH_OPENCASCADE set up with external dependencies
# DEAL_II_WITH_P4EST set up with external dependencies
# DEAL_II_WITH_PETSC set up with external dependencies
# DEAL_II_WITH_SCALAPACK set up with external dependencies
# ( DEAL_II_WITH_SIMPLEX_SUPPORT = OFF )
# ( DEAL_II_WITH_SLEPC = OFF )
# ( DEAL_II_WITH_SUNDIALS = OFF )
# ( DEAL_II_WITH_SYMENGINE = OFF )
# DEAL_II_WITH_TASKFLOW set up with bundled packages
# DEAL_II_WITH_TBB set up with external dependencies
# DEAL_II_WITH_TRILINOS set up with external dependencies
# DEAL_II_WITH_UMFPACK set up with external dependencies
# DEAL_II_WITH_ZLIB set up with external dependencies
#
# Component configuration:
# ( DEAL_II_COMPONENT_DOCUMENTATION = OFF )
# DEAL_II_COMPONENT_EXAMPLES
# ( DEAL_II_COMPONENT_PACKAGE = OFF )
# ( DEAL_II_COMPONENT_PYTHON_BINDINGS = OFF )
#
# Detailed information (compiler flags, feature configuration) can be found in detailed.log
#
# Run $ make info to print a help message with a list of top level targets
#
###
[ 15%] Building CXX object source/fe/CMakeFiles/obj_fe_debug.dir/fe.cc.o
/home/kdas/dealii/source/fe/fe.cc:1290:13: error: ‘QCollection’ in namespace ‘dealii::hp’ does not name a template type; did you mean ‘FECollection’?
1290 | const hp::QCollection<dim - 1> &quadrature,
| ^~~~~~~~~~~
| FECollection
/home/kdas/dealii/source/fe/fe.cc:1290:24: error: expected ‘,’ or ‘...’ before ‘<’ token
1290 | const hp::QCollection<dim - 1> &quadrature,
| ^
/home/kdas/dealii/source/fe/fe.cc:1287:1: error: no declaration matches ‘std::unique_ptr<dealii::FiniteElement<<anonymous>, <anonymous> >::InternalDataBase> dealii::FiniteElement<<anonymous>, <anonymous> >::get_face_data(dealii::UpdateFlags, const dealii::Mapping<dim, spacedim>&, int) const’
1287 | FiniteElement<dim, spacedim>::get_face_data(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/kdas/dealii/build/include/deal.II/hp/fe_collection.h:22,
from /home/kdas/dealii/build/include/deal.II/dofs/dof_handler.h:38,
from /home/kdas/dealii/build/include/deal.II/dofs/dof_accessor.h:22,
from /home/kdas/dealii/source/fe/fe.cc:20:
/home/kdas/dealii/build/include/deal.II/fe/fe.h:2770:3: note: candidate is: ‘virtual std::unique_ptr<dealii::FiniteElement<<anonymous>, <anonymous> >::InternalDataBase> dealii::FiniteElement<<anonymous>, <anonymous> >::get_face_data(dealii::UpdateFlags, const dealii::Mapping<dim, spacedim>&, const dealii::Quadrature<(dim - 1)>&, dealii::internal::FEValuesImplementation::FiniteElementRelatedData<dim, spacedim>&) const’
2770 | get_face_data(const UpdateFlags update_flags,
| ^~~~~~~~~~~~~
And number of other errors.