Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 904085 - sci-libs/kineto-0.4.0 fails to compile: SampleListener.h:90:31: error: ‘uint64_t’ was not declared in this scope (GCC-13-SYSTEM)
Summary: sci-libs/kineto-0.4.0 fails to compile: SampleListener.h:90:31: error: ‘uint6...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Tupone Alfredo
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: gcc-13
  Show dependency tree
 
Reported: 2023-04-10 00:11 UTC by Adrien Dessemond
Modified: 2023-04-12 10:22 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adrien Dessemond 2023-04-10 00:11:51 UTC
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 :)
Comment 1 Larry the Git Cow gentoo-dev 2023-04-12 10:22:03 UTC
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(-)