Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pgRouting 2.6.2] Compilation error #1195

Closed
rfernande106 opened this issue Mar 16, 2019 · 6 comments
Closed

[pgRouting 2.6.2] Compilation error #1195

rfernande106 opened this issue Mar 16, 2019 · 6 comments
Labels
Build No Follow up No follow up from issue opener Question This is a question

Comments

@rfernande106
Copy link

Hi,
I am compiling pgRouting 2.6.2 on a Debian 7.11 with PostgreSQL 11.2 and PostGIS 2.5.2, and it throws this error:
[ 44%] Building CXX object src/alpha_shape/CMakeFiles/alpha_shape.dir/alpha_driver.cpp.o
/usr/src/pgrouting-2.6.2/src/alpha_shape/alpha_driver.cpp: In function âint alpha_shape(vertex_t*, size_t, double, vertex_t**, size_t*, char**)â:
/usr/src/pgrouting-2.6.2/src/alpha_shape/alpha_driver.cpp:258:47: error: âDBL_MAXâ was not declared in this scope
In file included from /usr/src/pgrouting-2.6.2/src/alpha_shape/alpha_driver.cpp:60:0:
/usr/local/include/CGAL/Alpha_shape_2.h: In instantiation of âvoid CGAL::Alpha_shape_2

::initialize_interval_edge_map() [with Dt = CGAL::Triangulation_hierarchy_2<CGAL::Delaunay_triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > >]â:
/usr/local/include/CGAL/Alpha_shape_2.h:215:4: required from âCGAL::Alpha_shape_2
::Alpha_shape_2(const InputIterator&, const InputIterator&, const Coord_type&, CGAL::Alpha_shape_2
::Mode) [with InputIterator = std::_List_iterator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >; Dt = CGAL::Triangulation_hierarchy_2<CGAL::Delaunay_triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > >; CGAL::Alpha_shape_2
::Coord_type = double]â
/usr/src/pgrouting-2.6.2/src/alpha_shape/alpha_driver.cpp:209:43: required from here
/usr/local/include/CGAL/Alpha_shape_2.h:768:7: error: âis_infiniteâ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
/usr/local/include/CGAL/Alpha_shape_2.h:768:7: note: declarations in dependent base âCGAL::Triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > >â are not found by unqualified lookup
/usr/local/include/CGAL/Alpha_shape_2.h:768:7: note: use âthis->is_infiniteâ instead
/usr/local/include/CGAL/Alpha_shape_2.h:768:7: error: âis_infiniteâ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
/usr/local/include/CGAL/Alpha_shape_2.h:768:7: note: declarations in dependent base âCGAL::Triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > >â are not found by unqualified lookup
/usr/local/include/CGAL/Alpha_shape_2.h:768:7: note: use âthis->is_infiniteâ instead
/usr/local/include/CGAL/Alpha_shape_2.h:793:4: error: âis_infiniteâ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
/usr/local/include/CGAL/Alpha_shape_2.h:793:4: note: declarations in dependent base âCGAL::Triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > >â are not found by unqualified lookup
/usr/local/include/CGAL/Alpha_shape_2.h:793:4: note: use âthis->is_infiniteâ instead
/usr/local/include/CGAL/Alpha_shape_2.h:795:8: error: âis_infiniteâ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
/usr/local/include/CGAL/Alpha_shape_2.h:795:8: note: declarations in dependent base âCGAL::Triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > >â are not found by unqualified lookup
/usr/local/include/CGAL/Alpha_shape_2.h:795:8: note: use âthis->is_infiniteâ instead
/usr/local/include/CGAL/Alpha_shape_2.h:812:5: error: âis_infiniteâ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
/usr/local/include/CGAL/Alpha_shape_2.h:812:5: note: declarations in dependent base âCGAL::Triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > >â are not found by unqualified lookup
/usr/local/include/CGAL/Alpha_shape_2.h:812:5: note: use âthis->is_infiniteâ instead
/usr/local/include/CGAL/Alpha_shape_2.h:812:5: error: âis_infiniteâ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
/usr/local/include/CGAL/Alpha_shape_2.h:812:5: note: declarations in dependent base âCGAL::Triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > >â are not found by unqualified lookup
/usr/local/include/CGAL/Alpha_shape_2.h:812:5: note: use âthis->is_infiniteâ instead
/usr/local/include/CGAL/Alpha_shape_2.h:822:8: error: âis_infiniteâ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
/usr/local/include/CGAL/Alpha_shape_2.h:822:8: note: declarations in dependent base âCGAL::Triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > >â are not found by unqualified lookup
/usr/local/include/CGAL/Alpha_shape_2.h:822:8: note: use âthis->is_infiniteâ instead
/usr/local/include/CGAL/Alpha_shape_2.h:822:8: error: âis_infiniteâ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
/usr/local/include/CGAL/Alpha_shape_2.h:822:8: note: declarations in dependent base âCGAL::Triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > >â are not found by unqualified lookup
/usr/local/include/CGAL/Alpha_shape_2.h:822:8: note: use âthis->is_infiniteâ instead
/usr/local/include/CGAL/Alpha_shape_2.h: In instantiation of âvoid CGAL::Alpha_shape_2
::initialize_interval_vertex_map() [with Dt = CGAL::Triangulation_hierarchy_2<CGAL::Delaunay_triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > >]â:
/usr/local/include/CGAL/Alpha_shape_2.h:218:4: required from âCGAL::Alpha_shape_2
::Alpha_shape_2(const InputIterator&, const InputIterator&, const Coord_type&, CGAL::Alpha_shape_2
::Mode) [with InputIterator = std::_List_iterator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >; Dt = CGAL::Triangulation_hierarchy_2<CGAL::Delaunay_triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > >; CGAL::Alpha_shape_2
::Coord_type = double]â
/usr/src/pgrouting-2.6.2/src/alpha_shape/alpha_driver.cpp:209:43: required from here
/usr/local/include/CGAL/Alpha_shape_2.h:937:8: error: âis_infiniteâ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
/usr/local/include/CGAL/Alpha_shape_2.h:937:8: note: declarations in dependent base âCGAL::Triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > >â are not found by unqualified lookup
/usr/local/include/CGAL/Alpha_shape_2.h:937:8: note: use âthis->is_infiniteâ instead
/usr/local/include/CGAL/Alpha_shape_2.h: In instantiation of âCGAL::Alpha_shape_2
::Coord_type CGAL::Alpha_shape_2
::find_alpha_solid() const [with Dt = CGAL::Triangulation_hierarchy_2<CGAL::Delaunay_triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > >; CGAL::Alpha_shape_2
::Coord_type = double]â:
/usr/local/include/CGAL/Alpha_shape_2.h:1342:39: required from âCGAL::Alpha_shape_2
::Alpha_iterator CGAL::Alpha_shape_2
::find_optimal_alpha(int) [with Dt = CGAL::Triangulation_hierarchy_2<CGAL::Delaunay_triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > >; CGAL::Alpha_shape_2
::Alpha_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector >]â
/usr/src/pgrouting-2.6.2/src/alpha_shape/alpha_driver.cpp:222:44: required from here
/usr/local/include/CGAL/Alpha_shape_2.h:1419:4: error: âis_infiniteâ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
/usr/local/include/CGAL/Alpha_shape_2.h:1419:4: note: declarations in dependent base âCGAL::Triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > >â are not found by unqualified lookup
/usr/local/include/CGAL/Alpha_shape_2.h:1419:4: note: use âthis->is_infiniteâ instead
/usr/local/include/CGAL/Alpha_shape_2.h: In instantiation of âCGAL::Alpha_shape_2
::Classification_type CGAL::Alpha_shape_2
::classify(const Face_handle&, const Coord_type&) const [with Dt = CGAL::Triangulation_hierarchy_2<CGAL::Delaunay_triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > >; CGAL::Alpha_shape_2
::Face_handle = CGAL::CGALi::CC_iterator<CGAL::Compact_container<CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tdsfb<CGAL::Tds2<CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > > >, CGAL::Default_allocator>, false>; CGAL::Alpha_shape_2
::Coord_type = double]â:
/usr/local/include/CGAL/Alpha_shape_2.h:1289:7: required from âint CGAL::Alpha_shape_2
::number_of_solid_components(const Coord_type&) const [with Dt = CGAL::Triangulation_hierarchy_2<CGAL::Delaunay_triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > >; CGAL::Alpha_shape_2
::Coord_type = double]â
/usr/local/include/CGAL/Alpha_shape_2.h:1347:3: required from âCGAL::Alpha_shape_2
::Alpha_iterator CGAL::Alpha_shape_2
::find_optimal_alpha(int) [with Dt = CGAL::Triangulation_hierarchy_2<CGAL::Delaunay_triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > >; CGAL::Alpha_shape_2
::Alpha_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector >]â
/usr/src/pgrouting-2.6.2/src/alpha_shape/alpha_driver.cpp:222:44: required from here
/usr/local/include/CGAL/Alpha_shape_2.h:589:7: error: âis_infiniteâ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
/usr/local/include/CGAL/Alpha_shape_2.h:589:7: note: declarations in dependent base âCGAL::Triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > >â are not found by unqualified lookup
/usr/local/include/CGAL/Alpha_shape_2.h:589:7: note: use âthis->is_infiniteâ instead
In file included from /usr/src/pgrouting-2.6.2/src/alpha_shape/alpha_driver.cpp:54:0:
/usr/local/include/CGAL/Delaunay_triangulation_2.h: In instantiation of âCGAL::Delaunay_triangulation_2<Gt, Tds>::Vertex_handle CGAL::Delaunay_triangulation_2<Gt, Tds>::insert(const Point&, CGAL::Delaunay_triangulation_2<Gt, Tds>::Face_handle) [with Gt = CGAL::Filtered_kernel<CGAL::Simple_cartesian >; Tds = CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > >; CGAL::Delaunay_triangulation_2<Gt, Tds>::Vertex_handle = CGAL::CGALi::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tvb<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tdsvb<CGAL::Tds2<CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > > > >, CGAL::Default_allocator>, false>; CGAL::Delaunay_triangulation_2<Gt, Tds>::Point = CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > >; CGAL::Delaunay_triangulation_2<Gt, Tds>::Face_handle = CGAL::CGALi::CC_iterator<CGAL::Compact_container<CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tdsfb<CGAL::Tds2<CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > > >, CGAL::Default_allocator>, false>]â:
/usr/local/include/CGAL/Triangulation_hierarchy_2.h:346:5: required from âCGAL::Triangulation_hierarchy_2::Vertex_handle CGAL::Triangulation_hierarchy_2::insert(const Point&, CGAL::Triangulation_hierarchy_2::Face_handle) [with Tr = CGAL::Delaunay_triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > >; CGAL::Triangulation_hierarchy_2::Vertex_handle = CGAL::CGALi::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tvb<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tdsvb<CGAL::Tds2<CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > > > >, CGAL::Default_allocator>, false>; CGAL::Triangulation_hierarchy_2::Point = CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > >; CGAL::Triangulation_hierarchy_2::Face_handle = CGAL::CGALi::CC_iterator<CGAL::Compact_container<CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tdsfb<CGAL::Tds2<CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > > >, CGAL::Default_allocator>, false>]â
/usr/local/include/CGAL/Triangulation_hierarchy_2.h:110:11: required from âint CGAL::Triangulation_hierarchy_2::insert(InputIterator, InputIterator) [with InputIterator = std::_List_iterator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >; Tr = CGAL::Delaunay_triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > >]â
/usr/local/include/CGAL/Alpha_shape_2.h:208:7: required from âCGAL::Alpha_shape_2
::Alpha_shape_2(const InputIterator&, const InputIterator&, const Coord_type&, CGAL::Alpha_shape_2
::Mode) [with InputIterator = std::_List_iterator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >; Dt = CGAL::Triangulation_hierarchy_2<CGAL::Delaunay_triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > >; CGAL::Alpha_shape_2
::Coord_type = double]â
/usr/src/pgrouting-2.6.2/src/alpha_shape/alpha_driver.cpp:209:43: required from here
/usr/local/include/CGAL/Delaunay_triangulation_2.h:466:45: error: âlocateâ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
/usr/local/include/CGAL/Delaunay_triangulation_2.h:466:45: note: declarations in dependent base âCGAL::Triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > >â are not found by unqualified lookup
/usr/local/include/CGAL/Delaunay_triangulation_2.h:466:45: note: use âthis->locateâ instead
In file included from /usr/src/pgrouting-2.6.2/src/alpha_shape/alpha_driver.cpp:60:0:
/usr/local/include/CGAL/Alpha_shape_2.h: In instantiation of âCGAL::Alpha_shape_2
::Classification_type CGAL::Alpha_shape_2
::classify(const Face_handle&, int, const Coord_type&) const [with Dt = CGAL::Triangulation_hierarchy_2<CGAL::Delaunay_triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > >; CGAL::Alpha_shape_2
::Face_handle = CGAL::CGALi::CC_iterator<CGAL::Compact_container<CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tdsfb<CGAL::Tds2<CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > > >, CGAL::Default_allocator>, false>; CGAL::Alpha_shape_2
::Coord_type = double]â:
/usr/local/include/CGAL/Alpha_shape_2.h:610:40: required from âCGAL::Alpha_shape_2
::Classification_type CGAL::Alpha_shape_2
::classify(const Face_handle&, int) const [with Dt = CGAL::Triangulation_hierarchy_2<CGAL::Delaunay_triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > >; CGAL::Alpha_shape_2
::Face_handle = CGAL::CGALi::CC_iterator<CGAL::Compact_container<CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tdsfb<CGAL::Tds2<CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > > >, CGAL::Default_allocator>, false>]â
/usr/local/include/CGAL/Alpha_shape_2.h:1134:2: required from âvoid CGAL::Alpha_shape_2
::update_alpha_shape_edges_list() const [with Dt = CGAL::Triangulation_hierarchy_2<CGAL::Delaunay_triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > >]â
/usr/local/include/CGAL/Alpha_shape_2.h:472:7: required from âCGAL::Alpha_shape_2
::Alpha_shape_edges_iterator CGAL::Alpha_shape_2
::alpha_shape_edges_begin() const [with Dt = CGAL::Triangulation_hierarchy_2<CGAL::Delaunay_triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > >; CGAL::Alpha_shape_2
::Alpha_shape_edges_iterator = std::_List_iterator<std::pair<CGAL::CGALi::CC_iterator<CGAL::Compact_container<CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tdsfb<CGAL::Tds2<CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > > >, CGAL::Default_allocator>, false>, int> >]â
/usr/src/pgrouting-2.6.2/src/alpha_shape/alpha_driver.cpp:166:69: required from âvoid alpha_edges(const Alpha_shape_2&, OutputIterator) [with OutputIterator = std::back_insert_iterator<std::vector<CGAL::Segment_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > >, std::allocator<CGAL::Segment_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > >; Alpha_shape_2 = CGAL::Alpha_shape_2<CGAL::Triangulation_hierarchy_2<CGAL::Delaunay_triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > > >]â
/usr/src/pgrouting-2.6.2/src/alpha_shape/alpha_driver.cpp:226:52: required from here
/usr/local/include/CGAL/Alpha_shape_2.h:1211:3: error: âis_infiniteâ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
/usr/local/include/CGAL/Alpha_shape_2.h:1211:3: note: declarations in dependent base âCGAL::Triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > >â are not found by unqualified lookup
/usr/local/include/CGAL/Alpha_shape_2.h:1211:3: note: use âthis->is_infiniteâ instead
In file included from /usr/src/pgrouting-2.6.2/src/alpha_shape/alpha_driver.cpp:54:0:
/usr/local/include/CGAL/Delaunay_triangulation_2.h: In instantiation of âvoid CGAL::Delaunay_triangulation_2<Gt, Tds>::propagating_flip(CGAL::Delaunay_triangulation_2<Gt, Tds>::Face_handle&, int) [with Gt = CGAL::Filtered_kernel<CGAL::Simple_cartesian >; Tds = CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > >; CGAL::Delaunay_triangulation_2<Gt, Tds>::Face_handle = CGAL::CGALi::CC_iterator<CGAL::Compact_container<CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tdsfb<CGAL::Tds2<CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > > >, CGAL::Default_allocator>, false>]â:
/usr/local/include/CGAL/Delaunay_triangulation_2.h:505:5: required from âvoid CGAL::Delaunay_triangulation_2<Gt, Tds>::restore_Delaunay(CGAL::Delaunay_triangulation_2<Gt, Tds>::Vertex_handle) [with Gt = CGAL::Filtered_kernel<CGAL::Simple_cartesian >; Tds = CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > >; CGAL::Delaunay_triangulation_2<Gt, Tds>::Vertex_handle = CGAL::CGALi::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tvb<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tdsvb<CGAL::Tds2<CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > > > >, CGAL::Default_allocator>, false>]â
/usr/local/include/CGAL/Delaunay_triangulation_2.h:486:3: required from âCGAL::Delaunay_triangulation_2<Gt, Tds>::Vertex_handle CGAL::Delaunay_triangulation_2<Gt, Tds>::insert(const Point&, CGAL::Delaunay_triangulation_2<Gt, Tds>::Locate_type, CGAL::Delaunay_triangulation_2<Gt, Tds>::Face_handle, int) [with Gt = CGAL::Filtered_kernel<CGAL::Simple_cartesian >; Tds = CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > >; CGAL::Delaunay_triangulation_2<Gt, Tds>::Vertex_handle = CGAL::CGALi::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tvb<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tdsvb<CGAL::Tds2<CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > > > >, CGAL::Default_allocator>, false>; CGAL::Delaunay_triangulation_2<Gt, Tds>::Point = CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > >; CGAL::Delaunay_triangulation_2<Gt, Tds>::Locate_type = CGAL::Triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > >::Locate_type; CGAL::Delaunay_triangulation_2<Gt, Tds>::Face_handle = CGAL::CGALi::CC_iterator<CGAL::Compact_container<CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tdsfb<CGAL::Tds2<CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > > >, CGAL::Default_allocator>, false>]â
/usr/local/include/CGAL/Triangulation_hierarchy_2.h:340:73: required from âCGAL::Triangulation_hierarchy_2::Vertex_handle CGAL::Triangulation_hierarchy_2::insert(const Point&, CGAL::Triangulation_hierarchy_2::Face_handle) [with Tr = CGAL::Delaunay_triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > >; CGAL::Triangulation_hierarchy_2::Vertex_handle = CGAL::CGALi::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tvb<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tdsvb<CGAL::Tds2<CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > > > >, CGAL::Default_allocator>, false>; CGAL::Triangulation_hierarchy_2::Point = CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > >; CGAL::Triangulation_hierarchy_2::Face_handle = CGAL::CGALi::CC_iterator<CGAL::Compact_container<CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tdsfb<CGAL::Tds2<CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > > >, CGAL::Default_allocator>, false>]â
/usr/local/include/CGAL/Triangulation_hierarchy_2.h:110:11: required from âint CGAL::Triangulation_hierarchy_2::insert(InputIterator, InputIterator) [with InputIterator = std::_List_iterator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >; Tr = CGAL::Delaunay_triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > >]â
/usr/local/include/CGAL/Alpha_shape_2.h:208:7: required from âCGAL::Alpha_shape_2
::Alpha_shape_2(const InputIterator&, const InputIterator&, const Coord_type&, CGAL::Alpha_shape_2
::Mode) [with InputIterator = std::_List_iterator<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >; Dt = CGAL::Triangulation_hierarchy_2<CGAL::Delaunay_triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > > >; CGAL::Alpha_shape_2
::Coord_type = double]â
/usr/src/pgrouting-2.6.2/src/alpha_shape/alpha_driver.cpp:209:43: required from here
/usr/local/include/CGAL/Delaunay_triangulation_2.h:536:3: error: âflipâ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
/usr/local/include/CGAL/Delaunay_triangulation_2.h:536:3: note: declarations in dependent base âCGAL::Triangulation_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_default_data_structure_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Triangulation_hierarchy_vertex_base_2<CGAL::Alpha_shape_vertex_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > >, CGAL::Alpha_shape_face_base_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian >, CGAL::Tfb<CGAL::Filtered_kernel<CGAL::Simple_cartesian > > > > >â are not found by unqualified lookup
/usr/local/include/CGAL/Delaunay_triangulation_2.h:536:3: note: use âthis->flipâ instead
make[2]: *** [src/alpha_shape/CMakeFiles/alpha_shape.dir/alpha_driver.cpp.o] Error 1
make[1]: *** [src/alpha_shape/CMakeFiles/alpha_shape.dir/all] Error 2
make: *** [all] Error 2

