| Summary: | media-libs/opencolorio-2.3.2 fails compile with gcc:15 error: ‘uint8_t’ was not declared | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | tdr <ted.d.rodgers> |
| Component: | Current packages | Assignee: | Paul Zander <negril.nx+gentoo> |
| Status: | UNCONFIRMED --- | ||
| Severity: | normal | CC: | proxy-maint, ted.d.rodgers |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| See Also: | https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/2015 | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Bug Depends on: | |||
| Bug Blocks: | 932474 | ||
| Attachments: | #include <cstdint> | ||
Created attachment 899329 [details, diff]
#include <cstdint>
|
missing include of #include <cstdint> Reproducible: Always Steps to Reproduce: select gcc:15 emerge -va1 media-libs/opencolorio-2.3.2 Actual Results: FAILED: src/OpenColorIO/CMakeFiles/OpenColorIO.dir/Config.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DOpenColorIO_EXPORTS -I/var/tmp/portage/media-libs/opencolorio-2.3.2/work/OpenColorIO-2.3.2/include/OpenColorIO/.. -I/var/tmp/portage/media-libs/opencolorio-2.3.2/work/OpenColorIO-2.3.2/include/OpenColorIO -I/var/tmp/portage/media-libs/opencolorio-2.3.2/work/OpenColorIO-2.3.2/src/OpenColorIO -I/var/tmp/portage/media-libs/opencolorio-2.3.2/work/OpenColorIO-2.3.2_build/include/OpenColorIO -I/var/tmp/portage/media-libs/opencolorio-2.3.2/work/OpenColorIO-2.3.2_build/src/OpenColorIO -I/var/tmp/portage/media-libs/opencolorio-2.3.2/work/OpenColorIO-2.3.2_build/generated_include -isystem /usr/include/Imath -isystem /usr/include/pystring -isystem /var/tmp/portage/media-libs/opencolorio-2.3.2/work/OpenColorIO-2.3.2/ext/sampleicc/src/include -isystem /var/tmp/portage/media-libs/opencolorio-2.3.2/work/OpenColorIO-2.3.2/src/utils/.. -isystem /var/tmp/portage/media-libs/opencolorio-2.3.2/work/OpenColorIO-2.3.2/ext/xxHash/src/include -isystem /usr/include/minizip-ng -march=native -O3 -flto=jobserver -mprefer-vector-width=512 -fno-vect-cost-model -pipe -std=c++14 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DUSE_GCC -Wall -Wextra -Wswitch-enum -MD -MT src/OpenColorIO/CMakeFiles/OpenColorIO.dir/Config.cpp.o -MF src/OpenColorIO/CMakeFiles/OpenColorIO.dir/Config.cpp.o.d -o src/OpenColorIO/CMakeFiles/OpenColorIO.dir/Config.cpp.o -c /var/tmp/portage/media-libs/opencolorio-2.3.2/work/OpenColorIO-2.3.2/src/OpenColorIO/Config.cpp In file included from /var/tmp/portage/media-libs/opencolorio-2.3.2/work/OpenColorIO-2.3.2/src/OpenColorIO/Config.cpp:17: /var/tmp/portage/media-libs/opencolorio-2.3.2/work/OpenColorIO-2.3.2/include/OpenColorIO/../OpenColorIO/OpenColorIO.h:3276:10: error: use of enum ‘TextureDimensions’ without previous declaration 3276 | enum TextureDimensions : uint8_t { | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/media-libs/opencolorio-2.3.2/work/OpenColorIO-2.3.2/include/OpenColorIO/../OpenColorIO/OpenColorIO.h:3276:30: error: ‘uint8_t’ was not declared in this scope 3276 | enum TextureDimensions : uint8_t { | ^~~~~~~ /var/tmp/portage/media-libs/opencolorio-2.3.2/work/OpenColorIO-2.3.2/include/OpenColorIO/../OpenColorIO/OpenColorIO.h:20:1: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’