From e5ad140214c6e623bb65f2a57ea0aeef85a0a657 Mon Sep 17 00:00:00 2001 From: tamasmeszaros Date: Fri, 19 Mar 2021 13:39:54 +0100 Subject: [PATCH 1/2] Fix mac warnings --- src/libslic3r/MeshBoolean.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libslic3r/MeshBoolean.cpp b/src/libslic3r/MeshBoolean.cpp index da5c9563851..8a03310fe92 100644 --- a/src/libslic3r/MeshBoolean.cpp +++ b/src/libslic3r/MeshBoolean.cpp @@ -155,7 +155,7 @@ template TriangleMesh cgal_to_triangle_mesh(const _Mesh &cgalmesh) int i = 0; Vec3i facet; - for (const auto &v : vtc) { + for (auto v : vtc) { if (i > 2) { i = 0; break; } facet(i++) = v; } From 005e625271cb1109d52c73e0b0f7a4dbedf5e758 Mon Sep 17 00:00:00 2001 From: tamasmeszaros Date: Fri, 19 Mar 2021 14:02:20 +0100 Subject: [PATCH 2/2] Fix crash caused by boost log trivial on mac --- src/libslic3r/MeshBoolean.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/libslic3r/MeshBoolean.cpp b/src/libslic3r/MeshBoolean.cpp index 8a03310fe92..25ee3e4af88 100644 --- a/src/libslic3r/MeshBoolean.cpp +++ b/src/libslic3r/MeshBoolean.cpp @@ -1,7 +1,6 @@ #include "Exception.hpp" #include "MeshBoolean.hpp" #include "libslic3r/TriangleMesh.hpp" -#include "boost/log/trivial.hpp" #undef PI // Include igl first. It defines "L" macro which then clashes with our localization @@ -160,11 +159,8 @@ template TriangleMesh cgal_to_triangle_mesh(const _Mesh &cgalmesh) facet(i++) = v; } - if (i == 3) { + if (i == 3) facets.emplace_back(facet); - } else { - BOOST_LOG_TRIVIAL(error) << "CGAL face is not a triangle."; - } } TriangleMesh out{points, facets};