Compiling the latest OTIO with C++17 support gives this error on macOS 10.15.7:
'any_cast<const opentimelineio::v1_0::AnyVector &>' is unavailable: introduced in macOS 10.14
AnyVector const& av = std::any_cast<AnyVector const&>(source);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/any:581:12: note:
'any_cast<const opentimelineio::v1_0::AnyVector &>' has been explicitly marked unavailable here
Compiling the latest OTIO with C++17 support gives this error on macOS 10.15.7: