Build aborts with: [5/18] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/kineto-0.4.0/work/kineto-0.4.0/libkineto/include -I/var/tmp/portage/sci-libs/kineto-0.4.0/work/kineto-0.4.0/libkineto/src -I/extras/CUPTI/include -I/include -I/roctracer/include -O3 -pipe -march=native -fomit-frame-pointer -fopt-info-vec -fcf-protection=return -flto=auto -ffat-lto-objects -std=c++14 -DKINETO_NAMESPACE=libkineto -fPIC -DFMT_HEADER_ONLY -std=c++14 -MD -MT CMakeFiles/kineto_base.dir/src/output_csv.cpp.o -MF CMakeFiles/kineto_base.dir/src/output_csv.cpp.o.d -o CMakeFiles/kineto_base.dir/src/output_csv.cpp.o -c /var/tmp/portage/sci-libs/kineto-0.4.0/work/kineto-0.4.0/libkineto/src/output_csv.cpp FAILED: CMakeFiles/kineto_base.dir/src/output_csv.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/kineto-0.4.0/work/kineto-0.4.0/libkineto/include -I/var/tmp/portage/sci-libs/kineto-0.4.0/work/kineto-0.4.0/libkineto/src -I/extras/CUPTI/include -I/include -I/roctracer/include -O3 -pipe -march=native -fomit-frame-pointer -fopt-info-vec -fcf-protection=return -flto=auto -ffat-lto-objects -std=c++14 -DKINETO_NAMESPACE=libkineto -fPIC -DFMT_HEADER_ONLY -std=c++14 -MD -MT CMakeFiles/kineto_base.dir/src/output_csv.cpp.o -MF CMakeFiles/kineto_base.dir/src/output_csv.cpp.o.d -o CMakeFiles/kineto_base.dir/src/output_csv.cpp.o -c /var/tmp/portage/sci-libs/kineto-0.4.0/work/kineto-0.4.0/libkineto/src/output_csv.cpp In file included from /var/tmp/portage/sci-libs/kineto-0.4.0/work/kineto-0.4.0/libkineto/src/output_csv.h:4, from /var/tmp/portage/sci-libs/kineto-0.4.0/work/kineto-0.4.0/libkineto/src/output_csv.cpp:3: /var/tmp/portage/sci-libs/kineto-0.4.0/work/kineto-0.4.0/libkineto/src/SampleListener.h:90:13: error: variable or field ‘init’ declared void 90 | inline void SampleValue::init(uint64_t v) { | ^~~~~~~~~~~ /var/tmp/portage/sci-libs/kineto-0.4.0/work/kineto-0.4.0/libkineto/src/SampleListener.h:90:31: error: ‘uint64_t’ was not declared in this scope 90 | inline void SampleValue::init(uint64_t v) { | ^~~~~~~~ /var/tmp/portage/sci-libs/kineto-0.4.0/work/kineto-0.4.0/libkineto/src/SampleListener.h:10:1: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’? 9 | #include <vector> +++ |+#include <cstdint> 10 | Applying the GCC suggestion fixes the issue :)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a07d6d7f362834066166d13163dc46721619a37 commit 5a07d6d7f362834066166d13163dc46721619a37 Author: Alfredo Tupone <tupone@gentoo.org> AuthorDate: 2023-04-12 10:21:05 +0000 Commit: Alfredo Tupone <tupone@gentoo.org> CommitDate: 2023-04-12 10:21:35 +0000 sci-libs/kineto: include stdint Closes: https://bugs.gentoo.org/904085 Signed-off-by: Alfredo Tupone <tupone@gentoo.org> sci-libs/kineto/files/kineto-0.4.0-gcc13.patch | 10 ++++++++++ sci-libs/kineto/files/kineto-2021.11.17-gentoo.patch | 8 ++++---- sci-libs/kineto/kineto-0.4.0.ebuild | 6 +++++- 3 files changed, 19 insertions(+), 5 deletions(-)