yade-dev team mailing list archive
-
yade-dev team
-
Mailing list archive
-
Message #14409
Yade is not compatible with CGAL_4.13
Dear Yade developers,
Yade fails to compile against newest CGAL_4,13,
The corresponding bug on Debian tracker is [#911685].
[#911685] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911685
Some relevant lines are here.
===============
CGT::SimpleVertexInfo, CGT::SimpleCellInfo>;
CGT::_Tesselation<TT>::VertexHandle =
CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Alpha_shape_vertex_base_3<CGAL::Epick,
CGAL::Triangulation_vertex_base_with_info_3<CGT::SimpleVer
texInfo, CGAL::Epick,
CGAL::Regular_triangulation_vertex_base_3<CGAL::Epick,
CGAL::Triangulation_ds_vertex_base_3<CGAL::Triangulation_data_structure_3<CGAL::Alpha_shape_vertex_base_3<CGAL::Epick,
CGAL::Triangulation_vertex_base_with_info_
3<CGT::SimpleVertexInfo, CGAL::Epick,
CGAL::Regular_triangulation_vertex_base_3<CGAL::Epick> >,
CGAL::Boolean_tag<false>, CGAL::Boolean_tag<false> >,
CGAL::Alpha_shape_cell_base_3<CGAL::Epick,
CGAL::Triangulation_cell_base_with_info_3<CGT
::SimpleCellInfo, CGAL::Epick,
CGAL::Regular_triangulation_cell_base_3<CGAL::Epick> >,
CGAL::Boolean_tag<false>, CGAL::Boolean_tag<false> >, CGAL::Sequential_tag>
> > >, CGAL::Boolean_tag<false>, CGAL::Boolean_tag<false> >, CGAL::Default,
CGAL::Default, CGAL::Default>, false>; CGT::Real = double]':
/root/yade/yade-2018.02b/pkg/dem/TesselationWrapper.cpp:186:28: required
from here
/root/yade/yade-2018.02b/lib/triangulation/Tesselation.ipp:78:12: error:
'CGT::_Tesselation<CGT::TriangulationTypes<CGT::SimpleVertexInfo,
CGT::SimpleCellInfo> >::RTriangulation' {aka 'class
CGAL::Regular_triangulation_3<CGAL::Epick, CGAL
::Triangulation_data_structure_3<CGAL::Alpha_shape_vertex_base_3<CGAL::Epick,
CGAL::Triangulation_vertex_base_with_info_3<CGT::SimpleVertexInfo,
CGAL::Epick, CGAL::Regular_triangulation_vertex_base_3<CGAL::Epick> >,
CGAL::Boolean_tag<fals
e>, CGAL::Boolean_tag<false> >, CGAL::Alpha_shape_cell_base_3<CGAL::Epick,
CGAL::Triangulation_cell_base_with_info_3<CGT::SimpleCellInfo, CGAL::Epick,
CGAL::Regular_triangulation_cell_base_3<CGAL::Epick> >,
CGAL::Boolean_tag<false>, CGAL:
:Boolean_tag<false> >, CGAL::Sequential_tag>, CGAL::Default>'} has no
member named 'move_point'; did you mean 'Bare_point'?
Vh = Tri->move_point ( vertexHandles[id], Sphere ( Point ( x,y,z ),pow (
rad,2 ) ) );
===============
It would be good if somebody tries to compile the yade
against this CGAL version and fixes the issue. It is getting
really painful that CGAL developers break the API permanently....
Thanks and regards
Anton
Follow ups