My cmake configure is:
cmake -DPOSTGRESQL_EXECUTABLE:FILEPATH=/usr/local/postgresql-11.2/bin/postgres -DPOSTGRESQL_PG_CONFIG:FILEPATH=/usr/local/postgresql-11.2/bin/pg_config -DCGAL_DIR=/usr/src/cgal-releases-CGAL-4.13/ -DCGAL_INCLUDE_DIR=/usr/src/cgal-releases-CGAL-4.13/include/CGAL/ -DCGAL_LIBRARIES=/usr/src/cgal-releases-CGAL-4.13/lib/libCGAL.so -DGMP_LIBRARIES=/usr/local/gmp-6.1.2/lib/libgmp.so -DBOOST_ROOT=/usr/local/boost-1.53.0/ ..
What could be the problem?

Thanks in advance.

@dkastl
Copy link
Member

dkastl commented Mar 17, 2019

Do you have CGAL installed?
Also, is there any particular reason to not use Debian packages for dependencies?

@rfernande106
Copy link
Author

CGAL is compiled in: /usr/src/cgal-releases-CGAL-4.13
Reason to not use Debian packages is because we have another instance of PostgreSQL and it's a production server.
However, are there packages for Debian 7?
Thank you

@dkastl
Copy link
Member

dkastl commented Mar 17, 2019

