missing includes for gentoo compilation

supermerill/SuperSlicer#1931
This commit is contained in:
supermerill 2021-12-15 19:19:39 +01:00
parent 053ec48ff1
commit 9e4b73f081
17 changed files with 53 additions and 11 deletions

View File

@ -9,15 +9,16 @@
#include <vector> #include <vector>
#include <stdexcept> #include <stdexcept>
#include <boost/filesystem/path.hpp> #include <boost/algorithm/string/predicate.hpp>
#include <boost/filesystem/operations.hpp> #include <boost/filesystem/operations.hpp>
#include <boost/filesystem/path.hpp>
#include <boost/format/format_fwd.hpp>
#include <boost/locale.hpp>
#include <boost/log/trivial.hpp>
#include <boost/nowide/cenv.hpp> #include <boost/nowide/cenv.hpp>
#include <boost/nowide/fstream.hpp> #include <boost/nowide/fstream.hpp>
#include <boost/property_tree/ini_parser.hpp> #include <boost/property_tree/ini_parser.hpp>
#include <boost/property_tree/ptree_fwd.hpp> #include <boost/property_tree/ptree_fwd.hpp>
#include <boost/algorithm/string/predicate.hpp>
#include <boost/format/format_fwd.hpp>
#include <boost/log/trivial.hpp>
#ifdef WIN32 #ifdef WIN32
//FIXME replace the two following includes with <boost/md5.hpp> after it becomes mainstream. //FIXME replace the two following includes with <boost/md5.hpp> after it becomes mainstream.

View File

