-
Notifications
You must be signed in to change notification settings - Fork 142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build error: execution_monitor.ipp: error: expected ')' before 'PRIxPTR'
#436
Comments
Since execution_monitor.ipp includes other c++ headers (like |
On a related note, can someone add a patch link to https://www.boost.org/users/history/version_1_83_0.html for this issue that was fixed in linux via cada8c1 ?
|
Compatibility with really old toolchains. |
Changing the header to |
Correct. I think #437 should solve the remaining cases like this one on newer toolchains. |
@mborland Sorry, this does not work correctly. The issue is that the first macro evaluates as true on macOS, so |
The following header has an inaccurate condition to define
__STDC_FORMAT_MACROS
:test/include/boost/test/impl/execution_monitor.ipp
Lines 197 to 212 in fcd634a
So I get this failure on macOS, for example:
It should not be restricted to Linux, other systems may also need
__STDC_FORMAT_MACROS
before includinginttypes.h
.The text was updated successfully, but these errors were encountered: