CrealityOfficial / CrealityPrint

GNU General Public License v3.0
167 stars 24 forks source link

Can't compile version 4.3.9 on MacOS #69

Open TheCleric opened 3 months ago

TheCleric commented 3 months ago

When attempting to build on MacOS I get the following error preventing the build:

error: no template named 'unary_function' in namespace 'std'; did you mean '__unary_function'?

This appears to be a compilation error during the build of Slic3rBase (and I think eigen inside Slic3rBase, the logs are very wordy) due to its reliance on an older version of boost that isn't compatible with libc++/clang on CXX17.

Software versions: MacOS: Sonoma 14.3.1 (M1) Python: 3.9.0 conan: 1.56.0 clang: 15.0

Full log attached. crealityprint-thecleric-20240308.log