`Boost::system` is not valid since Boost 1.89.0. --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -370,7 +370,7 @@ endif() # boost::process was introduced first in version 1.64.0, # boost::beast::detail::base64 was introduced first in version 1.66.0 set(MINIMUM_BOOST_VERSION "1.83.0") -set(_boost_components "system;filesystem;thread;log;locale;regex;chrono;atomic;date_time;iostreams;nowide") +set(_boost_components "filesystem;thread;log;locale;regex;chrono;atomic;date_time;iostreams;nowide") find_package(Boost ${MINIMUM_BOOST_VERSION} REQUIRED COMPONENTS ${_boost_components}) find_package(Eigen3 3.3.7 REQUIRED) --- a/cmake/modules/FindOpenVDB.cmake +++ b/cmake/modules/FindOpenVDB.cmake @@ -471,5 +471,4 @@ set(_OPENVDB_VISIBLE_DEPENDENCIES Boost::iostreams - Boost::system IlmBase::Half ) --- a/src/slic3r/Utils/Bonjour.cpp +++ b/src/slic3r/Utils/Bonjour.cpp @@ -11,6 +11,7 @@ #include #include #include +#include #include #include #include -- 2.52.0