[MacPorts] #67403: imath is broken with gcc: missing header for PRIx64 etc.
MacPorts
noreply at macports.org
Wed May 10 03:41:56 UTC 2023
#67403: imath is broken with gcc: missing header for PRIx64 etc.
--------------------------+----------------------
Reporter: barracuda156 | Owner: mascguy
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Keywords: | Port: imath
--------------------------+----------------------
{{{
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_openexr/imath/work/imath-3.1.7/src/ImathTest/testFun.cpp:
In function 'void testf(float, bool)':
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_openexr/imath/work/imath-3.1.7/src/ImathTest/testFun.cpp:49:23:
error: expected ')' before 'PRIx32'
49 | printf ("f %.9g %" PRIx32 "\n", f, bit_cast<uint32_t> (f));
| ~ ^~~~~~~
| )
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_openexr/imath/work/imath-3.1.7/src/ImathTest/testFun.cpp:20:1:
note: 'PRIx32' is defined in header '<cinttypes>'; did you forget to
'#include <cinttypes>'?
19 | #include <inttypes.h>
+++ |+#include <cinttypes>
20 |
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_openexr/imath/work/imath-3.1.7/src/ImathTest/testFun.cpp:50:24:
error: expected ')' before 'PRIx32'
50 | printf ("sf %.9g %" PRIx32 "\n", sf, bit_cast<uint32_t> (sf));
| ~ ^~~~~~~
| )
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_openexr/imath/work/imath-3.1.7/src/ImathTest/testFun.cpp:50:25:
note: 'PRIx32' is defined in header '<cinttypes>'; did you forget to
'#include <cinttypes>'?
50 | printf ("sf %.9g %" PRIx32 "\n", sf, bit_cast<uint32_t> (sf));
| ^~~~~~
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_openexr/imath/work/imath-3.1.7/src/ImathTest/testFun.cpp:51:24:
error: expected ')' before 'PRIx32'
51 | printf ("pf %.9g %" PRIx32 "\n", pf, bit_cast<uint32_t> (pf));
| ~ ^~~~~~~
| )
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_openexr/imath/work/imath-3.1.7/src/ImathTest/testFun.cpp:51:25:
note: 'PRIx32' is defined in header '<cinttypes>'; did you forget to
'#include <cinttypes>'?
51 | printf ("pf %.9g %" PRIx32 "\n", pf, bit_cast<uint32_t> (pf));
| ^~~~~~
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_openexr/imath/work/imath-3.1.7/src/ImathTest/testFun.cpp:52:25:
error: expected ')' before 'PRIx32'
52 | printf ("spf %.9g %" PRIx32 "\n", spf, bit_cast<uint32_t>
(spf));
| ~ ^~~~~~~
| )
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_openexr/imath/work/imath-3.1.7/src/ImathTest/testFun.cpp:52:26:
note: 'PRIx32' is defined in header '<cinttypes>'; did you forget to
'#include <cinttypes>'?
52 | printf ("spf %.9g %" PRIx32 "\n", spf, bit_cast<uint32_t>
(spf));
| ^~~~~~
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_openexr/imath/work/imath-3.1.7/src/ImathTest/testFun.cpp:53:25:
error: expected ')' before 'PRIx32'
53 | printf ("psf %.9g %" PRIx32 "\n", psf, bit_cast<uint32_t>
(psf));
| ~ ^~~~~~~
| )
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_openexr/imath/work/imath-3.1.7/src/ImathTest/testFun.cpp:53:26:
note: 'PRIx32' is defined in header '<cinttypes>'; did you forget to
'#include <cinttypes>'?
53 | printf ("psf %.9g %" PRIx32 "\n", psf, bit_cast<uint32_t>
(psf));
| ^~~~~~
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_openexr/imath/work/imath-3.1.7/src/ImathTest/testFun.cpp:
In function 'void testd(double, bool)':
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_openexr/imath/work/imath-3.1.7/src/ImathTest/testFun.cpp:90:28:
error: expected ')' before 'PRIx64'
90 | printf ("d %0.18lg %" PRIx64 "\n", d, bit_cast<uint64_t>
(d));
| ~ ^~~~~~~
| )
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_openexr/imath/work/imath-3.1.7/src/ImathTest/testFun.cpp:90:29:
note: 'PRIx64' is defined in header '<cinttypes>'; did you forget to
'#include <cinttypes>'?
90 | printf ("d %0.18lg %" PRIx64 "\n", d, bit_cast<uint64_t>
(d));
| ^~~~~~
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_openexr/imath/work/imath-3.1.7/src/ImathTest/testFun.cpp:91:28:
error: expected ')' before 'PRIx64'
91 | printf ("sd %0.18lg %" PRIx64 "\n", sd, bit_cast<uint64_t>
(sd));
| ~ ^~~~~~~
| )
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_openexr/imath/work/imath-3.1.7/src/ImathTest/testFun.cpp:91:29:
note: 'PRIx64' is defined in header '<cinttypes>'; did you forget to
'#include <cinttypes>'?
91 | printf ("sd %0.18lg %" PRIx64 "\n", sd, bit_cast<uint64_t>
(sd));
| ^~~~~~
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_openexr/imath/work/imath-3.1.7/src/ImathTest/testFun.cpp:92:28:
error: expected ')' before 'PRIx64'
92 | printf ("pd %0.18lg %" PRIx64 "\n", pd, bit_cast<uint64_t>
(pd));
| ~ ^~~~~~~
| )
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_openexr/imath/work/imath-3.1.7/src/ImathTest/testFun.cpp:92:29:
note: 'PRIx64' is defined in header '<cinttypes>'; did you forget to
'#include <cinttypes>'?
92 | printf ("pd %0.18lg %" PRIx64 "\n", pd, bit_cast<uint64_t>
(pd));
| ^~~~~~
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_openexr/imath/work/imath-3.1.7/src/ImathTest/testFun.cpp:93:28:
error: expected ')' before 'PRIx64'
93 | printf ("spd %0.18lg %" PRIx64 "\n", spd, bit_cast<uint64_t>
(spd));
| ~ ^~~~~~~
| )
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_openexr/imath/work/imath-3.1.7/src/ImathTest/testFun.cpp:93:29:
note: 'PRIx64' is defined in header '<cinttypes>'; did you forget to
'#include <cinttypes>'?
93 | printf ("spd %0.18lg %" PRIx64 "\n", spd, bit_cast<uint64_t>
(spd));
| ^~~~~~
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_openexr/imath/work/imath-3.1.7/src/ImathTest/testFun.cpp:94:28:
error: expected ')' before 'PRIx64'
94 | printf ("psd %0.18lg %" PRIx64 "\n", psd, bit_cast<uint64_t>
(psd));
| ~ ^~~~~~~
| )
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_openexr/imath/work/imath-3.1.7/src/ImathTest/testFun.cpp:94:29:
note: 'PRIx64' is defined in header '<cinttypes>'; did you forget to
'#include <cinttypes>'?
94 | printf ("psd %0.18lg %" PRIx64 "\n", psd, bit_cast<uint64_t>
(psd));
| ^~~~~~
[ 47%] Building CXX object
src/ImathTest/CMakeFiles/ImathTest.dir/testInvert.cpp.o
}}}
--
Ticket URL: <https://trac.macports.org/ticket/67403>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list