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.