https://bugs.kde.org/show_bug.cgi?id=520771

            Bug ID: 520771
           Summary: unable to build kate version 26.0 onwards
    Classification: Applications
           Product: kate
      Version First Git
       Reported In:
          Platform: Debian stable
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: application
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

***
If you're not sure this is actually a bug or valid feature request, instead
post about it at https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

Please remove this comment after reading and before submitting - thanks!
***

DESCRIPTION
Build fail for kate version 26.0 but builds on 25.12.3  and above on Debian
13.5 

STEPS TO REPRODUCE
1. cmake -G Ninja --install-prefix ~/kde/inst5 ~/kde/src/kate
2. ninja -j4
3. 

OBSERVED RESULT
error on ninja 

[75/713] Building CXX object
apps/lib/CMakeFiles/kateprivate.dir/jsonsettings.cpp.o
FAILED: apps/lib/CMakeFiles/kateprivate.dir/jsonsettings.cpp.o
/usr/bin/c++ -DHAVE_CTERMID -DHAVE_DAEMON -DHAVE_MALLOC_TRIM
-DKATE_VERSION=\"26.07.70\" -DKCOREADDONS_LIB
-DKDE_INSTALL_FULL_LOCALEDIR=\"/home/badlialrashid/kde/inst5/share/locale\"
-DKF_DEPRECATED_WARNINGS_SINCE=0x70000
-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x61000 -DKGUIADDONS_LIB -DQT_CORE_LIB
-DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000
-DQT_DISABLE_DEPRECATED_BEFORE=0x60b00 -DQT_GUI_LIB -DQT_NETWORK_LIB
-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII
-DQT_NO_CONTEXTLESS_CONNECT -DQT_NO_FOREACH -DQT_NO_KEYWORDS
-DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING
-DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB
-DTRANSLATION_DOMAIN=\"kate\" -DWITH_DBUS -DWITH_KUSERFEEDBACK -D_GNU_SOURCE
-D_LARGEFILE64_SOURCE -Dkateprivate_EXPORTS
-I/home/badlialrashid/kde/build/apps/lib
-I/home/badlialrashid/kde/src/kate/apps/lib
-I/home/badlialrashid/kde/build/apps/lib/kateprivate_autogen/include
-I/home/badlialrashid/kde/src/kate/apps/lib/session
-I/home/badlialrashid/kde/src/kate/apps/lib/quickopen
-I/home/badlialrashid/kde/src/kate/apps/lib/diff -isystem
/home/badlialrashid/kde/src/kate/3rdparty -isystem /usr/include/KF6/KCoreAddons
-isystem /usr/include/x86_64-linux-gnu/qt6/QtCore -isystem
/usr/include/x86_64-linux-gnu/qt6 -isystem
/usr/lib/x86_64-linux-gnu/qt6/mkspecs/linux-g++ -isystem
/usr/include/KF6/KCrash -isystem /usr/include/KF6/KI18n -isystem
/usr/include/KF6/KIconThemes -isystem /usr/include/x86_64-linux-gnu/qt6/QtGui
-isystem /usr/include/KF6/KTextEditor -isystem /usr/include/KF6/KParts -isystem
/usr/include/KF6/KIOCore -isystem /usr/include/KF6/KIO -isystem
/usr/include/x86_64-linux-gnu/qt6/QtNetwork -isystem
/usr/include/x86_64-linux-gnu/qt6/QtDBus -isystem /usr/include/KF6/KXmlGui
-isystem /usr/include/x86_64-linux-gnu/qt6/QtXml -isystem
/usr/include/x86_64-linux-gnu/qt6/QtWidgets -isystem /usr/include/KF6/KConfig
-isystem /usr/include/KF6/KConfigCore -isystem /usr/include/KF6/KConfigWidgets
-isystem /usr/include/KF6/KWidgetsAddons -isystem /usr/include/KF6/KConfigGui
-isystem /usr/include/KF6/KColorScheme -isystem /usr/include/KF6/KGuiAddons
-isystem /usr/include/KF6/KCompletion -isystem
/usr/include/KF6/KSyntaxHighlighting -isystem /usr/include/KF6/KWindowSystem
-isystem /usr/include/KF6/KIOGui -isystem /usr/include/KF6/KService -isystem
/usr/include/KF6/KIOWidgets -isystem /usr/include/KF6/KJobWidgets -isystem
/usr/include/KF6/Solid -isystem /usr/include/KF6/KDBusAddons -isystem
/usr/include/KF6/KUserFeedback -isystem /usr/include/KF6/KUserFeedbackWidgets
-isystem /usr/include/KF6/KUserFeedbackCore -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 -g -std=c++20 -fPIC
-fvisibility=hidden -fvisibility-inlines-hidden -Winvalid-pch -include
/home/badlialrashid/kde/build/pch/CMakeFiles/katepch.dir/cmake_pch.hxx -MD -MT
apps/lib/CMakeFiles/kateprivate.dir/jsonsettings.cpp.o -MF
apps/lib/CMakeFiles/kateprivate.dir/jsonsettings.cpp.o.d -o
apps/lib/CMakeFiles/kateprivate.dir/jsonsettings.cpp.o -c
/home/badlialrashid/kde/src/kate/apps/lib/jsonsettings.cpp
/home/badlialrashid/kde/src/kate/apps/lib/jsonsettings.cpp: In member function
‘void JSONSettings::updateConfigTextErrorState()’:
/home/badlialrashid/kde/src/kate/apps/lib/jsonsettings.cpp:129:5: error:
‘QJsonParseError’ was not declared in this scope; did you mean
‘QCborParserError’?
  129 |     QJsonParseError error{};
      |     ^~~~~~~~~~~~~~~
      |     QCborParserError
/home/badlialrashid/kde/src/kate/apps/lib/jsonsettings.cpp:130:32: error:
incomplete type ‘QJsonDocument’ used in nested name specifier
  130 |     auto json = QJsonDocument::fromJson(userConfigJsonTxt, &error);
      |                                ^~~~~~~~
/home/badlialrashid/kde/src/kate/apps/lib/jsonsettings.cpp:130:61: error:
‘error’ was not declared in this scope; did you mean ‘perror’?
  130 |     auto json = QJsonDocument::fromJson(userConfigJsonTxt, &error);
      |                                                             ^~~~~
      |                                                             perror
/home/badlialrashid/kde/src/kate/apps/lib/jsonsettings.cpp:131:24: error:
‘QJsonParseError’ is not a class, namespace, or enumeration
  131 |     if (error.error == QJsonParseError::NoError) {
      |                        ^~~~~~~~~~~~~~~
[78/713] Building CXX object
apps/lib/CMakeFiles/kateprivate.dir/exec_io_utils.cpp.o
ninja: build stopped: subcommand failed.





EXPECTED RESULT


SOFTWARE/OS VERSIONS
Operating System (available in the Info Center app, or by running `kinfo` in a
terminal window):
KDE Plasma Version: 6.3.6
KDE Frameworks Version: 6.13.0
Qt Version: 6.8.2

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to