--- Begin Message ---
Source: gudhi
Version: 3.5.0+dfsg-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20220813 ftbfs-bookworm
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> cd /<<PKGBUILDDIR>>/build/userversion/src/Contraction/example && /usr/bin/c++
> -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_RESULT_OF_USE_DECLTYPE
> -DBOOST_SYSTEM_NO_DEPRECATED -DCGAL_EIGEN3_ENABLED -DCGAL_USE_GMPXX=1
> -I/<<PKGBUILDDIR>>/build/userversion -I/<<PKGBUILDDIR>>/src/common/include
> -I/<<PKGBUILDDIR>>/src/Alpha_complex/include
> -I/<<PKGBUILDDIR>>/src/Bitmap_cubical_complex/include
> -I/<<PKGBUILDDIR>>/src/Bottleneck_distance/include
> -I/<<PKGBUILDDIR>>/src/Collapse/include
> -I/<<PKGBUILDDIR>>/src/Contraction/include
> -I/<<PKGBUILDDIR>>/src/Coxeter_triangulation/include
> -I/<<PKGBUILDDIR>>/src/Cech_complex/include
> -I/<<PKGBUILDDIR>>/src/Hasse_complex/include
> -I/<<PKGBUILDDIR>>/src/Persistence_representations/include
> -I/<<PKGBUILDDIR>>/src/Persistent_cohomology/include
> -I/<<PKGBUILDDIR>>/src/Rips_complex/include
> -I/<<PKGBUILDDIR>>/src/Simplex_tree/include
> -I/<<PKGBUILDDIR>>/src/Skeleton_blocker/include
> -I/<<PKGBUILDDIR>>/src/Spatial_searching/include
> -I/<<PKGBUILDDIR>>/src/Subsampling/include
> -I/<<PKGBUILDDIR>>/src/Tangential_complex/include
> -I/<<PKGBUILDDIR>>/src/Toplex_map/include
> -I/<<PKGBUILDDIR>>/src/Witness_complex/include
> -I/<<PKGBUILDDIR>>/src/Nerve_GIC/include -isystem /usr/include/eigen3 -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pedantic
> -frounding-math -std=gnu++14 -MD -MT
> src/Contraction/example/CMakeFiles/RipsContraction.dir/Rips_contraction.cpp.o
> -MF CMakeFiles/RipsContraction.dir/Rips_contraction.cpp.o.d -o
> CMakeFiles/RipsContraction.dir/Rips_contraction.cpp.o -c
> /<<PKGBUILDDIR>>/src/Contraction/example/Rips_contraction.cpp
> In file included from
> /<<PKGBUILDDIR>>/src/Contraction/include/gudhi/Edge_contraction.h:15,
> from
> /<<PKGBUILDDIR>>/src/Contraction/example/Rips_contraction.cpp:10:
> /<<PKGBUILDDIR>>/src/Contraction/include/gudhi/Skeleton_blocker_contractor.h:
> In instantiation of ‘class
> Gudhi::contraction::Skeleton_blocker_contractor<Gudhi::skeleton_blocker::Skeleton_blocker_geometric_complex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>
> > >’:
> /<<PKGBUILDDIR>>/src/Contraction/example/Rips_contraction.cpp:65:33:
> required from here
> /<<PKGBUILDDIR>>/src/Contraction/include/gudhi/Skeleton_blocker_contractor.h:175:31:
> error: no type named ‘handle’ in ‘class
> CGAL::Modifiable_priority_queue<boost::detail::edge_desc_impl<boost::undirected_tag,
> long unsigned int>,
> Gudhi::contraction::Skeleton_blocker_contractor<Gudhi::skeleton_blocker::Skeleton_blocker_geometric_complex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>
> > >::Compare_cost,
> Gudhi::contraction::Skeleton_blocker_contractor<Gudhi::skeleton_blocker::Skeleton_blocker_geometric_complex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>
> > >::Undirected_edge_id, CGAL::CGAL_BOOST_PENDING_MUTABLE_QUEUE>’
> 175 | typedef typename PQ::handle pq_handle;
> | ^~~~~~~~~
> In file included from /usr/include/boost/assert.hpp:58,
> from /usr/include/boost/smart_ptr/shared_array.hpp:21,
> from /usr/include/boost/shared_array.hpp:17,
> from /usr/include/boost/graph/detail/d_ary_heap.hpp:20,
> from /usr/include/boost/graph/named_function_params.hpp:27,
> from /usr/include/boost/graph/depth_first_search.hpp:21,
> from /usr/include/boost/graph/connected_components.hpp:15,
> from
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker_complex.h:25,
> from
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker.h:14,
> from
> /<<PKGBUILDDIR>>/src/Contraction/example/Rips_contraction.cpp:11:
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker_complex.h:
> In instantiation of
> ‘Gudhi::skeleton_blocker::Skeleton_blocker_complex<SkeletonBlockerDS>::Graph_vertex&
>
> Gudhi::skeleton_blocker::Skeleton_blocker_complex<SkeletonBlockerDS>::operator[](Vertex_handle)
> [with SkeletonBlockerDS =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>;
> Graph_vertex =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>::Simple_geometric_vertex;
> Vertex_handle =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle]’:
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker_geometric_complex.h:111:19:
> required from
> ‘Gudhi::skeleton_blocker::Skeleton_blocker_geometric_complex<SkeletonBlockerGeometricDS>::Point&
>
> Gudhi::skeleton_blocker::Skeleton_blocker_geometric_complex<SkeletonBlockerGeometricDS>::point(Vertex_handle)
> [with SkeletonBlockerGeometricDS =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>;
> Point = Point_d; Vertex_handle =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle]’
> /<<PKGBUILDDIR>>/src/Contraction/example/Rips_contraction.cpp:34:37:
> required from ‘void build_rips(ComplexType&, double) [with ComplexType =
> Gudhi::skeleton_blocker::Skeleton_blocker_geometric_complex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>
> >]’
> /<<PKGBUILDDIR>>/src/Contraction/example/Rips_contraction.cpp:57:13:
> required from here
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker_complex.h:354:50:
> warning: comparison of integer expressions of different signedness:
> ‘Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle::boost_vertex_handle’
> {aka ‘int’} and
> ‘boost::detail::adj_list_gen<boost::adjacency_list<boost::setS, boost::vecS,
> boost::undirectedS,
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>::Simple_geometric_vertex,
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Graph_edge,
> boost::no_property, boost::listS>, boost::vecS, boost::setS,
> boost::undirectedS,
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>::Simple_geometric_vertex,
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Graph_edge,
> boost::no_property, boost::listS>::config::vertices_size_type’ {aka ‘long
> unsigned int’} [-Wsign-compare]
> 354 | 0 <= address.vertex && address.vertex <
> boost::num_vertices(skeleton));
> |
> ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker_complex.h:
> In instantiation of
> ‘Gudhi::skeleton_blocker::Skeleton_blocker_complex<SkeletonBlockerDS>::Root_vertex_handle
>
> Gudhi::skeleton_blocker::Skeleton_blocker_complex<SkeletonBlockerDS>::get_id(Vertex_handle)
> const [with SkeletonBlockerDS =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>;
> Root_vertex_handle =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Root_vertex_handle;
> Vertex_handle =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle]’:
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker_complex.h:573:41:
> required from
> ‘Gudhi::skeleton_blocker::Skeleton_blocker_complex<SkeletonBlockerDS>::Edge_handle
>
> Gudhi::skeleton_blocker::Skeleton_blocker_complex<SkeletonBlockerDS>::add_edge_without_blockers(Vertex_handle,
> Vertex_handle) [with SkeletonBlockerDS =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>;
> Edge_handle = boost::detail::edge_desc_impl<boost::undirected_tag, long
> unsigned int>; Vertex_handle =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle]’
> /<<PKGBUILDDIR>>/src/Contraction/example/Rips_contraction.cpp:35:42:
> required from ‘void build_rips(ComplexType&, double) [with ComplexType =
> Gudhi::skeleton_blocker::Skeleton_blocker_geometric_complex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>
> >]’
> /<<PKGBUILDDIR>>/src/Contraction/example/Rips_contraction.cpp:57:13:
> required from here
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker_complex.h:444:46:
> warning: comparison of integer expressions of different signedness:
> ‘Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle::boost_vertex_handle’
> {aka ‘int’} and
> ‘boost::detail::adj_list_gen<boost::adjacency_list<boost::setS, boost::vecS,
> boost::undirectedS,
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>::Simple_geometric_vertex,
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Graph_edge,
> boost::no_property, boost::listS>, boost::vecS, boost::setS,
> boost::undirectedS,
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>::Simple_geometric_vertex,
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Graph_edge,
> boost::no_property, boost::listS>::config::vertices_size_type’ {aka ‘long
> unsigned int’} [-Wsign-compare]
> 444 | assert(0 <= local.vertex && local.vertex <
> boost::num_vertices(skeleton));
> |
> ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker_complex.h:
> In instantiation of ‘const
> Gudhi::skeleton_blocker::Skeleton_blocker_complex<SkeletonBlockerDS>::Graph_vertex&
>
> Gudhi::skeleton_blocker::Skeleton_blocker_complex<SkeletonBlockerDS>::operator[](Vertex_handle)
> const [with SkeletonBlockerDS =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>;
> Graph_vertex =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>::Simple_geometric_vertex;
> Vertex_handle =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle]’:
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker_complex.h:407:19:
> required from ‘bool
> Gudhi::skeleton_blocker::Skeleton_blocker_complex<SkeletonBlockerDS>::contains_vertex(Vertex_handle)
> const [with SkeletonBlockerDS =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>;
> Vertex_handle =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle]’
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker_geometric_complex.h:110:5:
> required from
> ‘Gudhi::skeleton_blocker::Skeleton_blocker_geometric_complex<SkeletonBlockerGeometricDS>::Point&
>
> Gudhi::skeleton_blocker::Skeleton_blocker_geometric_complex<SkeletonBlockerGeometricDS>::point(Vertex_handle)
> [with SkeletonBlockerGeometricDS =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>;
> Point = Point_d; Vertex_handle =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle]’
> /<<PKGBUILDDIR>>/src/Contraction/example/Rips_contraction.cpp:34:37:
> required from ‘void build_rips(ComplexType&, double) [with ComplexType =
> Gudhi::skeleton_blocker::Skeleton_blocker_geometric_complex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>
> >]’
> /<<PKGBUILDDIR>>/src/Contraction/example/Rips_contraction.cpp:57:13:
> required from here
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker_complex.h:364:50:
> warning: comparison of integer expressions of different signedness:
> ‘Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle::boost_vertex_handle’
> {aka ‘int’} and
> ‘boost::detail::adj_list_gen<boost::adjacency_list<boost::setS, boost::vecS,
> boost::undirectedS,
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>::Simple_geometric_vertex,
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Graph_edge,
> boost::no_property, boost::listS>, boost::vecS, boost::setS,
> boost::undirectedS,
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>::Simple_geometric_vertex,
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Graph_edge,
> boost::no_property, boost::listS>::config::vertices_size_type’ {aka ‘long
> unsigned int’} [-Wsign-compare]
> 364 | 0 <= address.vertex && address.vertex <
> boost::num_vertices(skeleton));
> |
> ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker_complex.h:
> In instantiation of ‘int
> Gudhi::skeleton_blocker::Skeleton_blocker_complex<SkeletonBlockerDS>::degree(Vertex_handle)
> const [with SkeletonBlockerDS =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>;
> Vertex_handle =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle]’:
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker_link_complex.h:142:60:
> required from ‘void
> Gudhi::skeleton_blocker::Skeleton_blocker_link_complex<ComplexType>::compute_link_vertices(const
> ComplexType&, Vertex_handle, bool) [with ComplexType =
> Gudhi::skeleton_blocker::Skeleton_blocker_complex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>
> >; Vertex_handle =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle]’
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker_link_complex.h:106:34:
> required from ‘void
> Gudhi::skeleton_blocker::Skeleton_blocker_link_complex<ComplexType>::compute_link_vertices(const
> ComplexType&, const Simplex&, bool, bool) [with ComplexType =
> Gudhi::skeleton_blocker::Skeleton_blocker_complex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>
> >; Simplex =
> Gudhi::skeleton_blocker::Skeleton_blocker_simplex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle>]’
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker_link_complex.h:259:26:
> required from ‘void
> Gudhi::skeleton_blocker::Skeleton_blocker_link_complex<ComplexType>::build_link(const
> ComplexType&, const Simplex&, bool, bool) [with ComplexType =
> Gudhi::skeleton_blocker::Skeleton_blocker_complex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>
> >; Simplex =
> Gudhi::skeleton_blocker::Skeleton_blocker_simplex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle>]’
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker_link_complex.h:77:5:
> required from
> ‘Gudhi::skeleton_blocker::Skeleton_blocker_link_complex<ComplexType>::Skeleton_blocker_link_complex(const
> ComplexType&, Vertex_handle, bool) [with ComplexType =
> Gudhi::skeleton_blocker::Skeleton_blocker_complex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>
> >; Vertex_handle =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle]’
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker/Skeleton_blocker_link_superior.h:56:73:
> required from
> ‘Gudhi::skeleton_blocker::Skeleton_blocker_link_superior<ComplexType>::Skeleton_blocker_link_superior(const
> ComplexType&, Vertex_handle) [with ComplexType =
> Gudhi::skeleton_blocker::Skeleton_blocker_complex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>
> >; Vertex_handle =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle]’
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker/iterators/Skeleton_blockers_simplices_iterators.h:69:14:
> required from
> ‘Gudhi::skeleton_blocker::Simplex_around_vertex_iterator<SkeletonBlockerComplex,
> Link>::Simplex_around_vertex_iterator(const Complex*, Vertex_handle) [with
> SkeletonBlockerComplex =
> Gudhi::skeleton_blocker::Skeleton_blocker_complex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>
> >; Link =
> Gudhi::skeleton_blocker::Skeleton_blocker_link_superior<Gudhi::skeleton_blocker::Skeleton_blocker_complex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>
> > >; Complex =
> Gudhi::skeleton_blocker::Skeleton_blocker_complex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>
> >; Vertex_handle =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle]’
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker/iterators/Skeleton_blockers_simplices_iterators.h:226:7:
> required from
> ‘Gudhi::skeleton_blocker::Simplex_iterator<SkeletonBlockerComplex>::Simplex_iterator(const
> Complex*) [with SkeletonBlockerComplex =
> Gudhi::skeleton_blocker::Skeleton_blocker_complex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>
> >; Complex =
> Gudhi::skeleton_blocker::Skeleton_blocker_complex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>
> >]’
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker_complex.h:1436:32:
> required from
> ‘Gudhi::skeleton_blocker::Skeleton_blocker_complex<SkeletonBlockerDS>::Complex_simplex_range
>
> Gudhi::skeleton_blocker::Skeleton_blocker_complex<SkeletonBlockerDS>::complex_simplex_range()
> const [with SkeletonBlockerDS =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>;
> Complex_simplex_range =
> boost::iterator_range<Gudhi::skeleton_blocker::Simplex_iterator<Gudhi::skeleton_blocker::Skeleton_blocker_complex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>
> > > >]’
> /<<PKGBUILDDIR>>/src/Contraction/example/Rips_contraction.cpp:73:71:
> required from here
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker_complex.h:469:46:
> warning: comparison of integer expressions of different signedness:
> ‘Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle::boost_vertex_handle’
> {aka ‘int’} and
> ‘boost::detail::adj_list_gen<boost::adjacency_list<boost::setS, boost::vecS,
> boost::undirectedS,
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>::Simple_geometric_vertex,
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Graph_edge,
> boost::no_property, boost::listS>, boost::vecS, boost::setS,
> boost::undirectedS,
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>::Simple_geometric_vertex,
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Graph_edge,
> boost::no_property, boost::listS>::config::vertices_size_type’ {aka ‘long
> unsigned int’} [-Wsign-compare]
> 469 | assert(0 <= local.vertex && local.vertex <
> boost::num_vertices(skeleton));
> |
> ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker/iterators/Skeleton_blockers_simplices_iterators.h:16,
> from
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker/iterators/Skeleton_blockers_iterators.h:18,
> from
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker_complex.h:14:
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker/internal/Trie.h:
> In instantiation of ‘bool
> Gudhi::skeleton_blocker::Trie<SimplexHandle>::contains(const Simplex&) const
> [with SimplexHandle =
> Gudhi::skeleton_blocker::Skeleton_blocker_simplex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle>;
> Simplex =
> Gudhi::skeleton_blocker::Skeleton_blocker_simplex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle>]’:
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker/internal/Trie.h:216:39:
> required from ‘bool
> Gudhi::skeleton_blocker::Tries<SimplexHandle>::contains(const Simplex&) const
> [with SimplexHandle =
> Gudhi::skeleton_blocker::Skeleton_blocker_simplex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle>;
> Simplex =
> Gudhi::skeleton_blocker::Skeleton_blocker_simplex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle>]’
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker_complex.h:234:30:
> required from ‘void
> Gudhi::skeleton_blocker::Skeleton_blocker_complex<SkeletonBlockerDS>::add_blockers(SimpleHandleOutputIterator,
> SimpleHandleOutputIterator) [with SimpleHandleOutputIterator =
> __gnu_cxx::__normal_iterator<Gudhi::skeleton_blocker::Skeleton_blocker_simplex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle>*,
>
> std::vector<Gudhi::skeleton_blocker::Skeleton_blocker_simplex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle>,
>
> std::allocator<Gudhi::skeleton_blocker::Skeleton_blocker_simplex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle>
> > > >; SkeletonBlockerDS =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>]’
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker_complex.h:180:19:
> required from
> ‘Gudhi::skeleton_blocker::Skeleton_blocker_complex<SkeletonBlockerDS>::Skeleton_blocker_complex(SimpleHandleOutputIterator,
> SimpleHandleOutputIterator, bool, Visitor*) [with SimpleHandleOutputIterator
> =
> __gnu_cxx::__normal_iterator<Gudhi::skeleton_blocker::Skeleton_blocker_simplex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle>*,
>
> std::vector<Gudhi::skeleton_blocker::Skeleton_blocker_simplex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle>,
>
> std::allocator<Gudhi::skeleton_blocker::Skeleton_blocker_simplex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle>
> > > >; SkeletonBlockerDS =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>;
> Visitor =
> Gudhi::skeleton_blocker::Skeleton_blocker_complex_visitor<Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle>]’
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker_geometric_complex.h:80:105:
> required from
> ‘Gudhi::skeleton_blocker::Skeleton_blocker_geometric_complex<SkeletonBlockerGeometricDS>::Skeleton_blocker_geometric_complex(SimpleHandleOutputIterator,
> SimpleHandleOutputIterator, bool) [with SimpleHandleOutputIterator =
> __gnu_cxx::__normal_iterator<Gudhi::skeleton_blocker::Skeleton_blocker_simplex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle>*,
>
> std::vector<Gudhi::skeleton_blocker::Skeleton_blocker_simplex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle>,
>
> std::allocator<Gudhi::skeleton_blocker::Skeleton_blocker_simplex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle>
> > > >; SkeletonBlockerGeometricDS =
> Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>]’
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker_complex.h:1582:10:
> required from ‘Complex
> Gudhi::skeleton_blocker::make_complex_from_top_faces(SimplexHandleIterator,
> SimplexHandleIterator, bool) [with Complex =
> Skeleton_blocker_geometric_complex<Skeleton_blocker_simple_geometric_traits<Geometry_trait>
> >; SimplexHandleIterator =
> __gnu_cxx::__normal_iterator<Skeleton_blocker_simplex<Skeleton_blocker_simple_traits::Vertex_handle>*,
>
> std::vector<Skeleton_blocker_simplex<Skeleton_blocker_simple_traits::Vertex_handle>,
>
> std::allocator<Skeleton_blocker_simplex<Skeleton_blocker_simple_traits::Vertex_handle>
> > > >]’
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker_geometric_complex.h:202:38:
> required from ‘SkeletonBlockerGeometricComplex
> Gudhi::skeleton_blocker::make_complex_from_top_faces(SimpleHandleOutputIterator,
> SimpleHandleOutputIterator, PointIterator, PointIterator, bool) [with
> SkeletonBlockerGeometricComplex =
> Skeleton_blocker_geometric_complex<Skeleton_blocker_simple_geometric_traits<Geometry_trait>
> >; SimpleHandleOutputIterator =
> __gnu_cxx::__normal_iterator<Skeleton_blocker_simplex<Skeleton_blocker_simple_traits::Vertex_handle>*,
>
> std::vector<Skeleton_blocker_simplex<Skeleton_blocker_simple_traits::Vertex_handle>,
>
> std::allocator<Skeleton_blocker_simplex<Skeleton_blocker_simple_traits::Vertex_handle>
> > > >; PointIterator = __gnu_cxx::__normal_iterator<Point_d*,
> std::vector<Point_d, std::allocator<Point_d> > >]’
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker/Skeleton_blocker_off_io.h:99:52:
> required from ‘void
> Gudhi::skeleton_blocker::Skeleton_blocker_off_visitor_reader<Complex>::done()
> [with Complex =
> Gudhi::skeleton_blocker::Skeleton_blocker_geometric_complex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>
> >]’
> /<<PKGBUILDDIR>>/src/common/include/gudhi/Off_reader.h:70:21: required from
> ‘bool Gudhi::Off_reader::read(OffVisitor&) [with OffVisitor =
> Gudhi::skeleton_blocker::Skeleton_blocker_off_visitor_reader<Gudhi::skeleton_blocker::Skeleton_blocker_geometric_complex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>
> > >]’
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker/Skeleton_blocker_off_io.h:126:33:
> required from
> ‘Gudhi::skeleton_blocker::Skeleton_blocker_off_reader<Complex>::Skeleton_blocker_off_reader(const
> std::string&, Complex&, bool, bool) [with Complex =
> Gudhi::skeleton_blocker::Skeleton_blocker_geometric_complex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_geometric_traits<Geometry_trait>
> >; std::string = std::__cxx11::basic_string<char>]’
> /<<PKGBUILDDIR>>/src/Contraction/example/Rips_contraction.cpp:49:98:
> required from here
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker/internal/Trie.h:153:23:
> warning: loop variable ‘child’ creates a copy from type ‘const
> std::shared_ptr<Gudhi::skeleton_blocker::Trie<Gudhi::skeleton_blocker::Skeleton_blocker_simplex<Gudhi::skeleton_blocker::Skeleton_blocker_simple_traits::Vertex_handle>
> > >’ [-Wrange-loop-construct]
> 153 | for (const auto child : current->childs) {
> | ^~~~~
> /<<PKGBUILDDIR>>/src/Skeleton_blocker/include/gudhi/Skeleton_blocker/internal/Trie.h:153:23:
> note: use reference type to prevent copying
> 153 | for (const auto child : current->childs) {
> | ^~~~~
> | &
> make[4]: ***
> [src/Contraction/example/CMakeFiles/RipsContraction.dir/build.make:79:
> src/Contraction/example/CMakeFiles/RipsContraction.dir/Rips_contraction.cpp.o]
> Error 1
The full build log is available from:
http://qa-logs.debian.net/2022/08/13/gudhi_3.5.0+dfsg-2_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220813;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220813&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---