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.

Reply via email to