Oh, sorry. I missed that it's quite an old version of Debian already. I think it will very soon reach its end of life, so packages won't be supported anymore either.

The pgRouting community recently started to maintain Docker images. Would Docker be possible? https://hub.docker.com/u/pgrouting
That way you could run multiple versions of PostgreSQL on the server as well.

@cvvergara
Copy link
Member

Based on this first error:

/usr/src/pgrouting-2.6.2/src/alpha_shape/alpha_driver.cpp:258:47: error: âDBL_MAXâ was not declared in this scope

Can you add the line

#include <cfloat>

here

And see if the rest of the errors are because of that.

The other option you have is compile from develop branch.
Of course that is unstable and its for 3.0 that is going to be released on september, so many changes are going on, but one that already happened is that it does not depend on CGAL.

@cvvergara
Copy link
Member

@rfernande106 do you have an update on this?

@cvvergara cvvergara added Build Question This is a question labels Dec 12, 2020
@cvvergara
Copy link
Member

Closing as:

  • no feedback since May 2019
  • we are not supporting 2.6.x any more
    • CGAL now is a header only file
  • 3.0 do not use CGAL

@cvvergara cvvergara added the No Follow up No follow up from issue opener label Dec 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build No Follow up No follow up from issue opener Question This is a question
Projects
None yet
Development

No branches or pull requests

3 participants