Bug#1043307: mshr: FTBFS in sid
Andreas Hasenack
andreas at canonical.com
Tue Aug 8 21:46:47 BST 2023
Package: mshr
Version: 2019.2.0~git20200924.c27eb18+dfsg1-8
Severity: important
Dear Maintainer,
mshr is failing to build in sid:
In file included from /usr/include/boost/mpl/aux_/has_begin.hpp:17,
from /usr/include/boost/mpl/aux_/begin_end_impl.hpp:21,
from /usr/include/boost/mpl/begin_end.hpp:18,
from /usr/include/boost/mpl/iter_fold.hpp:18,
from /usr/include/boost/variant/detail/initializer.hpp:28,
from /usr/include/boost/variant/variant.hpp:30,
from /usr/include/boost/variant.hpp:17,
from /usr/include/dolfin/parameter/Parameters.h:25,
from /usr/include/dolfin/common/Variable.h:28,
from /home/ubuntu/deb/mshr/mshr/include/mshr/CSGGeometry.h:29,
from /home/ubuntu/deb/mshr/mshr/include/mshr/CSGPrimitive.h:23,
from
/home/ubuntu/deb/mshr/mshr/include/mshr/CSGPrimitives3D.h:23,
from
/home/ubuntu/deb/mshr/mshr/include/mshr/CSGCGALDomain3D.h:21,
from
/home/ubuntu/deb/mshr/mshr/include/mshr/CSGCGALMeshGenerator3D.h:21,
from
/home/ubuntu/deb/mshr/mshr/src/CSGCGALMeshGenerator3D.cpp:19:
/usr/include/CGAL/STL_Extension/internal/Has_features.h:24:3: note:
‘CGAL::internal::has_Has_features’ declared here
24 | BOOST_MPL_HAS_XXX_TRAIT_DEF(Has_features)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ubuntu/deb/mshr/mshr/src/make_multicomponent_mesh_3.h:44:29:
error: ‘has_Has_features’ is not a member of ‘CGAL::Mesh_3::internal’;
did you mean ‘CGAL::internal::has_Has_features’?
44 | CGAL::Mesh_3::internal::has_Has_features<MeshDomain>::value
> () (c3t3,
| ^~~~~~~~~~~~~~~~
/usr/include/CGAL/STL_Extension/internal/Has_features.h:24:3: note:
‘CGAL::internal::has_Has_features’ declared here
24 | BOOST_MPL_HAS_XXX_TRAIT_DEF(Has_features)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ubuntu/deb/mshr/mshr/src/make_multicomponent_mesh_3.h:44:56:
error: template argument 4 is invalid
44 | CGAL::Mesh_3::internal::has_Has_features<MeshDomain>::value
> () (c3t3,
| ^
/home/ubuntu/deb/mshr/mshr/src/make_multicomponent_mesh_3.h:44:65:
error: qualified-id in declaration before ‘>’ token
44 | CGAL::Mesh_3::internal::has_Has_features<MeshDomain>::value
> () (c3t3,
| ^
/home/ubuntu/deb/mshr/mshr/src/CSGCGALMeshGenerator3D.cpp: In member
function ‘void mshr::CSGCGALMeshGenerator3D::generate(std::shared_ptr<const
mshr::CSGCGALDomain3D>, dolfin::Mesh&) const’:
/home/ubuntu/deb/mshr/mshr/src/CSGCGALMeshGenerator3D.cpp:333:44:
error: no matching function for call to
‘make_multicomponent_mesh_3_impl<C3t3>(C3t3&, PolyhedralMeshDomain&,
CGAL::Mesh_criteria_3<CGAL::Mesh_3_regular_triangulation_3_wrapper<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3_new<CGAL::Epick>
>, CGAL::Mesh_triangulation_3<Polyhedral_multicomponent_mesh_domain_with_features_3<CGAL::Epick>
>::Tds> >&, CGAL::Named_function_parameters<CGAL::parameters::internal::Exude_options,
CGAL::internal_np::exude_options_param_t,
CGAL::internal_np::No_property>,
CGAL::Named_function_parameters<CGAL::parameters::internal::Perturb_options,
CGAL::internal_np::perturb_options_param_t,
CGAL::internal_np::No_property>,
CGAL::Named_function_parameters<CGAL::parameters::internal::Odt_options,
CGAL::internal_np::odt_options_param_t,
CGAL::internal_np::No_property>,
CGAL::Named_function_parameters<CGAL::parameters::internal::Lloyd_options,
CGAL::internal_np::lloyd_options_param_t,
CGAL::internal_np::No_property>, bool)’
333 | make_multicomponent_mesh_3_impl<C3t3>(c3t3,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
334 | domain,
| ~~~~~~~
335 | *criteria,
| ~~~~~~~~~~
336 |
CGAL::parameters::no_exude(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
337 |
CGAL::parameters::no_perturb(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
338 | CGAL::parameters::no_odt(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
339 |
CGAL::parameters::no_lloyd(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
340 | true);
| ~~~~~
/home/ubuntu/deb/mshr/mshr/src/make_multicomponent_mesh_3.h:26:6:
note: candidate: ‘template<class C3T3, class MeshDomain, class
MeshCriteria> void make_multicomponent_mesh_3_impl(C3T3&, const
MeshDomain&, const MeshCriteria&, const
CGAL::parameters::internal::Exude_options&, const
CGAL::parameters::internal::Perturb_options&, const
CGAL::parameters::internal::Odt_options&, const
CGAL::parameters::internal::Lloyd_options&, bool, const
CGAL::parameters::internal::Mesh_3_options&)’
26 | void make_multicomponent_mesh_3_impl(C3T3& c3t3,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ubuntu/deb/mshr/mshr/src/make_multicomponent_mesh_3.h:26:6:
note: template argument deduction/substitution failed:
/home/ubuntu/deb/mshr/mshr/src/CSGCGALMeshGenerator3D.cpp:336:71:
note: cannot convert ‘CGAL::parameters::no_exude()’ (type
‘CGAL::Named_function_parameters<CGAL::parameters::internal::Exude_options,
CGAL::internal_np::exude_options_param_t,
CGAL::internal_np::No_property>’) to type ‘const
CGAL::parameters::internal::Exude_options&’
336 |
CGAL::parameters::no_exude(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
make[4]: *** [CMakeFiles/mshr.dir/build.make:135:
CMakeFiles/mshr.dir/src/CSGCGALMeshGenerator3D.cpp.o] Error 1
make[4]: Leaving directory '/home/ubuntu/deb/mshr/mshr/obj-x86_64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:105: CMakeFiles/mshr.dir/all] Error 2
make[3]: Leaving directory '/home/ubuntu/deb/mshr/mshr/obj-x86_64-linux-gnu'
make[2]: *** [Makefile:139: all] Error 2
make[2]: Leaving directory '/home/ubuntu/deb/mshr/mshr/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j1
"INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make[1]: *** [debian/rules:108: override_dh_auto_build] Error 25
make[1]: Leaving directory '/home/ubuntu/deb/mshr/mshr'
make: *** [debian/rules:92: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
More information about the debian-science-maintainers
mailing list