https://bugs.kde.org/show_bug.cgi?id=526210
Bug ID: 526210
Summary: Plasma Workspace fails to build since qtbase commit
1a000288b81a57fcd380522b6a0497674dbe91bb
Classification: Plasma
Product: plasmashell
Version First master
Reported In:
Platform: Gentoo Packages
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: 1.0
DESCRIPTION
I ran smart-live-rebuild on Gentoo Linux and Plasma Workspace failed to build
after updating qtbase to latest dev branch.
STEPS TO REPRODUCE
1. emerge plasma-workspace after updating dev-qt/qtbase.
2. fails to build.
OBSERVED RESULT
FAILED: [code=1] kcms/icons/CMakeFiles/kcm_icons.dir/iconsmodel.cpp.o
/usr/bin/x86_64-pc-linux-gnu-g++ -DKCOREADDONS_LIB
-DKF_DEPRECATED_WARNINGS_SINCE=0x60000
-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x56200
-DKPLUGINFACTORY_PLUGIN_CLASS_INTERNAL_NAME=kcm_icons_factory -DQT_CORE_LIB
-DQT_DBUS_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_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QML_LIB -DQT_QUICK_LIB
-DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB
-DTRANSLATION_DOMAIN=\"kcm_icons\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE
-Dkcm_icons_EXPORTS
-I/var/tmp/portage/kde-plasma/plasma-workspace-9999/work/plasma-workspace-9999_build/kcms/icons
-I/var/tmp/portage/kde-plasma/plasma-workspace-9999/work/plasma-workspace-9999/kcms/icons
-I/var/tmp/portage/kde-plasma/plasma-workspace-9999/work/plasma-workspace-9999_build/kcms/icons/kcm_icons_autogen/include
-I/var/tmp/portage/kde-plasma/plasma-workspace-9999/work/plasma-workspace-9999_build
-isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6 -isystem
/usr/include/qt6/QtCore -isystem /usr/lib64/qt6/mkspecs/linux-g++ -isystem
/usr/include/qt6/QtGui -isystem /usr/include/qt6/QtSvg -isystem
/usr/include/qt6/QtQuick -isystem /usr/include/qt6/QtQml -isystem
/usr/include/qt6/QtQmlIntegration -isystem /usr/include/qt6/QtNetwork -isystem
/usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtDBus -isystem
/usr/include/KF6/KCMUtils -isystem /usr/include/KF6/KCoreAddons -isystem
/usr/include/KF6/KConfigWidgets -isystem /usr/include/KF6/KWidgetsAddons
-isystem /usr/include/KF6/KConfig -isystem /usr/include/KF6/KConfigGui -isystem
/usr/include/KF6/KConfigCore -isystem /usr/include/KF6/KColorScheme -isystem
/usr/include/KF6/KCMUtilsQuick -isystem /usr/include/KF6/KCMUtilsCore -isystem
/usr/include/KF6/KI18n -isystem /usr/include/KF6/KIconThemes -isystem
/usr/include/KF6/KArchive -isystem /usr/include/KF6/KIOCore -isystem
/usr/include/KF6/KIO -DQT_NO_DEBUG -O2 -pipe -march=x86-64-v3
-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
-Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic
-Wzero-as-null-pointer-constant -Wmissing-include-dirs
-fdiagnostics-color=always -std=gnu++23 -fPIC -fvisibility=hidden
-fvisibility-inlines-hidden -mno-direct-extern-access -MD -MT
kcms/icons/CMakeFiles/kcm_icons.dir/iconsmodel.cpp.o -MF
kcms/icons/CMakeFiles/kcm_icons.dir/iconsmodel.cpp.o.d -o
kcms/icons/CMakeFiles/kcm_icons.dir/iconsmodel.cpp.o -c
/var/tmp/portage/kde-plasma/plasma-workspace-9999/work/plasma-workspace-9999/kcms/icons/iconsmodel.cpp
/var/tmp/portage/kde-plasma/plasma-workspace-9999/work/plasma-workspace-9999/kcms/icons/iconsmodel.cpp:
In member function ‘void IconsModel::load()’:
/var/tmp/portage/kde-plasma/plasma-workspace-9999/work/plasma-workspace-9999/kcms/icons/iconsmodel.cpp:138:81:
error: invalid use of incomplete type ‘class QFileInfo’
138 | themeName != KIconTheme::defaultThemeName() &&
QFileInfo(theme.dir()).isWritable(),
|
^
In file included from /usr/include/qt6/QtWidgets/qfileiconprovider.h:10,
from /usr/include/qt6/QtWidgets/QFileIconProvider:1,
from
/var/tmp/portage/kde-plasma/plasma-workspace-9999/work/plasma-workspace-9999/kcms/icons/iconsmodel.cpp:16:
/usr/include/qt6/QtGui/qabstractfileiconprovider.h:15:7: note: forward
declaration of ‘class QFileInfo’
15 | class QFileInfo;
EXPECTED RESULT
Compiles successfully.
SOFTWARE/OS VERSIONS
Operating System (available in the Info Center app, or by running `kinfo` in a
terminal window): Gentoo 2.18
KDE Plasma Version: 6.8.80
KDE Frameworks Version: 6.31.0
Qt Version: 6.13.0
ADDITIONAL INFORMATION
N/A
--
You are receiving this mail because:
You are watching all bug changes.