@ -2,6 +2,10 @@
#include "libslic3r/PrintConfig.hpp" #include "libslic3r/PrintConfig.hpp"
#include "libslic3r/Time.hpp" #include "libslic3r/Time.hpp"
#include <boost/log/trivial.hpp>
#include <boost/filesystem.hpp>
#include <boost/filesystem/path.hpp>
namespace Slic3r { namespace Slic3r {
using ConfMap = std::map<std::string, std::string>; using ConfMap = std::map<std::string, std::string>;

View File

@ -16,9 +16,10 @@
#include <algorithm> #include <algorithm>
#include <cstdlib> #include <cstdlib>
#include <math.h>
#include <string_view>
#include <map> #include <map>
#include <math.h>
#include <unordered_set>
#include <string_view>
#include <boost/algorithm/string.hpp> #include <boost/algorithm/string.hpp>
#include <boost/algorithm/string/find.hpp> #include <boost/algorithm/string/find.hpp>

View File

@ -9,6 +9,8 @@
#include "../SVG.hpp" #include "../SVG.hpp"
#include "AvoidCrossingPerimeters.hpp" #include "AvoidCrossingPerimeters.hpp"
#include <boost/log/trivial.hpp>
#include <numeric> #include <numeric>
#include <unordered_set> #include <unordered_set>

View File

@ -1,10 +1,13 @@
#include "GCodeWriter.hpp" #include "GCodeWriter.hpp"
#include "CustomGCode.hpp" #include "CustomGCode.hpp"
#include <boost/lexical_cast.hpp>
#include <algorithm> #include <algorithm>
#include <assert.h>
#include <iomanip> #include <iomanip>
#include <iostream> #include <iostream>
#include <map> #include <map>
#include <assert.h>
#define FLAVOR_IS(val) this->config.gcode_flavor.value == val #define FLAVOR_IS(val) this->config.gcode_flavor.value == val
#define FLAVOR_IS_NOT(val) this->config.gcode_flavor.value != val #define FLAVOR_IS_NOT(val) this->config.gcode_flavor.value != val

View File

@ -8,6 +8,9 @@
#include "SVG.hpp" #include "SVG.hpp"
#include "polypartition.h" #include "polypartition.h"
#include "poly2tri/poly2tri.h" #include "poly2tri/poly2tri.h"
#include <boost/log/trivial.hpp>
#include <algorithm> #include <algorithm>
#include <cassert> #include <cassert>
#include <list> #include <list>

View File

@ -1,11 +1,13 @@
#include "PlaceholderParser.hpp" #include "PlaceholderParser.hpp"
#include "Exception.hpp" #include "Exception.hpp"
#include "Flow.hpp" #include "Flow.hpp"
#include <cstring> #include <cstring>
#include <ctime> #include <ctime>
#include <iomanip> #include <iomanip>
#include <sstream> #include <sstream>
#include <map> #include <map>
#include <regex>
#ifdef _MSC_VER #ifdef _MSC_VER
#include <stdlib.h> // provides **_environ #include <stdlib.h> // provides **_environ
#else #else
@ -25,6 +27,7 @@
#endif #endif
#include <boost/algorithm/string.hpp> #include <boost/algorithm/string.hpp>
#include <boost/log/trivial.hpp>
#include <boost/nowide/convert.hpp> #include <boost/nowide/convert.hpp>
// Spirit v2.5 allows you to suppress automatic generation // Spirit v2.5 allows you to suppress automatic generation

View File

@ -4,6 +4,8 @@
#include <boost/filesystem.hpp> #include <boost/filesystem.hpp>
#include <boost/lexical_cast.hpp> #include <boost/lexical_cast.hpp>
#include <regex>
#include "I18N.hpp" #include "I18N.hpp"
//! macro used to mark string used at localization, //! macro used to mark string used at localization,

View File

@ -14,12 +14,12 @@
#include "Fill/FillAdaptive.hpp" #include "Fill/FillAdaptive.hpp"
#include "Format/STL.hpp" #include "Format/STL.hpp"
#include <atomic>
#include <utility> #include <utility>
#include <boost/log/trivial.hpp> #include <boost/log/trivial.hpp>
#include <float.h> #include <float.h>
#include <tbb/parallel_for.h> #include <tbb/parallel_for.h>
#include <tbb/atomic.h>
#include <Shiny/Shiny.h> #include <Shiny/Shiny.h>

View File

@ -16,7 +16,11 @@
#include <boost/algorithm/string/predicate.hpp> #include <boost/algorithm/string/predicate.hpp>
#include <boost/filesystem/operations.hpp> #include <boost/filesystem/operations.hpp>
#include <boost/locale/generator.hpp>
#include <boost/log/trivial.hpp> #include <boost/log/trivial.hpp>
#include <boost/nowide/fstream.hpp>
#include <boost/property_tree/ini_parser.hpp>
#include <boost/property_tree/ptree.hpp>
static const float GROUND_Z = -0.02f; static const float GROUND_Z = -0.02f;

View File

@ -5,10 +5,14 @@
#include "GUI.hpp" #include "GUI.hpp"
#include "GUI_ObjectList.hpp" #include "GUI_ObjectList.hpp"
#include "Tab.hpp" #include "Tab.hpp"
#include <wx/scrolwin.h> #include <wx/scrolwin.h>
#include <wx/display.h> #include <wx/display.h>
#include <wx/file.h> #include <wx/file.h>
#include <boost/filesystem.hpp>
#include <boost/filesystem/path.hpp>
#if ENABLE_SCROLLABLE #if ENABLE_SCROLLABLE
static wxSize get_screen_size(wxWindow* window) static wxSize get_screen_size(wxWindow* window)
{ {

View File

@ -15,6 +15,8 @@
#include "Selection.hpp" #include "Selection.hpp"
#include <boost/algorithm/string.hpp> #include <boost/algorithm/string.hpp>
#include <boost/log/trivial.hpp>
#include "slic3r/Utils/FixModelByWin10.hpp" #include "slic3r/Utils/FixModelByWin10.hpp"
#ifdef __WXMSW__ #ifdef __WXMSW__

View File

@ -5,6 +5,7 @@
#include <vector> #include <vector>
#include <string> #include <string>
#include <boost/algorithm/string.hpp> #include <boost/algorithm/string.hpp>
#include <boost/log/trivial.hpp>
#include <wx/sizer.h> #include <wx/sizer.h>
#include <wx/stattext.h> #include <wx/stattext.h>

View File

@ -4,8 +4,12 @@
#include "Plater.hpp" #include "Plater.hpp"
#include "I18N.hpp" #include "I18N.hpp"
#include "libslic3r/AppConfig.hpp" #include "libslic3r/AppConfig.hpp"
#include <wx/notebook.h> #include <wx/notebook.h>
#include <boost/filesystem.hpp>
#include <boost/filesystem/path.hpp>
namespace Slic3r { namespace Slic3r {
namespace GUI { namespace GUI {

View File

@ -1,7 +1,9 @@
#include "Search.hpp" #include "Search.hpp"
#include <cstddef> #include <cstddef>
#include <regex>
#include <string> #include <string>
#include <boost/algorithm/string.hpp> #include <boost/algorithm/string.hpp>
#include <boost/optional.hpp> #include <boost/optional.hpp>
#include <boost/nowide/convert.hpp> #include <boost/nowide/convert.hpp>

View File

@ -22,6 +22,7 @@
#include <wx/bmpcbox.h> #include <wx/bmpcbox.h>
#include <wx/bmpbuttn.h> #include <wx/bmpbuttn.h>
#include <wx/collpane.h>
#include <wx/treectrl.h> #include <wx/treectrl.h>
#include <wx/imaglist.h> #include <wx/imaglist.h>
#include <wx/settings.h> #include <wx/settings.h>
@ -29,10 +30,12 @@
#include <boost/algorithm/string/split.hpp> #include <boost/algorithm/string/split.hpp>
#include <boost/algorithm/string/predicate.hpp> #include <boost/algorithm/string/predicate.hpp>
#include <boost/algorithm/string/replace.hpp>
#include <boost/algorithm/string/replace.hpp>#include <boost/algorithm/string/trim.hpp> #include <boost/algorithm/string/trim.hpp>
#include <boost/filesystem.hpp> #include <boost/filesystem.hpp>
#include <boost/filesystem/path.hpp> #include <boost/filesystem/path.hpp>
#include <boost/lexical_cast.hpp>
#include "wxExtensions.hpp" #include "wxExtensions.hpp"
#include "PresetComboBoxes.hpp" #include "PresetComboBoxes.hpp"
#include <wx/wupdlock.h> #include <wx/wupdlock.h>

View File

@ -6,12 +6,15 @@
#include <ostream> #include <ostream>
#include <utility> #include <utility>
#include <stdexcept> #include <stdexcept>
#include <boost/format.hpp>
#include <boost/algorithm/string.hpp> #include <boost/algorithm/string.hpp>
#include <boost/filesystem.hpp> #include <boost/filesystem.hpp>
#include <boost/filesystem/fstream.hpp> #include <boost/filesystem/fstream.hpp>
#include <boost/format.hpp>
#include <boost/lexical_cast.hpp> #include <boost/lexical_cast.hpp>
#include <boost/log/trivial.hpp> #include <boost/log/trivial.hpp>
#include <boost/property_tree/json_parser.hpp>
#include <boost/property_tree/ptree.hpp>
#include <wx/app.h> #include <wx/app.h>
#include <wx/msgdlg.h> #include <wx/msgdlg.h>