I am rebuilding deal.II on our cluster right now, and something seems to have changed such that I get some compilation errors between commit cb4856854417e28eff3188db15e44880e2762673 and commit abc3d70cff82a3d27af62dc0168f5ee199f2b8b5.
The first one compiles successfully (you can ignore the installation error), whereas the second one has errors while trying to /source/numerics/vector_tools_integrate_difference.inst for multiple instances as shown below
In file included from /home/ddong/projects/rrg-nadaraja-ac/Libraries/dealii/source/numerics/vector_tools_integrate_difference.cc:22:0:
/localscratch/ddong.3872628.0/source/numerics/vector_tools_integrate_difference.inst:31045:2: error: expected identifier before ‘&’ token
&,
^
/localscratch/ddong.3872628.0/source/numerics/vector_tools_integrate_difference.inst:31039:2: error: template-id ‘integrate_difference<1, dealii::LinearAlgebra::TpetraWrappers::Vector<float>, dealii::Vector<float>, 1>’ for ‘void dealii::VectorTools::integrate_difference(const dealii::DoFHandler<1, 1>&, dealii::LinearAlgebra::TpetraWrappers::Vector<float>, int&, const dealii::Function<1, double>&, dealii::Vector<float>&, const dealii::Quadrature<1>&, const dealii::VectorTools::NormType&, const dealii::Function<1, double>*, double)’ does not match any template declaration
integrate_difference< 1 ,
^~~~~~~~~~~~~~~~~~~~~~~~~
LinearAlgebra::TpetraWrappers::Vector<float>,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Vector<float>,
~~~~~~~~~~~~~~
1 >(
~~~