dune-grid fails to build with dune-uggrid master
When rebuilding my modules, I encountered a surprising error:
In file included from /home/christi/Uni/Dune/grid/dune/grid/uggrid.hh:62,
from /home/christi/Uni/Dune/grid/dune/grid/io/file/dgfparser/dgfug.hh:19,
from /home/christi/Uni/Dune/grid/dune/grid/io/file/dgfparser/dgfug.cc:7:
/home/christi/Uni/Dune/grid/dune/grid/uggrid/ugwrapper.hh: In static member function ‘static Dune::UG_NS<2>::DDD_IF Dune::UG_NS<2>::NodeInteriorBorderAllIF(const DDD::DDDContext&)’:
/home/christi/Uni/Dune/grid/dune/grid/uggrid/ugwrapper.hh:234:25: error: ‘const struct UG::D2::DDD_CTRL’ has no member named ‘Node_InteriorBorder_All_IF’
234 | return DDD_GET_IF(Node_InteriorBorder_All_IF);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/christi/Uni/Dune/grid/dune/grid/uggrid/ugwrapper.hh:152:59: note: in definition of macro ‘DDD_GET_IF’
152 | # define DDD_GET_IF(id) (UG_NAMESPACE::ddd_ctrl(context).id)
| ^~
/home/christi/Uni/Dune/grid/dune/grid/uggrid/ugwrapper.hh: In static member function ‘static Dune::UG_NS<2>::DDD_IF Dune::UG_NS<2>::FacetInteriorBorderAllIF(const DDD::DDDContext&)’:
/home/christi/Uni/Dune/grid/dune/grid/uggrid/ugwrapper.hh:281:25: error: ‘const struct UG::D2::DDD_CTRL’ has no member named ‘Facet_InteriorBorder_All_IF’
281 | return DDD_GET_IF(Facet_InteriorBorder_All_IF);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/christi/Uni/Dune/grid/dune/grid/uggrid/ugwrapper.hh:152:59: note: in definition of macro ‘DDD_GET_IF’
152 | # define DDD_GET_IF(id) (UG_NAMESPACE::ddd_ctrl(context).id)
| ^~
In file included from /home/christi/Uni/Dune/grid/dune/grid/uggrid.hh:101,
from /home/christi/Uni/Dune/grid/dune/grid/io/file/dgfparser/dgfug.hh:19,
from /home/christi/Uni/Dune/grid/dune/grid/io/file/dgfparser/dgfug.cc:7:
/home/christi/Uni/Dune/grid/dune/grid/uggrid/ugwrapper.hh: In static member function ‘static Dune::UG_NS<3>::DDD_IF Dune::UG_NS<3>::NodeInteriorBorderAllIF(const DDD::DDDContext&)’:
/home/christi/Uni/Dune/grid/dune/grid/uggrid/ugwrapper.hh:234:25: error: ‘const struct UG::D3::DDD_CTRL’ has no member named ‘Node_InteriorBorder_All_IF’
234 | return DDD_GET_IF(Node_InteriorBorder_All_IF);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/christi/Uni/Dune/grid/dune/grid/uggrid/ugwrapper.hh:152:59: note: in definition of macro ‘DDD_GET_IF’
152 | # define DDD_GET_IF(id) (UG_NAMESPACE::ddd_ctrl(context).id)
| ^~
/home/christi/Uni/Dune/grid/dune/grid/uggrid/ugwrapper.hh: In static member function ‘static Dune::UG_NS<3>::DDD_IF Dune::UG_NS<3>::FacetInteriorBorderAllIF(const DDD::DDDContext&)’:
/home/christi/Uni/Dune/grid/dune/grid/uggrid/ugwrapper.hh:281:25: error: ‘const struct UG::D3::DDD_CTRL’ has no member named ‘Facet_InteriorBorder_All_IF’
281 | return DDD_GET_IF(Facet_InteriorBorder_All_IF);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/christi/Uni/Dune/grid/dune/grid/uggrid/ugwrapper.hh:152:59: note: in definition of macro ‘DDD_GET_IF’
152 | # define DDD_GET_IF(id) (UG_NAMESPACE::ddd_ctrl(context).id)
| ^~
Was there an incompatible interface change in UG?