← Back to team overview

yade-dev team mailing list archive

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