Wpis na 0. poziomie, wysłany 13 czerwca 2011 o 13:30:22
Wpis na 0. poziomie, wysłany 08 kwietnia 2011 o 10:55:25
Wpis na 0. poziomie, wysłany 22 marca 2011 o 17:03:57
Jakiś czas temu opisywałem typowy błąd kompilacji w C++. Dzisiaj się męczę z dość poważną (np. mentorującą w Summer of Code) biblioteką... Która nijak nie chce współpracować. Pierwsza próba skompilowania przykładu z dokumentacji skończyła się ponad 700KB komunikatem błędu, z którego wklejam przykładową linijkę:
CGAL::Apollonius_graph_2, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Simple_cartesian >, CGAL::To_interval > >, CGAL::Triangulation_data_structure_2, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Simple_cartesian >, CGAL::To_interval > >, false, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Triangulation_face_base_2, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Simple_cartesian >, CGAL::To_interval > >, CGAL::Triangulation_ds_face_base_2 > >, CGAL::Boolean_tag >::expand_conflict_region(CGAL::internal::CC_iterator, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Simple_cartesian >, CGAL::To_interval > >, CGAL::Triangulation_ds_face_base_2, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Simple_cartesian >, CGAL::To_interval > >, false, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Triangulation_face_base_2, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Simple_cartesian >, CGAL::To_interval > >, CGAL::Triangulation_ds_face_base_2 > > > >, CGAL::Default>, false> const&, CGAL::Apollonius_site_2 > const&, CGAL::Edge_list, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Simple_cartesian >, CGAL::To_interval > >, CGAL::Triangulation_ds_face_base_2, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Simple_cartesian >, CGAL::To_interval > >, false, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Triangulation_face_base_2, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Simple_cartesian >, CGAL::To_interval > >, CGAL::Triangulation_ds_face_base_2 > > > >, CGAL::Default>, false>, int>, CGAL::Boolean_tag >&, std::map, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Simple_cartesian >, CGAL::To_interval > >, CGAL::Triangulation_ds_face_base_2, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Simple_cartesian >, CGAL::To_interval > >, false, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Triangulation_face_base_2, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Simple_cartesian >, CGAL::To_interval > >, CGAL::Triangulation_ds_face_base_2 > > > >, CGAL::Default>, false>, bool, std::less, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Simple_cartesian >, CGAL::To_interval > >, CGAL::Triangulation_ds_face_base_2, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Simple_cartesian >, CGAL::To_interval > >, false, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Triangulation_face_base_2, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Simple_cartesian >, CGAL::To_interval > >, CGAL::Triangulation_ds_face_base_2 > > > >, CGAL::Default>, false> >, std::allocator, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Simple_cartesian >, CGAL::To_interval > >, CGAL::Triangulation_ds_face_base_2, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Simple_cartesian >, CGAL::To_interval > >, false, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Triangulation_face_base_2, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Simple_cartesian >, CGAL::To_interval > >, CGAL::Triangulation_ds_face_base_2 > > > >, CGAL::Default>, false> const, bool> > >&, std::map, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Simple_cartesian >, CGAL::To_interval > >, false, CGAL::Triangulation_ds_vertex_base_2, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Simple_cartesian >, CGAL::To_interval > >, false, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Triangulation_face_base_2, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Simple_cartesian >, CGAL::To_interval > >, CGAL::Triangulation_ds_face_base_2 > > > >, CGAL::Default>, false>, bool, std::less, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Simple_cartesian >, CGAL::To_interval > >, false, CGAL::Triangulation_ds_vertex_base_2, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Simple_cartesian >, CGAL::To_interval > >, false, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Triangulation_face_base_2, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Simple_cartesian >, CGAL::To_interval > >, CGAL::Triangulation_ds_face_base_2 > > > >, CGAL::Default>, false> >, std::allocator, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Simple_cartesian >, CGAL::To_interval > >, false, CGAL::Triangulation_ds_vertex_base_2, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian, CGAL::Integral_domain_without_division_tag, CGAL::Simple_cartesian >, CGAL::Integral_domain_without_division_tag, CGAL::Cartesian_converter