Skip to content

Work-around old CGAL not supporting newer Boost#11059

Merged
lanewei120 merged 2 commits into
bambulab:masterfrom
hadess:wip/hadess/2.7.1-fixes
Jun 22, 2026
Merged

Work-around old CGAL not supporting newer Boost#11059
lanewei120 merged 2 commits into
bambulab:masterfrom
hadess:wip/hadess/2.7.1-fixes

Conversation

@hadess

@hadess hadess commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

The errors during the build should be fixed with a newer CGAL, but those changes work-around the problem.

hadess added 2 commits June 6, 2026 22:40
In file included from /run/build/BambuStudio/deps/build/destdir/usr/local/include/CGAL/Intersections_3/Plane_3_Triangle_3.h:25,
                 from /run/build/BambuStudio/deps/build/destdir/usr/local/include/CGAL/intersection_3.h:59,
                 from /run/build/BambuStudio/deps/build/destdir/usr/local/include/CGAL/Kernel/function_objects.h:29,
                 from /run/build/BambuStudio/deps/build/destdir/usr/local/include/CGAL/Cartesian/function_objects.h:20,
                 from /run/build/BambuStudio/deps/build/destdir/usr/local/include/CGAL/Cartesian/Cartesian_base.h:62,
                 from /run/build/BambuStudio/deps/build/destdir/usr/local/include/CGAL/Simple_cartesian.h:20,
                 from /run/build/BambuStudio/deps/build/destdir/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
                 from /run/build/BambuStudio/src/libslic3r/TextureToColor/CgalUtils.hpp:3,
                 from /run/build/BambuStudio/src/libslic3r/TextureToColor/TextureToColor.cpp:12:
/run/build/BambuStudio/deps/build/destdir/usr/local/include/CGAL/Intersections_3/internal/Plane_3_Triangle_3_intersection.h: In function ‘typename CGAL::Intersection_traits<K, typename K::Plane_3, typename K::Triangle_3>::result_type CGAL::Intersections::internal::intersection(const typename K::Plane_3&, const typename K::Triangle_3&, const K&)’:
/run/build/BambuStudio/deps/build/destdir/usr/local/include/CGAL/Intersections_3/internal/Plane_3_Triangle_3_intersection.h:144:65: error: ‘prior’ is not a member of ‘boost’; did you mean ‘boost::mpl::prior’? [-Wtemplate-body]
  144 |            k.construct_segment_3_object()(*pts.begin(), *boost::prior(pts.end())));
      |                                                                 ^~~~~
In file included from /run/build/BambuStudio/deps/build/destdir/usr/local/include/CGAL/Intersections_3/Plane_3_Triangle_3.h:25,
                 from /run/build/BambuStudio/deps/build/destdir/usr/local/include/CGAL/intersection_3.h:59,
                 from /run/build/BambuStudio/deps/build/destdir/usr/local/include/CGAL/Kernel/function_objects.h:29,
                 from /run/build/BambuStudio/deps/build/destdir/usr/local/include/CGAL/Cartesian/function_objects.h:20,
                 from /run/build/BambuStudio/deps/build/destdir/usr/local/include/CGAL/Cartesian/Cartesian_base.h:62,
                 from /run/build/BambuStudio/deps/build/destdir/usr/local/include/CGAL/Simple_cartesian.h:20,
                 from /run/build/BambuStudio/deps/build/destdir/usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
                 from /run/build/BambuStudio/src/libslic3r/TextureToColor/CgalUtils.hpp:3,
                 from /run/build/BambuStudio/src/libslic3r/TextureToColor/TextureToColor.cpp:12:
/run/build/BambuStudio/deps/build/destdir/usr/local/include/CGAL/Intersections_3/internal/Plane_3_Triangle_3_intersection.h: In function ‘typename CGAL::Intersection_traits<K, typename K::Plane_3, typename K::Triangle_3>::result_type CGAL::Intersections::internal::intersection(const typename K::Plane_3&, const typename K::Triangle_3&, const K&)’:
/run/build/BambuStudio/deps/build/destdir/usr/local/include/CGAL/Intersections_3/internal/Plane_3_Triangle_3_intersection.h:144:65: error: ‘prior’ is not a member of ‘boost’; did you mean ‘boost::mpl::prior’? [-Wtemplate-body]
  144 |            k.construct_segment_3_object()(*pts.begin(), *boost::prior(pts.end())));
      |                                                                 ^~~~~
@lanewei120 lanewei120 merged commit 8463372 into bambulab:master Jun 22, 2026
14 of 17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants