Build with Boost 1.85.0 fails and outputs errors like:
In file included from /tmp/collada-dom-20240425-5735-4akd4c/collada-dom-2.5.0/dom/src/1.5/dom/domAnimation.cpp:1:
/tmp/collada-dom-20240425-5735-4akd4c/collada-dom-2.5.0/dom/include/dae.h:28:10: fatal error: 'boost/filesystem/convenience.hpp' file not found
#include <boost/filesystem/convenience.hpp>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This is due to removal of convenience.hpp (https://www.boost.org/doc/libs/1_85_0/libs/filesystem/doc/deprecated.html). The includes need to be updated depending on what functions/etc are needed.
EDIT: Also need to update some removed APIs, e.g.
/tmp/collada-dom-20240425-12463-zjold7/collada-dom-2.5.0/dom/src/dae/daeZAEUncompressHandler.cpp:274:35: error: no member named 'branch_path' in 'boost::filesystem::path'
std::string dir = archivePath.branch_path().string();
~~~~~~~~~~~ ^
1 error generated.
Seen while updating Boost in Homebrew - Homebrew/homebrew-core#169237
Build with Boost 1.85.0 fails and outputs errors like:
This is due to removal of
convenience.hpp(https://www.boost.org/doc/libs/1_85_0/libs/filesystem/doc/deprecated.html). The includes need to be updated depending on what functions/etc are needed.EDIT: Also need to update some removed APIs, e.g.
Seen while updating Boost in Homebrew - Homebrew/homebrew-core#169237