← Back to team overview

yade-dev team mailing list archive

Re: Yade is not compatible with CGAL_4.13

 

I'm looking into this.
On 4 Dec 2018, 23:42 +0100, Anton Gladky <gladky.anton@xxxxxxxxx>, wrote:
> 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
> _______________________________________________
> Mailing list: https://launchpad.net/~yade-dev
> Post to : yade-dev@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~yade-dev
> More help : https://help.launchpad.net/ListHelp
>

Follow ups

References