Your message dated Tue, 16 Aug 2022 15:02:10 +0000
with message-id <e1ony54-004ris...@fasolo.debian.org>
and subject line Bug#1017138: fixed in gudhi 3.5.0+dfsg-3
has caused the Debian Bug report #1017138,
regarding gudhi: FTBFS: 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>’
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1017138: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1017138
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- 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 ---
--- Begin Message ---
Source: gudhi
Source-Version: 3.5.0+dfsg-3
Done: Gard Spreemann <g...@nonempty.org>

We believe that the bug you reported is fixed in the latest version of
gudhi, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1017...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Gard Spreemann <g...@nonempty.org> (supplier of updated gudhi package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 16 Aug 2022 16:01:50 +0200
Source: gudhi
Architecture: source
Version: 3.5.0+dfsg-3
Distribution: unstable
Urgency: medium
Maintainer: Gard Spreemann <g...@nonempty.org>
Changed-By: Gard Spreemann <g...@nonempty.org>
Closes: 1017138
Changes:
 gudhi (3.5.0+dfsg-3) unstable; urgency=medium
 .
   * Add patch to fix building with CGAL 5.5. (Closes: #1017138)
   * Standards-version 4.6.1.1. No changes needed.
Checksums-Sha1:
 f2c2d88e4b6e35a21fb75a68b9758f377c589abb 3202 gudhi_3.5.0+dfsg-3.dsc
 27adfb99182f6d9b0fd707d67bc1e10cd995c165 11504 gudhi_3.5.0+dfsg-3.debian.tar.xz
 bf914b18b31c4b3319ee9af878512f3caee33cb6 15604 
gudhi_3.5.0+dfsg-3_source.buildinfo
Checksums-Sha256:
 9ee70cf71ec1a2377b920e4faaeeeef41964c0b4606f8bb4bfdd5e82cce6689a 3202 
gudhi_3.5.0+dfsg-3.dsc
 7c2deb9aab9e1730563d627dfbe3e8ba46a8b659db322c5f5297d80fece08a45 11504 
gudhi_3.5.0+dfsg-3.debian.tar.xz
 45bb09b7ea2cb11a6e65214b6e00b523ed22e589151e9e4e94e3b38370819c82 15604 
gudhi_3.5.0+dfsg-3_source.buildinfo
Files:
 1bcf0c2b75c1633adedc4d586efdf4b3 3202 math optional gudhi_3.5.0+dfsg-3.dsc
 8660c7d9f71b532a38c5e91a6fc3cc24 11504 math optional 
gudhi_3.5.0+dfsg-3.debian.tar.xz
 34471cddaf366cfdbd3dbec60c7851fe 15604 math optional 
gudhi_3.5.0+dfsg-3_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEEz8XvhRCFHnNVtV6AnRFYKv1UjPoFAmL7o98SHGdzcHJAbm9u
ZW1wdHkub3JnAAoJEJ0RWCr9VIz6d0UQALWyy4q+XBFRXw/H856kszpmPX4cOC0q
wyeR/z/7UzHNmdpcHAbhONDHyfMRCdmEeZslDdEIUe6cQcopnzH4QR6jQL1sO1x8
dgUVjD0pAgj5Z2qlbbjLHrpHg2ahgbILLOQn02D8rgkc9Ev0yWQf1E6kveIAZd+A
8TqwS2AIRpo38fB/+i4cKseBDvIqUsxuExYwV4Z12K2s/Fol4A3VYvZ3bXvicjfE
jydZFxcF57s/no5UlTeAVep59TAKW4mo6Y2GL5HPytHsyr49rJEj0Tqx60BrGnPh
FAEWodatrUJB0J6dmHzTdCKRYK7iKqOTfxh0Bj/p94nHih2E38NOnMwye7s0BI50
NI/l4nKSuocDOmqGnyvFRk7pHdqg5AZyaiVfcYbkEA4yvXfqmoAeHoHDNRfgJ7o2
wMTQvMse5uH6fr+RNZ2/sjkGN/XUMd4UAimhhDffmLefodlcbHNpCmOespkQGeiH
cX3/PKS8km6YjcBb7mZJy8MSaZIo+byejp+ret331CM/GE96+B54NbVerYbtbL/A
JmrfMiwnjnO690jBNpntQMEs9qVhKoCFIR3USheM9y9bak/Au27YHS5s7paIRkaj
a/TgIiTP/VtXA8CY3PjqMegp5CiHUsUv+ArD3aWorDMFppKi60DTrn3xFXiNmOIO
Gv05H4AjGldj
=9mHk
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to