Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 885423 - kde-apps/kitinerary-22.12.0: error: ‘uint8_t’ does not name a type
Summary: kde-apps/kitinerary-22.12.0: error: ‘uint8_t’ does not name a type
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks: gcc-13
  Show dependency tree
 
Reported: 2022-12-11 08:29 UTC by HougeLangley
Modified: 2023-03-05 12:25 UTC (History)
0 users

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


Attachments
Build Log (kitinerary-build-log.log,152.84 KB, text/plain)
2022-12-11 08:29 UTC, HougeLangley
Details
emerge --info (emerge-info.log,5.87 KB, text/plain)
2022-12-11 08:29 UTC, HougeLangley
Details

Note You need to log in before you can comment on or make changes to this bug.
Description HougeLangley 2022-12-11 08:29:09 UTC
/usr/bin/x86_64-pc-linux-gnu-g++ -DKCalCore=KCalendarCore -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x56300 -DKPimItinerary_EXPORTS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x60000 -DQT_DISABLE_DEPRECATED_BEFORE=0x50f02 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kitinerary\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/var/tmp/portage/kde-apps/kitinerary-22.12.0/work/kitinerary-22.12.0_build/src/lib -I/var/tmp/portage/kde-apps/kitinerary-22.12.0/work/kitinerary-22.12.0/src/lib -I/var/tmp/portage/kde-apps/kitinerary-22.12.0/work/kitinerary-22.12.0_build/src/lib/KPimItinerary_autogen/include -I/var/tmp/portage/kde-apps/kitinerary-22.12.0/work/kitinerary-22.12.0_build -I/usr/include/libxml2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KMime -isystem /usr/include/KF5 -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KI18nLocaleData -isystem /usr/include/KF5/KCalendarCore -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KContacts -isystem /usr/include/KPim -isystem /usr/include/poppler -isystem /usr/include/qt5/QtQml/5.15.7 -isystem /usr/include/qt5/QtQml/5.15.7/QtQml -isystem /usr/include/qt5/QtNetwork/5.15.7 -isystem /usr/include/qt5/QtNetwork/5.15.7/QtNetwork -isystem /usr/include/qt5/QtCore/5.15.7 -isystem /usr/include/qt5/QtCore/5.15.7/QtCore  -DQT_NO_DEBUG -O2 -pipe -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -fdiagnostics-color=always -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++20 -MD -MT src/lib/CMakeFiles/KPimItinerary.dir/asn1/uperdecoder.cpp.o -MF src/lib/CMakeFiles/KPimItinerary.dir/asn1/uperdecoder.cpp.o.d -o src/lib/CMakeFiles/KPimItinerary.dir/asn1/uperdecoder.cpp.o -c /var/tmp/portage/kde-apps/kitinerary-22.12.0/work/kitinerary-22.12.0/src/lib/asn1/uperdecoder.cpp
In file included from [01m[K/var/tmp/portage/kde-apps/kitinerary-22.12.0/work/kitinerary-22.12.0/src/lib/asn1/uperdecoder.h:9[m[K,
                 from [01m[K/var/tmp/portage/kde-apps/kitinerary-22.12.0/work/kitinerary-22.12.0/src/lib/asn1/uperdecoder.cpp:6[m[K:
[01m[K/var/tmp/portage/kde-apps/kitinerary-22.12.0/work/kitinerary-22.12.0/src/lib/asn1/bitvectorview.h:32:5:[m[K [01;31m[Kerror: [m[K‘[01m[Kuint8_t[m[K’ does not name a type
   32 |     [01;31m[Kuint8_t[m[K at(size_type index) const;
      |     [01;31m[K^~~~~~~[m[K
[01m[K/var/tmp/portage/kde-apps/kitinerary-22.12.0/work/kitinerary-22.12.0/src/lib/asn1/bitvectorview.h:11:1:[m[K [01;36m[Knote: [m[K‘[01m[Kuint8_t[m[K’ is defined in header ‘[01m[K<cstdint>[m[K’; did you forget to ‘[01m[K#include <cstdint>[m[K’?
   10 | #include <cassert>
  +++ |+[32m[K#include <cstdint>[m[K
   11 | #include <string_view>
[01m[K/var/tmp/portage/kde-apps/kitinerary-22.12.0/work/kitinerary-22.12.0/src/lib/asn1/bitvectorview.h:[m[K In member function ‘[01m[KT KItinerary::BitVectorView::[01;32m[KvalueAtMSB[m[K(size_type, size_type) const[m[K’:
[01m[K/var/tmp/portage/kde-apps/kitinerary-22.12.0/work/kitinerary-22.12.0/src/lib/asn1/bitvectorview.h:46:23:[m[K [01;31m[Kerror: [m[Kthere are no arguments to ‘[01m[Kat[m[K’ that depend on a template parameter, so a declaration of ‘[01m[Kat[m[K’ must be available [[01;31m[K-fpermissive[m[K]
   46 |             result |= [01;31m[Kat[m[K(index + i);
      |                       [01;31m[K^~[m[K
[01m[K/var/tmp/portage/kde-apps/kitinerary-22.12.0/work/kitinerary-22.12.0/src/lib/asn1/bitvectorview.h:46:23:[m[K [01;36m[Knote: [m[K(if you use ‘[01m[K-fpermissive[m[K’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
[01m[K/var/tmp/portage/kde-apps/kitinerary-22.12.0/work/kitinerary-22.12.0/src/lib/asn1/bitvectorview.h:[m[K In member function ‘[01m[Kstd::bitset<_Nb> KItinerary::BitVectorView::[01;32m[KbitsetAt[m[K(size_type) const[m[K’:
[01m[K/var/tmp/portage/kde-apps/kitinerary-22.12.0/work/kitinerary-22.12.0/src/lib/asn1/bitvectorview.h:61:33:[m[K [01;31m[Kerror: [m[Kthere are no arguments to ‘[01m[Kat[m[K’ that depend on a template parameter, so a declaration of ‘[01m[Kat[m[K’ must be available [[01;31m[K-fpermissive[m[K]
   61 |             result[N - i - 1] = [01;31m[Kat[m[K(index + i);
      |                                 [01;31m[K^~[m[K
[01m[K/var/tmp/portage/kde-apps/kitinerary-22.12.0/work/kitinerary-22.12.0/src/lib/asn1/uperdecoder.cpp:[m[K In member function ‘[01m[Kbool KItinerary::UPERDecoder::[01;32m[KreadBoolean[m[K()[m[K’:
[01m[K/var/tmp/portage/kde-apps/kitinerary-22.12.0/work/kitinerary-22.12.0/src/lib/asn1/uperdecoder.cpp:73:19:[m[K [01;31m[Kerror: [m[K‘[01m[Kclass KItinerary::BitVectorView[m[K’ has no member named ‘[01m[Kat[m[K’
   73 |     return m_data.[01;31m[Kat[m[K(m_idx++) != 0;
      |                   [01;31m[K^~[m[K
/var/tmp/portage/kde-apps/kitinerary-22.12.0/work/kitinerary-22.12.0/src/lib/asn1/bitvectorview.h: In instantiation of ‘[01m[KT KItinerary::BitVectorView::[01;32m[KvalueAtMSB[m[K(size_type, size_type) const [35m[K[with T = long int; size_type = long unsigned int][m[K[m[K’:
[01m[K/var/tmp/portage/kde-apps/kitinerary-22.12.0/work/kitinerary-22.12.0/src/lib/asn1/uperdecoder.cpp:34:51:[m[K   required from here
[01m[K/var/tmp/portage/kde-apps/kitinerary-22.12.0/work/kitinerary-22.12.0/src/lib/asn1/bitvectorview.h:46:25:[m[K [01;31m[Kerror: [m[K‘[01m[Kat[m[K’ was not declared in this scope; did you mean ‘[01m[KQt[m[K’?
   46 |             result |= [01;31m[Kat(index + i)[m[K;
      |                       [01;31m[K~~^~~~~~~~~~~[m[K
      |                       [32m[KQt[m[K
/var/tmp/portage/kde-apps/kitinerary-22.12.0/work/kitinerary-22.12.0/src/lib/asn1/bitvectorview.h: In instantiation of ‘[01m[KT KItinerary::BitVectorView::[01;32m[KvalueAtMSB[m[K(size_type, size_type) const [35m[K[with T = long unsigned int; size_type = long unsigned int][m[K[m[K’:
[01m[K/var/tmp/portage/kde-apps/kitinerary-22.12.0/work/kitinerary-22.12.0/src/lib/asn1/uperdecoder.cpp:53:49:[m[K   required from here
[01m[K/var/tmp/portage/kde-apps/kitinerary-22.12.0/work/kitinerary-22.12.0/src/lib/asn1/bitvectorview.h:46:25:[m[K [01;31m[Kerror: [m[K‘[01m[Kat[m[K’ was not declared in this scope; did you mean ‘[01m[KQt[m[K’?
   46 |             result |= [01;31m[Kat(index + i)[m[K;
      |                       [01;31m[K~~^~~~~~~~~~~[m[K
      |                       [32m[KQt[m[K
/var/tmp/portage/kde-apps/kitinerary-22.12.0/work/kitinerary-22.12.0/src/lib/asn1/bitvectorview.h: In instantiation of ‘[01m[KT KItinerary::BitVectorView::[01;32m[KvalueAtMSB[m[K(size_type, size_type) const [35m[K[with T = char; size_type = long unsigned int][m[K[m[K’:
[01m[K/var/tmp/portage/kde-apps/kitinerary-22.12.0/work/kitinerary-22.12.0/src/lib/asn1/uperdecoder.cpp:81:47:[m[K   required from here
[01m[K/var/tmp/portage/kde-apps/kitinerary-22.12.0/work/kitinerary-22.12.0/src/lib/asn1/bitvectorview.h:46:25:[m[K [01;31m[Kerror: [m[K‘[01m[Kat[m[K’ was not declared in this scope; did you mean ‘[01m[KQt[m[K’?
   46 |             result |= [01;31m[Kat(index + i)[m[K;
      |                       [01;31m[K~~^~~~~~~~~~~[m[K
      |                       [32m[KQt[m[K

Reproducible: Always
Comment 1 HougeLangley 2022-12-11 08:29:35 UTC
Created attachment 841321 [details]
Build Log
Comment 2 HougeLangley 2022-12-11 08:29:59 UTC
Created attachment 841323 [details]
emerge --info
Comment 3 Andreas Sturmlechner gentoo-dev 2022-12-11 09:22:10 UTC
GCC-13, upstream patches welcome.
Comment 4 Larry the Git Cow gentoo-dev 2022-12-11 16:38:58 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8d5d904f7c1ecb8b45633ceda8d621d7b35f322

commit f8d5d904f7c1ecb8b45633ceda8d621d7b35f322
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-12-11 16:32:51 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-12-11 16:32:51 +0000

    kde-apps/kitinerary: fix build w/ gcc 13
    
    Closes: https://bugs.gentoo.org/885423
    Signed-off-by: Sam James <sam@gentoo.org>

 .../files/kitinerary-22.12.0-gcc13.patch           | 24 ++++++++++++++++++++++
 kde-apps/kitinerary/kitinerary-22.12.0.ebuild      |  4 ++++
 2 files changed, 28 insertions(+)
Comment 5 Larry the Git Cow gentoo-dev 2023-01-03 15:36:49 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/proj/kde.git/commit/?id=fa545da422cad13604cd6c78f54eba1d6bef0f65

commit fa545da422cad13604cd6c78f54eba1d6bef0f65
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-12-11 16:32:51 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-01-03 15:36:39 +0000

    kde-apps/kitinerary: fix build w/ gcc 13
    
    Closes: https://bugs.gentoo.org/885423
    Signed-off-by: Sam James <sam@gentoo.org>
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 .../files/kitinerary-22.12.0-gcc13.patch           | 24 ++++++++++++++++++++++
 kde-apps/kitinerary/kitinerary-22.12.1.ebuild      |  2 ++
 .../kitinerary/kitinerary-22.12.49.9999.ebuild     |  2 ++
 3 files changed, 28 insertions(+)