running install running bdist_egg running egg_info creating pygalmesh.egg-info writing pygalmesh.egg-info/PKG-INFO writing dependency_links to pygalmesh.egg-info/dependency_links.txt writing entry points to pygalmesh.egg-info/entry_points.txt writing requirements to pygalmesh.egg-info/requires.txt writing top-level names to pygalmesh.egg-info/top_level.txt writing manifest file 'pygalmesh.egg-info/SOURCES.txt' reading manifest file 'pygalmesh.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'pygalmesh.egg-info/SOURCES.txt' installing library code to build/bdist.linux-x86_64/egg running install_lib running build_py creating build creating build/lib.linux-x86_64-3.6 creating build/lib.linux-x86_64-3.6/pygalmesh copying pygalmesh/cli.py -> build/lib.linux-x86_64-3.6/pygalmesh copying pygalmesh/__init__.py -> build/lib.linux-x86_64-3.6/pygalmesh copying pygalmesh/__about__.py -> build/lib.linux-x86_64-3.6/pygalmesh copying pygalmesh/main.py -> build/lib.linux-x86_64-3.6/pygalmesh running build_ext building '_pygalmesh' extension creating build/temp.linux-x86_64-3.6 creating build/temp.linux-x86_64-3.6/src x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/eigen3/ -I/usr/local/include/python3.6 -I/home/mathieu/.local/include/python3.6m -I/usr/include/python3.6m -c src/generate.cpp -o build/temp.linux-x86_64-3.6/src/generate.o src/generate.cpp:19:80: error: wrong number of template arguments (1, should be at least 2) typedef CGAL::Mesh_domain_with_polyline_features_3> Mesh_domain; ^ In file included from /usr/include/CGAL/Implicit_mesh_domain_3.h:37:0, from src/generate.cpp:11: /usr/include/CGAL/Labeled_mesh_domain_3.h:69:7: note: provided for ‘template class CGAL::Labeled_mesh_domain_3’ class Labeled_mesh_domain_3 ^~~~~~~~~~~~~~~~~~~~~ src/generate.cpp:19:81: error: template argument 1 is invalid typedef CGAL::Mesh_domain_with_polyline_features_3> Mesh_domain; ^~ In file included from /usr/include/CGAL/Mesh_triangulation_3.h:33:0, from src/generate.cpp:7: /usr/include/CGAL/Regular_triangulation_3.h: In instantiation of ‘class CGAL::Regular_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default>’: /usr/include/CGAL/Mesh_criteria_3.h:75:40: required from ‘class CGAL::internal::Mesh_criteria_3_impl >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default>, CGAL::Mesh_edge_criteria_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default>, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> > >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default>, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> > > >’ /usr/include/CGAL/Mesh_criteria_3.h:165:7: required from ‘class CGAL::Mesh_criteria_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> >’ src/generate.cpp:27:22: required from here /usr/include/CGAL/Regular_triangulation_3.h:84:9: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ class Regular_triangulation_3 ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:95:69: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ Regular_triangulation_cell_base_3 > >::type Tds; ^~~ /usr/include/CGAL/Regular_triangulation_3.h:100:69: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef Triangulation_3 Tr_Base; ^~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:106:51: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Tr_Base::Concurrency_tag Concurrency_tag; ^~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:107:51: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Tr_Base::Lock_data_structure Lock_data_structure; ^~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:109:51: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Tr_Base::Vertex_handle Vertex_handle; ^~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:110:51: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Tr_Base::Cell_handle Cell_handle; ^~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:111:51: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Tr_Base::Vertex Vertex; ^~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:112:51: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Tr_Base::Cell Cell; ^~~~ /usr/include/CGAL/Regular_triangulation_3.h:113:51: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Tr_Base::Facet Facet; ^~~~~ /usr/include/CGAL/Regular_triangulation_3.h:114:51: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Tr_Base::Edge Edge; ^~~~ /usr/include/CGAL/Regular_triangulation_3.h:116:51: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Tr_Base::size_type size_type; ^~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:117:51: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Tr_Base::Locate_type Locate_type; ^~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:118:51: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Tr_Base::Cell_iterator Cell_iterator; ^~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:119:51: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Tr_Base::Facet_iterator Facet_iterator; ^~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:120:51: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Tr_Base::Edge_iterator Edge_iterator; ^~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:121:51: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Tr_Base::Facet_circulator Facet_circulator; ^~~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:123:56: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Tr_Base::Finite_vertices_iterator Finite_vertices_iterator; ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:124:56: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Tr_Base::Finite_cells_iterator Finite_cells_iterator; ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:125:56: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Tr_Base::Finite_facets_iterator Finite_facets_iterator; ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:126:56: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Tr_Base::Finite_edges_iterator Finite_edges_iterator; ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:127:56: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Tr_Base::All_cells_iterator All_cells_iterator; ^~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:135:54: error: no type named ‘Point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ >::type Bare_point; ^~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:136:54: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Gt::Weighted_point_3 Weighted_point; ^~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:138:54: error: no type named ‘Segment_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Gt::Segment_3 Segment; ^~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:139:54: error: no type named ‘Triangle_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Gt::Triangle_3 Triangle; ^~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:140:54: error: no type named ‘Tetrahedron_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Gt::Tetrahedron_3 Tetrahedron; ^~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:143:40: error: no type named ‘Line_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Gt::Line_3 Line; ^~~~ /usr/include/CGAL/Regular_triangulation_3.h:144:40: error: no type named ‘Ray_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Gt::Ray_3 Ray; ^~~ /usr/include/CGAL/Regular_triangulation_3.h:145:40: error: no type named ‘Plane_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Gt::Plane_3 Plane; ^~~~~ /usr/include/CGAL/Regular_triangulation_3.h:146:40: error: no type named ‘Object_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename Gt::Object_3 Object; ^~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:152:20: error: using-declaration for non-member at class scope using Tr_Base::geom_traits; ^~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:154:20: error: using-declaration for non-member at class scope using Tr_Base::adjacent_vertices; ^~~~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:155:20: error: using-declaration for non-member at class scope using Tr_Base::cw; ^~ /usr/include/CGAL/Regular_triangulation_3.h:156:20: error: using-declaration for non-member at class scope using Tr_Base::ccw; ^~~ /usr/include/CGAL/Regular_triangulation_3.h:157:20: error: using-declaration for non-member at class scope using Tr_Base::construct_point; ^~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:158:20: error: using-declaration for non-member at class scope using Tr_Base::coplanar_orientation; ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:159:20: error: using-declaration for non-member at class scope using Tr_Base::dimension; ^~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:160:20: error: using-declaration for non-member at class scope using Tr_Base::find_conflicts; ^~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:161:20: error: using-declaration for non-member at class scope using Tr_Base::finite_facets_begin; ^~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:162:20: error: using-declaration for non-member at class scope using Tr_Base::finite_facets_end; ^~~~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:163:20: error: using-declaration for non-member at class scope using Tr_Base::finite_vertices_begin; ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:164:20: error: using-declaration for non-member at class scope using Tr_Base::finite_vertices_end; ^~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:165:20: error: using-declaration for non-member at class scope using Tr_Base::finite_cells_begin; ^~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:166:20: error: using-declaration for non-member at class scope using Tr_Base::finite_cells_end; ^~~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:167:20: error: using-declaration for non-member at class scope using Tr_Base::finite_edges_begin; ^~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:168:20: error: using-declaration for non-member at class scope using Tr_Base::finite_edges_end; ^~~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:169:20: error: using-declaration for non-member at class scope using Tr_Base::incident_facets; ^~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:170:20: error: using-declaration for non-member at class scope using Tr_Base::insert_in_conflict; ^~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:171:20: error: using-declaration for non-member at class scope using Tr_Base::infinite_vertex; ^~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:172:20: error: using-declaration for non-member at class scope using Tr_Base::is_infinite; ^~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:173:20: error: using-declaration for non-member at class scope using Tr_Base::is_valid; ^~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:174:20: error: using-declaration for non-member at class scope using Tr_Base::is_valid_finite; ^~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:175:20: error: using-declaration for non-member at class scope using Tr_Base::locate; ^~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:176:20: error: using-declaration for non-member at class scope using Tr_Base::mirror_vertex; ^~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:177:20: error: using-declaration for non-member at class scope using Tr_Base::mirror_index; ^~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:178:20: error: using-declaration for non-member at class scope using Tr_Base::next_around_edge; ^~~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:179:20: error: using-declaration for non-member at class scope using Tr_Base::number_of_vertices; ^~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:180:20: error: using-declaration for non-member at class scope using Tr_Base::orientation; ^~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:181:20: error: using-declaration for non-member at class scope using Tr_Base::point; ^~~~~ /usr/include/CGAL/Regular_triangulation_3.h:182:20: error: using-declaration for non-member at class scope using Tr_Base::side_of_segment; ^~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:183:20: error: using-declaration for non-member at class scope using Tr_Base::side_of_edge; ^~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:184:20: error: using-declaration for non-member at class scope using Tr_Base::tds; ^~~ /usr/include/CGAL/Regular_triangulation_3.h:185:20: error: using-declaration for non-member at class scope using Tr_Base::vertex_triple_index; ^~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:307:7: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ insert( InputIterator first, InputIterator last, ^~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:417:17: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ const Info& top_get_second(const std::pair& pair) const { return pair.second; } ^~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:421:17: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ const Info& top_get_second(const boost::tuple& tuple) const { return boost::get<1>(tuple); } ^~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:545:7: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ insert( InputIterator first, ^~~~~~ In file included from /usr/include/CGAL/Mesh_triangulation_3.h:33:0, from src/generate.cpp:7: /usr/include/CGAL/Regular_triangulation_3.h:558:7: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ insert( boost::zip_iterator< boost::tuple > first, ^~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:1521:44: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ Hidden_point_visitor &get_hidden_point_visitor() ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:1532:43: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ Hidden_point_visitor hidden_point_visitor; ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Mesh_3/mesh_standard_facet_criteria.h:36:0, from /usr/include/CGAL/Mesh_facet_criteria_3.h:32, from /usr/include/CGAL/Mesh_criteria_3.h:36, from src/generate.cpp:9: /usr/include/CGAL/Mesh_3/mesh_standard_criteria.h: In instantiation of ‘class CGAL::Mesh_3::Criteria >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default>, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> > >’: /usr/include/CGAL/Mesh_facet_criteria_3.h:223:12: required from ‘class CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default>, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> > >’ /usr/include/CGAL/Mesh_criteria_3.h:150:18: required from ‘class CGAL::internal::Mesh_criteria_3_impl >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default>, CGAL::Mesh_edge_criteria_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default>, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> > >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default>, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> > > >’ /usr/include/CGAL/Mesh_criteria_3.h:165:7: required from ‘class CGAL::Mesh_criteria_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> >’ src/generate.cpp:27:22: required from here /usr/include/CGAL/Mesh_3/mesh_standard_criteria.h:154:38: error: no type named ‘Quality’ in ‘class CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> >’ typedef typename Visitor_::Quality Quality; ^~~~~~~ /usr/include/CGAL/Mesh_3/mesh_standard_criteria.h:155:38: error: no type named ‘Badness’ in ‘class CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> >’ typedef typename Visitor_::Badness Badness; ^~~~~~~ /usr/include/CGAL/Mesh_3/mesh_standard_criteria.h: In instantiation of ‘class CGAL::Mesh_3::Criteria >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default>, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> > >’: /usr/include/CGAL/Mesh_cell_criteria_3.h:121:12: required from ‘class CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default>, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> > >’ /usr/include/CGAL/Mesh_criteria_3.h:151:17: required from ‘class CGAL::internal::Mesh_criteria_3_impl >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default>, CGAL::Mesh_edge_criteria_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default>, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> > >, CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default>, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> > > >’ /usr/include/CGAL/Mesh_criteria_3.h:165:7: required from ‘class CGAL::Mesh_criteria_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> >’ src/generate.cpp:27:22: required from here /usr/include/CGAL/Mesh_3/mesh_standard_criteria.h:154:38: error: no type named ‘Quality’ in ‘class CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> >’ typedef typename Visitor_::Quality Quality; ^~~~~~~ /usr/include/CGAL/Mesh_3/mesh_standard_criteria.h:155:38: error: no type named ‘Badness’ in ‘class CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> >’ typedef typename Visitor_::Badness Badness; ^~~~~~~ src/generate.cpp: In function ‘void pygalmesh::generate_mesh(const std::shared_ptr&, const string&, const std::vector > >&, double, bool, bool, bool, bool, double, double, double, double, double, double, bool)’: src/generate.cpp:76:29: error: ‘Mesh_domain’ is not a class, namespace, or enumeration Mesh_domain cgal_domain = Mesh_domain::create_implicit_mesh_domain( ^~~~~~~~~~~ src/generate.cpp:82:15: error: request for member ‘add_features’ in ‘cgal_domain’, which is of non-class type ‘pygalmesh::Mesh_domain {aka int}’ cgal_domain.add_features(native_features.begin(), native_features.end()); ^~~~~~~~~~~~ src/generate.cpp:85:15: error: request for member ‘add_features’ in ‘cgal_domain’, which is of non-class type ‘pygalmesh::Mesh_domain {aka int}’ cgal_domain.add_features(polylines.begin(), polylines.end()); ^~~~~~~~~~~~ In file included from src/generate.cpp:8:0: /usr/include/CGAL/Mesh_complex_3_in_triangulation_3.h: In instantiation of ‘class CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> >’: src/generate.cpp:101:8: required from here /usr/include/CGAL/Mesh_complex_3_in_triangulation_3.h:68:59: error: no type named ‘Point’ in ‘class CGAL::Regular_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default>’ typedef typename Tr::Point Point; ^~~~~ /usr/include/CGAL/Mesh_complex_3_in_triangulation_3.h:79:15: error: using-declaration for non-member at class scope using Base::surface_patch_index; ^~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_complex_3_in_triangulation_3.h:149:15: error: using-declaration for non-member at class scope using Base::is_in_complex; ^~~~~~~~~~~~~ /usr/include/CGAL/Mesh_complex_3_in_triangulation_3.h:150:15: error: using-declaration for non-member at class scope using Base::add_to_complex; ^~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_complex_3_in_triangulation_3.h:151:15: error: using-declaration for non-member at class scope using Base::remove_from_complex; ^~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_complex_3_in_triangulation_3.h:152:15: error: using-declaration for non-member at class scope using Base::triangulation; ^~~~~~~~~~~~~ /usr/include/CGAL/Mesh_complex_3_in_triangulation_3.h:153:15: error: using-declaration for non-member at class scope using Base::set_surface_patch_index; ^~~~~~~~~~~~~~~~~~~~~~~ src/generate.cpp:115:8: error: ‘pygalmesh::C3t3 {aka class CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> >}’ has no member named ‘output_to_medit’ c3t3.output_to_medit(medit_file); ^~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Mesh_criteria_3.h:35:0, from src/generate.cpp:9: /usr/include/CGAL/Mesh_edge_criteria_3.h: In instantiation of ‘CGAL::Mesh_edge_criteria_3::~Mesh_edge_criteria_3() [with Tr = CGAL::Regular_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default>]’: /usr/include/CGAL/Mesh_criteria_3.h:73:7: required from here /usr/include/CGAL/Mesh_edge_criteria_3.h:136:12: error: using invalid field ‘CGAL::Mesh_edge_criteria_3::p_size_’ delete p_size_; ^~~~~~~ In file included from /usr/include/CGAL/Regular_triangulation_3.h:46:0, from /usr/include/CGAL/Mesh_triangulation_3.h:33, from src/generate.cpp:7: /usr/include/CGAL/Regular_triangulation_vertex_base_3.h: In instantiation of ‘class CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >’: /usr/include/CGAL/Mesh_vertex_base_3.h:106:7: required from ‘class CGAL::Mesh_vertex_base_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >’ /usr/include/CGAL/Triangulation_data_structure_3.h:93:57: required from ‘class CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>’ /usr/include/CGAL/make_mesh_3.h:333:17: required from ‘C3T3 CGAL::make_mesh_3(const MD&, const MC&, const T& ...) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> >; MD = int; MC = CGAL::Mesh_criteria_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> >; T = {CGAL::parameters::internal::Lloyd_options, CGAL::parameters::internal::Odt_options, CGAL::parameters::internal::Perturb_options, CGAL::parameters::internal::Exude_options}]’ src/generate.cpp:108:7: required from here /usr/include/CGAL/Regular_triangulation_vertex_base_3.h:40:56: error: no type named ‘Weighted_point_3’ in ‘class CGAL::Robust_weighted_circumcenter_filtered_traits_3 >’ typedef typename GT::Weighted_point_3 Point; ^~~~~ In file included from /usr/include/CGAL/Mesh_triangulation_3.h:36:0, from src/generate.cpp:7: /usr/include/CGAL/Mesh_vertex_base_3.h: In instantiation of ‘class CGAL::Mesh_vertex_base_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >’: /usr/include/CGAL/Triangulation_data_structure_3.h:93:57: required from ‘class CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>’ /usr/include/CGAL/make_mesh_3.h:333:17: required from ‘C3T3 CGAL::make_mesh_3(const MD&, const MC&, const T& ...) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> >; MD = int; MC = CGAL::Mesh_criteria_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> >; T = {CGAL::parameters::internal::Lloyd_options, CGAL::parameters::internal::Odt_options, CGAL::parameters::internal::Perturb_options, CGAL::parameters::internal::Exude_options}]’ src/generate.cpp:108:7: required from here /usr/include/CGAL/Mesh_vertex_base_3.h:123:51: error: ‘int’ is not a class, struct, or union type typedef typename MD::Index Index; ^~~~~ In file included from src/generate.cpp:8:0: /usr/include/CGAL/Mesh_complex_3_in_triangulation_3.h: In instantiation of ‘CGAL::Mesh_complex_3_in_triangulation_3::Mesh_complex_3_in_triangulation_3(const Self&) [with Tr = CGAL::Regular_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default>; CornerIndex = int; CurveSegmentIndex = int; CGAL::Mesh_complex_3_in_triangulation_3::Self = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> >]’: src/generate.cpp:108:7: required from here /usr/include/CGAL/Mesh_complex_3_in_triangulation_3.h:594:14: error: using invalid field ‘CGAL::Mesh_complex_3_in_triangulation_3::edges_’ , corners_() ^ /usr/include/CGAL/Mesh_complex_3_in_triangulation_3.h:594:14: error: using invalid field ‘CGAL::Mesh_complex_3_in_triangulation_3::corners_’ /usr/include/CGAL/Mesh_complex_3_in_triangulation_3.h:604:11: error: ‘class CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> >’ has no member named ‘triangulation’; did you mean ‘Triangulation’? this->triangulation().is_vertex(va->point(), new_va); ~~~~~~^~~~~~~~~~~~~ Triangulation /usr/include/CGAL/Mesh_complex_3_in_triangulation_3.h:607:11: error: ‘class CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> >’ has no member named ‘triangulation’; did you mean ‘Triangulation’? this->triangulation().is_vertex(vb->point(), new_vb); ~~~~~~^~~~~~~~~~~~~ Triangulation /usr/include/CGAL/Mesh_complex_3_in_triangulation_3.h:609:44: error: ‘make_internal_edge’ was not declared in this scope this->add_to_complex(make_internal_edge(new_va,new_vb), it->info); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_complex_3_in_triangulation_3.h:609:44: note: suggested alternative: ‘Internal_edge’ this->add_to_complex(make_internal_edge(new_va,new_vb), it->info); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ Internal_edge /usr/include/CGAL/Mesh_complex_3_in_triangulation_3.h:617:11: error: ‘class CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> >’ has no member named ‘triangulation’; did you mean ‘Triangulation’? this->triangulation().is_vertex(it->first->point(), new_v); ~~~~~~^~~~~~~~~~~~~ Triangulation /usr/include/CGAL/Mesh_complex_3_in_triangulation_3.h:622:11: error: ‘const Self {aka const class CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> >}’ has no member named ‘far_vertices_’; did you mean ‘Far_vertices_vec’? if (rhs.far_vertices_.size() > 0) ~~~~^~~~~~~~~~~~~ Far_vertices_vec /usr/include/CGAL/Mesh_complex_3_in_triangulation_3.h:630:9: error: using invalid field ‘CGAL::Mesh_complex_3_in_triangulation_3::far_vertices_’ far_vertices_.push_back(vit); ^~~~~~~~~~~~~ In file included from src/generate.cpp:9:0: /usr/include/CGAL/Mesh_criteria_3.h: In instantiation of ‘CGAL::internal::Mesh_criteria_3_impl::Mesh_criteria_3_impl(const ArgumentPack&) [with ArgumentPack = boost::parameter::aux::arg_list, boost::parameter::aux::arg_list, boost::parameter::aux::arg_list, boost::parameter::aux::arg_list, boost::parameter::aux::arg_list, boost::parameter::aux::arg_list, boost::parameter::aux::empty_arg_list> > > > > >; Tr = CGAL::Regular_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default>; EdgeCriteria = CGAL::Mesh_edge_criteria_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> >; FacetCriteria = CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default>, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> > >; CellCriteria = CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default>, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> > >]’: /usr/include/CGAL/Mesh_criteria_3.h:196:3: required from ‘CGAL::Mesh_criteria_3::Mesh_criteria_3(const ParameterArgumentType0&, const ParameterArgumentType1&, const ParameterArgumentType2&, const ParameterArgumentType3&, const ParameterArgumentType4&, const ParameterArgumentType5&, typename boost::parameter::aux::match::boost_param_params_208ctor, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2, ParameterArgumentType3, ParameterArgumentType4, ParameterArgumentType5>::type) [with ParameterArgumentType0 = boost::parameter::aux::tagged_argument; ParameterArgumentType1 = boost::parameter::aux::tagged_argument; ParameterArgumentType2 = boost::parameter::aux::tagged_argument; ParameterArgumentType3 = boost::parameter::aux::tagged_argument; ParameterArgumentType4 = boost::parameter::aux::tagged_argument; ParameterArgumentType5 = boost::parameter::aux::tagged_argument; Tr = CGAL::Regular_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default>; EdgeCriteria = CGAL::Mesh_edge_criteria_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> >; FacetCriteria = CGAL::Mesh_facet_criteria_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default>, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> > >; CellCriteria = CGAL::Mesh_cell_criteria_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default>, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> > >; typename boost::parameter::aux::match::boost_param_params_208ctor, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2, ParameterArgumentType3, ParameterArgumentType4, ParameterArgumentType5>::type = boost::parameter::parameters > >, boost::parameter::optional > >, boost::parameter::optional > >, boost::parameter::optional > >, boost::parameter::optional > >, boost::parameter::optional > >, boost::parameter::optional > >, boost::parameter::optional > >, boost::parameter::optional > >, boost::parameter::optional > >, boost::parameter::optional > > >]’ src/generate.cpp:94:7: required from here /usr/include/CGAL/Mesh_criteria_3.h:106:68: error: no matching function for call to ‘CGAL::internal_kernel_traits::Dummy_kernel::FT::FT(double)’ | args[parameters::sizing_field | FT(DBL_MAX)] ] ]) ^~~~~~~~~~~ In file included from /usr/include/CGAL/kernel_basic.h:34:0, from /usr/include/CGAL/basic.h:46, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:28, from src/generate.cpp:5: /usr/include/CGAL/Kernel_traits.h:44:12: note: candidate: constexpr CGAL::internal_kernel_traits::Dummy_kernel::FT::FT() struct FT{}; ^~ /usr/include/CGAL/Kernel_traits.h:44:12: note: candidate expects 0 arguments, 1 provided /usr/include/CGAL/Kernel_traits.h:44:12: note: candidate: constexpr CGAL::internal_kernel_traits::Dummy_kernel::FT::FT(const CGAL::internal_kernel_traits::Dummy_kernel::FT&) /usr/include/CGAL/Kernel_traits.h:44:12: note: no known conversion for argument 1 from ‘double’ to ‘const CGAL::internal_kernel_traits::Dummy_kernel::FT&’ /usr/include/CGAL/Kernel_traits.h:44:12: note: candidate: constexpr CGAL::internal_kernel_traits::Dummy_kernel::FT::FT(CGAL::internal_kernel_traits::Dummy_kernel::FT&&) /usr/include/CGAL/Kernel_traits.h:44:12: note: no known conversion for argument 1 from ‘double’ to ‘CGAL::internal_kernel_traits::Dummy_kernel::FT&&’ In file included from src/generate.cpp:9:0: /usr/include/CGAL/Mesh_criteria_3.h:107:54: error: no matching function for call to ‘CGAL::internal_kernel_traits::Dummy_kernel::FT::FT(int)’ , facet_criteria_(args[parameters::facet_angle | FT(0)], ^~~~~ In file included from /usr/include/CGAL/kernel_basic.h:34:0, from /usr/include/CGAL/basic.h:46, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:28, from src/generate.cpp:5: /usr/include/CGAL/Kernel_traits.h:44:12: note: candidate: constexpr CGAL::internal_kernel_traits::Dummy_kernel::FT::FT() struct FT{}; ^~ /usr/include/CGAL/Kernel_traits.h:44:12: note: candidate expects 0 arguments, 1 provided /usr/include/CGAL/Kernel_traits.h:44:12: note: candidate: constexpr CGAL::internal_kernel_traits::Dummy_kernel::FT::FT(const CGAL::internal_kernel_traits::Dummy_kernel::FT&) /usr/include/CGAL/Kernel_traits.h:44:12: note: no known conversion for argument 1 from ‘int’ to ‘const CGAL::internal_kernel_traits::Dummy_kernel::FT&’ /usr/include/CGAL/Kernel_traits.h:44:12: note: candidate: constexpr CGAL::internal_kernel_traits::Dummy_kernel::FT::FT(CGAL::internal_kernel_traits::Dummy_kernel::FT&&) /usr/include/CGAL/Kernel_traits.h:44:12: note: no known conversion for argument 1 from ‘int’ to ‘CGAL::internal_kernel_traits::Dummy_kernel::FT&&’ In file included from src/generate.cpp:9:0: /usr/include/CGAL/Mesh_criteria_3.h:110:69: error: no matching function for call to ‘CGAL::internal_kernel_traits::Dummy_kernel::FT::FT(int)’ | args[parameters::sizing_field | FT(0)] ] ], ^~~~~ In file included from /usr/include/CGAL/kernel_basic.h:34:0, from /usr/include/CGAL/basic.h:46, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:28, from src/generate.cpp:5: /usr/include/CGAL/Kernel_traits.h:44:12: note: candidate: constexpr CGAL::internal_kernel_traits::Dummy_kernel::FT::FT() struct FT{}; ^~ /usr/include/CGAL/Kernel_traits.h:44:12: note: candidate expects 0 arguments, 1 provided /usr/include/CGAL/Kernel_traits.h:44:12: note: candidate: constexpr CGAL::internal_kernel_traits::Dummy_kernel::FT::FT(const CGAL::internal_kernel_traits::Dummy_kernel::FT&) /usr/include/CGAL/Kernel_traits.h:44:12: note: no known conversion for argument 1 from ‘int’ to ‘const CGAL::internal_kernel_traits::Dummy_kernel::FT&’ /usr/include/CGAL/Kernel_traits.h:44:12: note: candidate: constexpr CGAL::internal_kernel_traits::Dummy_kernel::FT::FT(CGAL::internal_kernel_traits::Dummy_kernel::FT&&) /usr/include/CGAL/Kernel_traits.h:44:12: note: no known conversion for argument 1 from ‘int’ to ‘CGAL::internal_kernel_traits::Dummy_kernel::FT&&’ In file included from src/generate.cpp:9:0: /usr/include/CGAL/Mesh_criteria_3.h:111:57: error: no matching function for call to ‘CGAL::internal_kernel_traits::Dummy_kernel::FT::FT(int)’ args[parameters::facet_distance | FT(0)], ^~~~~ In file included from /usr/include/CGAL/kernel_basic.h:34:0, from /usr/include/CGAL/basic.h:46, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:28, from src/generate.cpp:5: /usr/include/CGAL/Kernel_traits.h:44:12: note: candidate: constexpr CGAL::internal_kernel_traits::Dummy_kernel::FT::FT() struct FT{}; ^~ /usr/include/CGAL/Kernel_traits.h:44:12: note: candidate expects 0 arguments, 1 provided /usr/include/CGAL/Kernel_traits.h:44:12: note: candidate: constexpr CGAL::internal_kernel_traits::Dummy_kernel::FT::FT(const CGAL::internal_kernel_traits::Dummy_kernel::FT&) /usr/include/CGAL/Kernel_traits.h:44:12: note: no known conversion for argument 1 from ‘int’ to ‘const CGAL::internal_kernel_traits::Dummy_kernel::FT&’ /usr/include/CGAL/Kernel_traits.h:44:12: note: candidate: constexpr CGAL::internal_kernel_traits::Dummy_kernel::FT::FT(CGAL::internal_kernel_traits::Dummy_kernel::FT&&) /usr/include/CGAL/Kernel_traits.h:44:12: note: no known conversion for argument 1 from ‘int’ to ‘CGAL::internal_kernel_traits::Dummy_kernel::FT&&’ In file included from src/generate.cpp:9:0: /usr/include/CGAL/Mesh_criteria_3.h:114:65: error: no matching function for call to ‘CGAL::internal_kernel_traits::Dummy_kernel::FT::FT(int)’ | args[parameters::cell_radius_edge | FT(0)] ], ^~~~~ In file included from /usr/include/CGAL/kernel_basic.h:34:0, from /usr/include/CGAL/basic.h:46, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:28, from src/generate.cpp:5: /usr/include/CGAL/Kernel_traits.h:44:12: note: candidate: constexpr CGAL::internal_kernel_traits::Dummy_kernel::FT::FT() struct FT{}; ^~ /usr/include/CGAL/Kernel_traits.h:44:12: note: candidate expects 0 arguments, 1 provided /usr/include/CGAL/Kernel_traits.h:44:12: note: candidate: constexpr CGAL::internal_kernel_traits::Dummy_kernel::FT::FT(const CGAL::internal_kernel_traits::Dummy_kernel::FT&) /usr/include/CGAL/Kernel_traits.h:44:12: note: no known conversion for argument 1 from ‘int’ to ‘const CGAL::internal_kernel_traits::Dummy_kernel::FT&’ /usr/include/CGAL/Kernel_traits.h:44:12: note: candidate: constexpr CGAL::internal_kernel_traits::Dummy_kernel::FT::FT(CGAL::internal_kernel_traits::Dummy_kernel::FT&&) /usr/include/CGAL/Kernel_traits.h:44:12: note: no known conversion for argument 1 from ‘int’ to ‘CGAL::internal_kernel_traits::Dummy_kernel::FT&&’ In file included from src/generate.cpp:9:0: /usr/include/CGAL/Mesh_criteria_3.h:117:68: error: no matching function for call to ‘CGAL::internal_kernel_traits::Dummy_kernel::FT::FT(int)’ | args[parameters::sizing_field | FT(0)] ] ]) ^~~~~ In file included from /usr/include/CGAL/kernel_basic.h:34:0, from /usr/include/CGAL/basic.h:46, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:28, from src/generate.cpp:5: /usr/include/CGAL/Kernel_traits.h:44:12: note: candidate: constexpr CGAL::internal_kernel_traits::Dummy_kernel::FT::FT() struct FT{}; ^~ /usr/include/CGAL/Kernel_traits.h:44:12: note: candidate expects 0 arguments, 1 provided /usr/include/CGAL/Kernel_traits.h:44:12: note: candidate: constexpr CGAL::internal_kernel_traits::Dummy_kernel::FT::FT(const CGAL::internal_kernel_traits::Dummy_kernel::FT&) /usr/include/CGAL/Kernel_traits.h:44:12: note: no known conversion for argument 1 from ‘int’ to ‘const CGAL::internal_kernel_traits::Dummy_kernel::FT&’ /usr/include/CGAL/Kernel_traits.h:44:12: note: candidate: constexpr CGAL::internal_kernel_traits::Dummy_kernel::FT::FT(CGAL::internal_kernel_traits::Dummy_kernel::FT&&) /usr/include/CGAL/Kernel_traits.h:44:12: note: no known conversion for argument 1 from ‘int’ to ‘CGAL::internal_kernel_traits::Dummy_kernel::FT&&’ In file included from src/generate.cpp:8:0: /usr/include/CGAL/Mesh_complex_3_in_triangulation_3.h: In instantiation of ‘CGAL::Mesh_complex_3_in_triangulation_3::Mesh_complex_3_in_triangulation_3() [with Tr = CGAL::Regular_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default>; CornerIndex = int; CurveSegmentIndex = int]’: /usr/include/CGAL/make_mesh_3.h:332:8: required from ‘C3T3 CGAL::make_mesh_3(const MD&, const MC&, const T& ...) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> >; MD = int; MC = CGAL::Mesh_criteria_3 >, CGAL::Triangulation_data_structure_3 >, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_base_3 >, int, void>, CGAL::Sequential_tag>, CGAL::Default> >; T = {CGAL::parameters::internal::Lloyd_options, CGAL::parameters::internal::Odt_options, CGAL::parameters::internal::Perturb_options, CGAL::parameters::internal::Exude_options}]’ src/generate.cpp:108:7: required from here /usr/include/CGAL/Mesh_complex_3_in_triangulation_3.h:106:16: error: using invalid field ‘CGAL::Mesh_complex_3_in_triangulation_3::edges_’ , corners_() {} ^ /usr/include/CGAL/Mesh_complex_3_in_triangulation_3.h:106:16: error: using invalid field ‘CGAL::Mesh_complex_3_in_triangulation_3::corners_’ error: command 'x86_64-linux-gnu-gcc' failed with exit status 1