Open naliboff opened 4 months ago
I resolved this by installing boost through candi, where boost version 1.8.x and above no longer uses std::unary_function
. Would making a note of this be a helpful addition to one of the wikis and/or add a new platform under deal.II-toolchain/platforms/supported/
for Mac osx Sonoma?
You can choose the master version of deal.II instead of 9.5.2.
I reported this std::unary_function
issue, and it was solved.
I was having problems with both Candi and precompiled (.dmg) versions. I was able to compile ver 9.5.2 for M2 Mac without any issues.
While building deal.II via candi on recent arm-based mac (Sonoma 14.5), I ran into the following error while compiling deal.II 9.5.2 (i.e., it made it through installation of the other packages).
This seems likely related to the following deprecation in Xcode15, as noted here:
unary_function and binary_function are no longer provided in C++17 and newer Standard modes. They can be re-enabled with _LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION.
For reference, I followed the instruction for building deal.II on a Mac ARM system from here, with the exception of:
Any suggestions for how to proceed?
Thanks! John