From 82a0c09a57c4366f11969280a9de0cdab25599e9 Mon Sep 17 00:00:00 2001 From: Lukas Matena Date: Wed, 13 Sep 2023 09:04:50 +0200 Subject: [PATCH] Fixed compilation on Linux (gcc 9.4.0) --- src/libslic3r/Config.cpp | 1 + src/slic3r/GUI/EditGCodeDialog.hpp | 1 + src/slic3r/GUI/Plater.cpp | 1 + src/slic3r/GUI/Tab.cpp | 2 +- 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/libslic3r/Config.cpp b/src/libslic3r/Config.cpp index 75a71acb0e..63e2b3821e 100644 --- a/src/libslic3r/Config.cpp +++ b/src/libslic3r/Config.cpp @@ -37,6 +37,7 @@ #include #include #include +#include #include #include #include diff --git a/src/slic3r/GUI/EditGCodeDialog.hpp b/src/slic3r/GUI/EditGCodeDialog.hpp index 39757ab376..b54b9cc045 100644 --- a/src/slic3r/GUI/EditGCodeDialog.hpp +++ b/src/slic3r/GUI/EditGCodeDialog.hpp @@ -13,6 +13,7 @@ class wxListBox; class wxTextCtrl; class ScalableButton; +class wxStaticText; namespace Slic3r { diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index c60e58d47f..282f0d0185 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -28,6 +28,7 @@ #include #include #include +#include #include #include #include diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp index ee7af794db..f318f84959 100644 --- a/src/slic3r/GUI/Tab.cpp +++ b/src/slic3r/GUI/Tab.cpp @@ -2456,7 +2456,7 @@ void TabFilament::load_current_preset() m_extruders_cb->Select(m_active_extruder); } - assert(m_active_extruder >= 0 && m_active_extruder < m_preset_bundle->extruders_filaments.size()); + assert(m_active_extruder >= 0 && size_t(m_active_extruder) < m_preset_bundle->extruders_filaments.size()); const std::string& selected_extr_filament_name = m_preset_bundle->extruders_filaments[m_active_extruder].get_selected_preset_name(); if (selected_extr_filament_name != selected_filament_name) { m_presets->select_preset_by_name(selected_extr_filament_name, false);