I have no idea why they're breaking the build, but the macros appear to be defined in the appropriate header, so maybe they're not needed anyway?
Btw. to replicate the failure you need to delete the temporary files under bin.v2, as boost.build doesn't detect the failure, and will continue with the old copies from the last successful build. I'm using doxygen 1.8.8, maybe this is fixed in later versions?
I have no idea why they're breaking the build, but the macros appear to be defined in the appropriate header, so maybe they're not needed anyway?
Btw. to replicate the failure you need to delete the temporary files under bin.v2, as boost.build doesn't detect the failure, and will continue with the old copies from the last successful build. I'm using doxygen 1.8.8, maybe this is fixed in later versions?