supermerill / SuperSlicer

G-code generator for 3D printers (Prusa, Voron, Creality, etc.)
4.03k stars 516 forks source link

Unable to build with Boost 1.85 filesystem library #4307

Open kc2zgu opened 2 weeks ago

kc2zgu commented 2 weeks ago

What happened?

Some functions in the boost 1.85 filesystem library were deprecated and SuperSlicer currently fails to build. Upstream has a fix in https://github.com/prusa3d/PrusaSlicer/commit/611afd97895a092bc226c11b373b1451cf0f4171

Porting the changes in PrintBase.cpp and RemovableDriveManager.cpp was enough to build successfully but the others should probably be pulled in as well.

Project file & How to reproduce

No slicer files to upload as this is a compilation failure

Version

2.5.59.8

Operating system

Gentoo

Printer model

Ender 3 pro v1.5, not that it matters