[MacPorts] #71858: boost187: missing header for PRIx* macros in boost/test
MacPorts
noreply at macports.org
Fri Jan 17 06:15:59 UTC 2025
#71858: boost187: missing header for PRIx* macros in boost/test
--------------------------+----------------------
Reporter: barracuda156 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.10.5
Keywords: | Port: boost187
--------------------------+----------------------
{{{
:info:build ./boost/test/impl/execution_monitor.ipp:444:25: note: to match
this '('
:info:build 444 | report_error(
execution_exception::system_fatal_error,
:info:build | ^
:info:build ./boost/test/impl/execution_monitor.ipp:215:1: note: 'PRIxPTR'
is defined in header '<cinttypes>'; this is probably fixable by adding
'#include <cinttypes>'
:info:build 214 | #include <boost/test/detail/suppress_warnings.hpp>
:info:build +++ |+#include <cinttypes>
:info:build 215 |
:info:build ./boost/test/impl/execution_monitor.ipp:445:86: warning:
spurious trailing '%' in format [-Wformat=]
:info:build 445 | "signal: illegal opcode;
address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^
:info:build ./boost/test/impl/execution_monitor.ipp:445:27: warning: too
many arguments for format [-Wformat-extra-args]
:info:build 445 | "signal: illegal opcode;
address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build ./boost/test/impl/execution_monitor.ipp:450:86: error:
expected ')' before 'PRIxPTR'
:info:build 450 | "signal: illegal trap;
address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^
:info:build |
)
:info:build ./boost/test/impl/execution_monitor.ipp:449:25: note: to match
this '('
:info:build 449 | report_error(
execution_exception::system_fatal_error,
:info:build | ^
:info:build ./boost/test/impl/execution_monitor.ipp:206:30: note:
'PRIxPTR' is defined in header '<cinttypes>'; this is probably fixable by
adding '#include <cinttypes>'
:info:build 206 | # define BOOST_TEST_PRIxPTR PRIxPTR
:info:build | ^~~~~~~
:info:build ./boost/test/impl/execution_monitor.ipp:450:87: note: in
expansion of macro 'BOOST_TEST_PRIxPTR'
:info:build 450 | "signal: illegal trap;
address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^~~~~~~~~~~~~~~~~~
:info:build ./boost/test/impl/execution_monitor.ipp:450:84: warning:
spurious trailing '%' in format [-Wformat=]
:info:build 450 | "signal: illegal trap;
address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^
:info:build ./boost/test/impl/execution_monitor.ipp:450:27: warning: too
many arguments for format [-Wformat-extra-args]
:info:build 450 | "signal: illegal trap;
address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build ./boost/test/impl/execution_monitor.ipp:455:93: error:
expected ')' before 'PRIxPTR'
:info:build 455 | "signal: privileged
register; address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^
:info:build |
)
:info:build ./boost/test/impl/execution_monitor.ipp:454:25: note: to match
this '('
:info:build 454 | report_error(
execution_exception::system_fatal_error,
:info:build | ^
:info:build ./boost/test/impl/execution_monitor.ipp:206:30: note:
'PRIxPTR' is defined in header '<cinttypes>'; this is probably fixable by
adding '#include <cinttypes>'
:info:build 206 | # define BOOST_TEST_PRIxPTR PRIxPTR
:info:build | ^~~~~~~
:info:build ./boost/test/impl/execution_monitor.ipp:455:94: note: in
expansion of macro 'BOOST_TEST_PRIxPTR'
:info:build 455 | "signal: privileged
register; address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^~~~~~~~~~~~~~~~~~
:info:build ./boost/test/impl/execution_monitor.ipp:455:91: warning:
spurious trailing '%' in format [-Wformat=]
:info:build 455 | "signal: privileged
register; address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^
:info:build ./boost/test/impl/execution_monitor.ipp:455:27: warning: too
many arguments for format [-Wformat-extra-args]
:info:build 455 | "signal: privileged
register; address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build ./boost/test/impl/execution_monitor.ipp:460:94: error:
expected ')' before 'PRIxPTR'
:info:build 460 | "signal: internal stack
error; address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^
:info:build |
)
:info:build ./boost/test/impl/execution_monitor.ipp:459:25: note: to match
this '('
:info:build 459 | report_error(
execution_exception::system_fatal_error,
:info:build | ^
:info:build ./boost/test/impl/execution_monitor.ipp:206:30: note:
'PRIxPTR' is defined in header '<cinttypes>'; this is probably fixable by
adding '#include <cinttypes>'
:info:build 206 | # define BOOST_TEST_PRIxPTR PRIxPTR
:info:build | ^~~~~~~
:info:build ./boost/test/impl/execution_monitor.ipp:460:95: note: in
expansion of macro 'BOOST_TEST_PRIxPTR'
:info:build 460 | "signal: internal stack
error; address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^~~~~~~~~~~~~~~~~~
:info:build ./boost/test/impl/execution_monitor.ipp:460:92: warning:
spurious trailing '%' in format [-Wformat=]
:info:build 460 | "signal: internal stack
error; address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^
:info:build ./boost/test/impl/execution_monitor.ipp:460:27: warning: too
many arguments for format [-Wformat-extra-args]
:info:build 460 | "signal: internal stack
error; address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build ./boost/test/impl/execution_monitor.ipp:466:89: error:
expected ')' before 'PRIxPTR'
:info:build 466 | "signal: illegal operand;
address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^
:info:build |
)
:info:build ./boost/test/impl/execution_monitor.ipp:465:25: note: to match
this '('
:info:build 465 | report_error(
execution_exception::system_fatal_error,
:info:build | ^
:info:build ./boost/test/impl/execution_monitor.ipp:206:30: note:
'PRIxPTR' is defined in header '<cinttypes>'; this is probably fixable by
adding '#include <cinttypes>'
:info:build 206 | # define BOOST_TEST_PRIxPTR PRIxPTR
:info:build | ^~~~~~~
:info:build ./boost/test/impl/execution_monitor.ipp:466:90: note: in
expansion of macro 'BOOST_TEST_PRIxPTR'
:info:build 466 | "signal: illegal operand;
address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^~~~~~~~~~~~~~~~~~
:info:build ./boost/test/impl/execution_monitor.ipp:466:87: warning:
spurious trailing '%' in format [-Wformat=]
:info:build 466 | "signal: illegal operand;
address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^
:info:build ./boost/test/impl/execution_monitor.ipp:466:27: warning: too
many arguments for format [-Wformat-extra-args]
:info:build 466 | "signal: illegal operand;
address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build ./boost/test/impl/execution_monitor.ipp:471:97: error:
expected ')' before 'PRIxPTR'
:info:build 471 | "signal: illegal addressing
mode; address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^
:info:build |
)
:info:build ./boost/test/impl/execution_monitor.ipp:470:25: note: to match
this '('
:info:build 470 | report_error(
execution_exception::system_fatal_error,
:info:build | ^
:info:build ./boost/test/impl/execution_monitor.ipp:206:30: note:
'PRIxPTR' is defined in header '<cinttypes>'; this is probably fixable by
adding '#include <cinttypes>'
:info:build 206 | # define BOOST_TEST_PRIxPTR PRIxPTR
:info:build | ^~~~~~~
:info:build ./boost/test/impl/execution_monitor.ipp:471:98: note: in
expansion of macro 'BOOST_TEST_PRIxPTR'
:info:build 471 | "signal: illegal addressing
mode; address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^~~~~~~~~~~~~~~~~~
:info:build ./boost/test/impl/execution_monitor.ipp:471:95: warning:
spurious trailing '%' in format [-Wformat=]
:info:build 471 | "signal: illegal addressing
mode; address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^
:info:build ./boost/test/impl/execution_monitor.ipp:471:27: warning: too
many arguments for format [-Wformat-extra-args]
:info:build 471 | "signal: illegal addressing
mode; address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build ./boost/test/impl/execution_monitor.ipp:476:91: error:
expected ')' before 'PRIxPTR'
:info:build 476 | "signal: privileged opcode;
address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^
:info:build |
)
:info:build ./boost/test/impl/execution_monitor.ipp:475:25: note: to match
this '('
:info:build 475 | report_error(
execution_exception::system_fatal_error,
:info:build | ^
:info:build ./boost/test/impl/execution_monitor.ipp:206:30: note:
'PRIxPTR' is defined in header '<cinttypes>'; this is probably fixable by
adding '#include <cinttypes>'
:info:build 206 | # define BOOST_TEST_PRIxPTR PRIxPTR
:info:build | ^~~~~~~
:info:build ./boost/test/impl/execution_monitor.ipp:476:92: note: in
expansion of macro 'BOOST_TEST_PRIxPTR'
:info:build 476 | "signal: privileged opcode;
address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^~~~~~~~~~~~~~~~~~
:info:build ./boost/test/impl/execution_monitor.ipp:476:89: warning:
spurious trailing '%' in format [-Wformat=]
:info:build 476 | "signal: privileged opcode;
address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^
:info:build ./boost/test/impl/execution_monitor.ipp:476:27: warning: too
many arguments for format [-Wformat-extra-args]
:info:build 476 | "signal: privileged opcode;
address of failing instruction: 0x%" BOOST_TEST_PRIxPTR,
:info:build |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}}}
A well-known bug.
--
Ticket URL: <https://trac.macports.org/ticket/71858>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list