See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+debian-buster/228/display/redirect?page=changes> Changes: [debian] find -type f -exec sed -i 's/QString::SkipEmptyParts/Qt::SkipEmptyParts/g' '{}' \\; [Mike Gabriel] d/changelog: update from Git history [ionic] x2goclient.spec: fix typo leading to FTBFS in Fedora macro. [Mike Gabriel] src/compat.h: keep using QString::SkipEmptyParts/KeepEmptyParts for Qt < 5.14.0. [Mike Gabriel] src/{exportdialog,folder{button,explorer},httpbrokerclient,onmainwindow.cpp,session{button,explorer,managedialog,widget},sharewidget,sshmasterconnection}.cpp: use compat.h to select compatible Qt::SkipEmptyParts/KeepEmptyParts. [Mike Gabriel] remove QString::null deprecation warnings [Mike Gabriel] remove endl deprecation warnings [ionic] src/compat.h: instead of using preprocessor defines, extend the Qt namespace and add the SplitBehavior enum with values taken from QString::SplitBehavior. [ionic] debian/changelog: sync. [ionic] src/onmainwindow.cpp: use --disable-menubar for X2Go KDrive Client if X2Go Client is running in thinclient mode. [ionic] src/onmainwindow.cpp: output "KDrive Client" instead of "NX proxy" if we're handling a KDrive session. [ionic] debian/changelog: sync. [ionic] src/compat.h: add more compat code for SplitBehavior. [ionic] debian/changelog: sync. [ionic] Fix spawning terminals for SSHD on Windows, when default terminal other than Windows Console Host. [ionic] debian/changelog: sync. [ionic] debian/rules: work around lrelease failure when building under user-mode emulation. [ionic] debian/changelog: sync. [ionic] debian/rules: actually rework workaround so that it triggers. [ionic] debian/changelog: sync. [ionic] src/{httobrokerclient.{cpp,h},onmainwindow.cpp}: parse password change result when changing password via HTTP broker. ------------------------------------------ [...truncated 83.94 KiB...] fakeroot debian/rules clean dh clean --parallel dh: Compatibility levels before 9 are deprecated (level 7 in use) debian/rules override_dh_auto_clean make[1]: Entering directory '/<<PKGBUILDDIR>>' # Try to regenerate debian/control if necessary, but don't force it. # sbuild will run the clean operation non-chrooted before building the # source package, meaning that we're not running in the target system, # so forcefully regenerating it will lead to wrong results. debian/rules 'debian/control' make[2]: Entering directory '/<<PKGBUILDDIR>>' make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[2]: 'debian/control' is up to date. make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_clean dh_auto_clean: Compatibility levels before 9 are deprecated (level 7 in use) make -j2 clean make[2]: Entering directory '/<<PKGBUILDDIR>>' rm -fr /<<PKGBUILDDIR>>/client_build make -f Makefile.man2html clean make[3]: Entering directory '/<<PKGBUILDDIR>>' rm -Rf .build_man2html make[3]: Leaving directory '/<<PKGBUILDDIR>>' find . -maxdepth 3 -name '*.o' -exec rm -vf {} + -type f find . -maxdepth 3 -name 'moc_*.cpp' -exec rm -vf {} + -type f find . -maxdepth 3 -name 'ui_*.h' -exec rm -vf {} + -type f find . -maxdepth 3 -name 'qrc_*.cpp' -exec rm -vf {} + -type f find . -maxdepth 3 -name 'x2goclient_*.qm' -exec rm -vf {} + -type f rm -f x2goclient rm -f x2goclient.tag rm -f res/txt/changelog rm -f res/txt/git-info make[2]: Leaving directory '/<<PKGBUILDDIR>>' rm -f res/txt/changelog make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_clean -O--parallel dh_clean: Compatibility levels before 9 are deprecated (level 7 in use) dpkg-source -b . dpkg-source: info: using source format '1.0' dpkg-source: info: building x2goclient in x2goclient_4.1.2.4-0x2go1~git20250406.2109+10.heuler.1.tar.gz dpkg-source: info: building x2goclient in x2goclient_4.1.2.4-0x2go1~git20250406.2109+10.heuler.1.dsc debian/rules build dh build --parallel dh: Compatibility levels before 9 are deprecated (level 7 in use) dh_update_autotools_config -O--parallel debian/rules override_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' cp debian/changelog res/txt/changelog if [ -f ChangeLog.gitlog ]; then cp ChangeLog.gitlog res/txt/git-info; fi dh_auto_configure dh_auto_configure: Compatibility levels before 9 are deprecated (level 7 in use) make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules override_dh_auto_build make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_build -- 'QT_VERSION=4' dh_auto_build: Compatibility levels before 9 are deprecated (level 7 in use) make -j2 QT_VERSION=4 make[2]: Entering directory '/<<PKGBUILDDIR>>' make -f Makefile.man2html build make[3]: Entering directory '/<<PKGBUILDDIR>>' if [ -n "/usr/bin/man2html" ]; then \ mkdir -p .build_man2html/html; \ for man_page in ; do mkdir -p $(dirname .build_man2html/html/$man_page); done; \ for man_page in ; do /usr/bin/man2html man/$man_page > .build_man2html/html/$man_page.html; done; \ fi make[3]: Leaving directory '/<<PKGBUILDDIR>>' make build_client make[3]: Entering directory '/<<PKGBUILDDIR>>' lrelease-qt4 x2goclient.pro /<<PKGBUILDDIR>>/x2goclient.pro(148): Function 'system' is not implementedProject MESSAGE: Configuring with --git-infoProject MESSAGE: Configuring with --changelogProject MESSAGE: building x2goclient via with ldap and cups/usr/share/qt4/mkspecs/features/qt_functions.prf(117): Function 'system' is not implementedProject ERROR: Package libssh not found/usr/share/qt4/mkspecs/features/qt_functions.prf(117): Function 'system' is not implementedProject ERROR: Package libssh_threads not foundPackage libssh_threads was not found in the pkg-config search path. Perhaps you should add the directory containing `libssh_threads.pc' to the PKG_CONFIG_PATH environment variable No package 'libssh_threads' found Package libssh_threads was not found in the pkg-config search path. Perhaps you should add the directory containing `libssh_threads.pc' to the PKG_CONFIG_PATH environment variable No package 'libssh_threads' found Project MESSAGE: Warning: unknown QT: x11extrasProject MESSAGE: Warning: unknown QT: winextrasUpdating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_cs.qm'... Generated 705 translation(s) (703 finished and 2 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_de.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_da.qm'... Generated 441 translation(s) (439 finished and 2 unfinished) Ignored 270 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_es.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_et.qm'... Generated 706 translation(s) (705 finished and 1 unfinished) Ignored 7 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_fi.qm'... Generated 706 translation(s) (706 finished and 0 unfinished) Ignored 7 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_fr.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_nb_no.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_nl.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_pt.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 705 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_ru.qm'... Generated 430 translation(s) (420 finished and 10 unfinished) Ignored 280 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_sv.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_tr.qm'... Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_zh_tw.qm'... Generated 314 translation(s) (293 finished and 21 unfinished) Ignored 395 untranslated source text(s) mkdir -p /<<PKGBUILDDIR>>/client_build && cd /<<PKGBUILDDIR>>/client_build && qmake-qt4 QMAKE_CFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security" QMAKE_CXXFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security" QMAKE_LFLAGS="-Wl,-z,relro" QMAKE_LIBS="" ../x2goclient.pro Project MESSAGE: Configuring with --git-info Project MESSAGE: Configuring with --changelog Project MESSAGE: building x2goclient via with ldap and cups cd /<<PKGBUILDDIR>>/client_build && make make[4]: Entering directory '/<<PKGBUILDDIR>>/client_build' /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_cs.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_de.ts Updating '../res/i18n/x2goclient_cs.qm'... Updating '../res/i18n/x2goclient_de.qm'... Generated 705 translation(s) (703 finished and 2 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_da.ts Updating '../res/i18n/x2goclient_da.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_es.ts Updating '../res/i18n/x2goclient_es.qm'... Generated 441 translation(s) (439 finished and 2 unfinished) Ignored 270 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_et.ts Updating '../res/i18n/x2goclient_et.qm'... Generated 706 translation(s) (705 finished and 1 unfinished) Ignored 7 untranslated source text(s) Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_fi.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_fr.ts Updating '../res/i18n/x2goclient_fr.qm'... Updating '../res/i18n/x2goclient_fi.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_nb_no.ts Updating '../res/i18n/x2goclient_nb_no.qm'... Generated 706 translation(s) (706 finished and 0 unfinished) Ignored 7 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_nl.ts Updating '../res/i18n/x2goclient_nl.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_pt.ts Updating '../res/i18n/x2goclient_pt.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_ru.ts Updating '../res/i18n/x2goclient_ru.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 705 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_sv.ts Updating '../res/i18n/x2goclient_sv.qm'... Generated 430 translation(s) (420 finished and 10 unfinished) Ignored 280 untranslated source text(s) Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_tr.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts Updating '../res/i18n/x2goclient_zh_tw.qm'... Updating '../res/i18n/x2goclient_tr.qm'... Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) Generated 314 translation(s) (293 finished and 21 unfinished) Ignored 395 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/contest.ui -o ui_contest.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/folderexplorer.ui -o ui_folderexplorer.h g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sharewidget.o ../src/sharewidget.cpp g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o settingswidget.o ../src/settingswidget.cpp In file included from ../src/sharewidget.cpp:38: ../src/compat.h:24:10: fatal error: QtCore/qflags.h: No such file or directory #include <QtCore/qflags.h> ^~~~~~~~~~~~~~~~~ compilation terminated. make[4]: *** [Makefile:627: sharewidget.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory '/<<PKGBUILDDIR>>/client_build' make[3]: *** [Makefile:85: build_client] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: *** [Makefile:80: build] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make -j2 QT_VERSION=4 returned exit code 2 make[1]: *** [debian/rules:148: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:140: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2025-04-06T08:39:56Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 34012 Build-Time: 30 Distribution: buster Fail-Stage: build Host Architecture: amd64 Install-Time: 49 Job: /home/_jenkins_/tmp/tmp.tcR1dNM4Go2wJLMTrW4IuT7g/x2goclient_4.1.2.4-0x2go1~git20250406.2109+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 102 Source-Version: 4.1.2.4-0x2go1~git20250406.2109+10.heuler.1 Space: 34012 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2109+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T08:39:56Z Build needed 00:01:42, 34012k disk space E: Build failure (dpkg-buildpackage died) + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.tcR1dNM4Go2wJLMTrW4IuT7g ']' + '[' -d /var/lib/jenkins/tmp/tmp.tcR1dNM4Go2wJLMTrW4IuT7g ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.tcR1dNM4Go2wJLMTrW4IuT7g Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+debian-buster/229/display/redirect?page=changes> Changes: [ionic] src/compat.h: only try to include QtCore/qflags.h with Qt 5.0+. [ionic] debian/changelog: typo fix. ------------------------------------------ [...truncated 100.50 KiB...] Q_DECLARE_OPERATORS_FOR_FLAGS (SplitBehavior) ^~~~~~~~~~~~~ /usr/include/qt4/QtCore/qglobal.h:2475:60: note: in definition of macro 'Q_DECLARE_OPERATORS_FOR_FLAGS' Q_DECL_CONSTEXPR inline QFlags<Flags::enum_type> operator|(Flags::enum_type f1, QFlags<Flags::enum_type> f2) \ ^~~~~ ../src/compat.h:49:34: error: 'SplitBehavior' was not declared in this scope Q_DECLARE_OPERATORS_FOR_FLAGS (SplitBehavior) ^~~~~~~~~~~~~ /usr/include/qt4/QtCore/qglobal.h:2475:88: note: in definition of macro 'Q_DECLARE_OPERATORS_FOR_FLAGS' Q_DECL_CONSTEXPR inline QFlags<Flags::enum_type> operator|(Flags::enum_type f1, QFlags<Flags::enum_type> f2) \ ^~~~~ ../src/compat.h:49:34: note: suggested alternative: 'SplitBehaviorFlags' Q_DECLARE_OPERATORS_FOR_FLAGS (SplitBehavior) ^~~~~~~~~~~~~ /usr/include/qt4/QtCore/qglobal.h:2475:88: note: in definition of macro 'Q_DECLARE_OPERATORS_FOR_FLAGS' Q_DECL_CONSTEXPR inline QFlags<Flags::enum_type> operator|(Flags::enum_type f1, QFlags<Flags::enum_type> f2) \ ^~~~~ /usr/include/qt4/QtCore/qglobal.h:2475:104: error: template argument 1 is invalid Q_DECL_CONSTEXPR inline QFlags<Flags::enum_type> operator|(Flags::enum_type f1, QFlags<Flags::enum_type> f2) \ ^ ../src/compat.h:49:3: note: in expansion of macro 'Q_DECLARE_OPERATORS_FOR_FLAGS' Q_DECLARE_OPERATORS_FOR_FLAGS (SplitBehavior) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/compat.h:49:34: error: declaration of 'operator|' as non-function Q_DECLARE_OPERATORS_FOR_FLAGS (SplitBehavior) ^~~~~~~~~~~~~ /usr/include/qt4/QtCore/qglobal.h:2469:36: note: in definition of macro 'Q_DECLARE_INCOMPATIBLE_FLAGS' inline QIncompatibleFlag operator|(Flags::enum_type f1, int f2) \ ^~~~~ ../src/compat.h:49:3: note: in expansion of macro 'Q_DECLARE_OPERATORS_FOR_FLAGS' Q_DECLARE_OPERATORS_FOR_FLAGS (SplitBehavior) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/compat.h:49:34: error: 'SplitBehavior' has not been declared Q_DECLARE_OPERATORS_FOR_FLAGS (SplitBehavior) ^~~~~~~~~~~~~ /usr/include/qt4/QtCore/qglobal.h:2469:36: note: in definition of macro 'Q_DECLARE_INCOMPATIBLE_FLAGS' inline QIncompatibleFlag operator|(Flags::enum_type f1, int f2) \ ^~~~~ ../src/compat.h:49:3: note: in expansion of macro 'Q_DECLARE_OPERATORS_FOR_FLAGS' Q_DECLARE_OPERATORS_FOR_FLAGS (SplitBehavior) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt4/QtCore/qglobal.h:2469:57: error: expected primary-expression before 'int' inline QIncompatibleFlag operator|(Flags::enum_type f1, int f2) \ ^~~ /usr/include/qt4/QtCore/qglobal.h:2476:21: note: in expansion of macro 'Q_DECLARE_INCOMPATIBLE_FLAGS' { return f2 | f1; } Q_DECLARE_INCOMPATIBLE_FLAGS(Flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/compat.h:49:3: note: in expansion of macro 'Q_DECLARE_OPERATORS_FOR_FLAGS' Q_DECLARE_OPERATORS_FOR_FLAGS (SplitBehavior) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/sharewidget.cpp:38: ../src/compat.h:55:47: error: 'Qt::SplitBehavior' has not been declared QStringList split(const QString &sep, Qt::SplitBehavior behavior = Qt::KeepEmptyParts, ^~~~~~~~~~~~~ ../src/compat.h:61:38: error: 'Qt::SplitBehavior' has not been declared Qt::SplitBehavior behavior = Qt::KeepEmptyParts, ^~~~~~~~~~~~~ ../src/compat.h:66:38: error: 'Qt::SplitBehavior' has not been declared QStringList split(QChar sep, Qt::SplitBehavior behavior = Qt::KeepEmptyParts, ^~~~~~~~~~~~~ ../src/compat.h:71:49: error: 'Qt::SplitBehavior' has not been declared QVector<QStringRef> splitRef(QChar sep, Qt::SplitBehavior behavior = Qt::KeepEmptyParts, ^~~~~~~~~~~~~ ../src/compat.h:78:27: error: 'Qt::SplitBehavior' has not been declared Qt::SplitBehavior behavior = Qt::KeepEmptyParts) const { ^~~~~~~~~~~~~ ../src/compat.h:83:38: error: 'Qt::SplitBehavior' has not been declared Qt::SplitBehavior behavior = Qt::KeepEmptyParts) const { ^~~~~~~~~~~~~ ../src/compat.h:89:29: error: 'QRegularExpression' does not name a type QStringList split(const QRegularExpression &sep, ^~~~~~~~~~~~~~~~~~ ../src/compat.h:90:27: error: 'Qt::SplitBehavior' has not been declared Qt::SplitBehavior behavior = Qt::KeepEmptyParts) const { ^~~~~~~~~~~~~ ../src/compat.h:94:40: error: 'QRegularExpression' does not name a type QVector<QStringRef> splitRef(const QRegularExpression &sep, ^~~~~~~~~~~~~~~~~~ ../src/compat.h:95:38: error: 'Qt::SplitBehavior' has not been declared Qt::SplitBehavior behavior = Qt::KeepEmptyParts) const { ^~~~~~~~~~~~~ ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(const QString&, int, Qt::CaseSensitivity) const': ../src/compat.h:63:24: error: 'splitRef' is not a member of 'QString' return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); ^~~~~~~~ ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(QChar, int, Qt::CaseSensitivity) const': ../src/compat.h:73:24: error: 'splitRef' is not a member of 'QString' return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); ^~~~~~~~ ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(const QRegExp&, int) const': ../src/compat.h:84:24: error: 'splitRef' is not a member of 'QString' return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior))); ^~~~~~~~ ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(const int&, int) const': ../src/compat.h:96:24: error: 'splitRef' is not a member of 'QString' return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior))); ^~~~~~~~ ../src/sharewidget.cpp: At global scope: ../src/sharewidget.cpp:40:1: error: no declaration matches 'ShareWidget::ShareWidget(QStringCompatWrapper, ONMainWindow*, QWidget*, Qt::WindowFlags)' ShareWidget::ShareWidget ( QString id, ONMainWindow * mw, ^~~~~~~~~~~ In file included from ../src/sharewidget.cpp:18: ../src/sharewidget.h:32:7: note: candidates are: 'ShareWidget::ShareWidget(const ShareWidget&)' class ShareWidget : public ConfigWidget ^~~~~~~~~~~ ../src/sharewidget.h:36:3: note: 'ShareWidget::ShareWidget(QString, ONMainWindow*, QWidget*, Qt::WindowFlags)' ShareWidget ( QString id, ONMainWindow * mw, ^~~~~~~~~~~ ../src/sharewidget.h:32:7: note: 'class ShareWidget' defined here class ShareWidget : public ConfigWidget ^~~~~~~~~~~ ../src/sharewidget.cpp: In member function 'void ShareWidget::slot_openDir()': ../src/sharewidget.cpp:146:52: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString startDir=ONMainWindow::getHomeDirectory(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/sharewidget.cpp:155:53: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString path= QFileDialog::getExistingDirectory ( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ this, ~~~~~ tr ( "Select folder" ), ~~~~~~~~~~~~~~~~~~~~~~~ startDir ); ~~~~~~~~~~ ../src/sharewidget.cpp: In member function 'void ShareWidget::slot_addDir()': ../src/sharewidget.cpp:189:28: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString path=ldir->text(); ~~~~~~~~~~^~ ../src/sharewidget.cpp: In member function 'void ShareWidget::readConfig()': ../src/sharewidget.cpp:217:78: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString exportDir=st.setting()->value ( sessionId+"/export", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( QVariant ) QString() ).toString(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/sharewidget.cpp:224:73: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString toCode=st.setting()->value ( sessionId+"/iconvto", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( QVariant ) "UTF-8" ).toString(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/sharewidget.cpp:239:76: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString fromCode=st.setting()->value ( sessionId+"/iconvfrom", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( QVariant ) tr ( ~~~~~~~~~~~~~~~~~ "ISO8859-1" ) ).toString(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/sharewidget.cpp:257:65: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags)' QStringList tails=lst[i].split ( ":",Qt::SkipEmptyParts ); ^ In file included from /usr/include/qt4/QtCore/qobject.h:48, from /usr/include/qt4/QtGui/qwidget.h:47, from /usr/include/qt4/QtGui/qframe.h:45, from /usr/include/qt4/QtGui/QFrame:1, from ../src/configwidget.h:21, from ../src/sharewidget.h:21, from ../src/sharewidget.cpp:18: /usr/include/qt4/QtCore/qstring.h:301:17: note: candidate: 'QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const' QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, ^~~~~ /usr/include/qt4/QtCore/qstring.h:301:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' /usr/include/qt4/QtCore/qstring.h:303:17: note: candidate: 'QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const' QStringList split(const QChar &sep, SplitBehavior behavior = KeepEmptyParts, ^~~~~ /usr/include/qt4/QtCore/qstring.h:303:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' /usr/include/qt4/QtCore/qstring.h:306:17: note: candidate: 'QStringList QString::split(const QRegExp&, QString::SplitBehavior) const' QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const Q_REQUIRED_RESULT; ^~~~~ /usr/include/qt4/QtCore/qstring.h:306:17: note: no known conversion for argument 1 from 'const char [2]' to 'const QRegExp&' ../src/sharewidget.cpp: In member function 'void ShareWidget::setDefaults()': ../src/sharewidget.cpp:276:20: error: conversion from 'const char [6]' to non-scalar type 'QStringCompatWrapper' requested QString toCode="UTF-8"; ^~~~~~~ ../src/sharewidget.cpp:283:25: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString fromCode=tr ( "ISO8859-1" ); ~~~^~~~~~~~~~~~~~~ ../src/sharewidget.cpp: In member function 'void ShareWidget::loadEnc(QComboBox*)': ../src/sharewidget.cpp:338:35: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString line = in.readLine(); ~~~~~~~~~~~^~ ../src/sharewidget.cpp:339:37: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'QString') line=line.replace ( "//","" ); ^ In file included from ../src/sharewidget.cpp:38: ../src/compat.h:52:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:52:7: note: no known conversion for argument 1 from 'QString' to 'const QStringCompatWrapper&' ../src/compat.h:52:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:52:7: note: no known conversion for argument 1 from 'QString' to 'QStringCompatWrapper&&' make[4]: *** [Makefile:627: sharewidget.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory '/<<PKGBUILDDIR>>/client_build' make[3]: *** [Makefile:85: build_client] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: *** [Makefile:80: build] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make -j2 QT_VERSION=4 returned exit code 2 make[1]: *** [debian/rules:148: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:140: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2025-04-06T09:22:01Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 34036 Build-Time: 15 Distribution: buster Fail-Stage: build Host Architecture: amd64 Install-Time: 44 Job: /home/_jenkins_/tmp/tmp.wDTKmmNcripwYaZRFSUaGjIq/x2goclient_4.1.2.4-0x2go1~git20250406.2111+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 84 Source-Version: 4.1.2.4-0x2go1~git20250406.2111+10.heuler.1 Space: 34036 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2111+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T09:22:01Z Build needed 00:01:24, 34036k disk space E: Build failure (dpkg-buildpackage died) + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.wDTKmmNcripwYaZRFSUaGjIq ']' + '[' -d /var/lib/jenkins/tmp/tmp.wDTKmmNcripwYaZRFSUaGjIq ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.wDTKmmNcripwYaZRFSUaGjIq Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+debian-buster/230/display/redirect?page=changes> Changes: [ionic] Makefile: pass actual values to variables in MAKEOVERRIDES and .MAKEFLAGS. [ionic] src/compat.h: fix syntax error in/after enum declaration. ------------------------------------------ [...truncated 71.06 KiB...] Setting up x11proto-core-dev (2018.4-4) ... Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libgssapi-krb5-2:amd64 (1.17-3+deb10u4) ... Setting up libcroco3:amd64 (0.6.12-3) ... Setting up qt4-qmake (4:4.8.7+dfsg-18+deb10u1) ... Setting up libqtcore4:amd64 (4:4.8.7+dfsg-18+deb10u1) ... Setting up libssh-4:amd64 (0.8.7-1+deb10u1) ... Setting up autoconf (2.69-11) ... Setting up dwz (0.12-3) ... Setting up groff-base (1.22.4-3+deb10u1) ... Setting up libx11-6:amd64 (2:1.6.7-1+deb10u2) ... Setting up libfontconfig1:amd64 (2.13.1-2) ... Setting up libsm6:amd64 (2:1.2.3-1) ... Setting up libavahi-client3:amd64 (0.7-4+deb10u1) ... Setting up libpython3-stdlib:amd64 (3.7.3-1) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up python3.7 (3.7.3-2+deb10u3) ... Setting up fontconfig (2.13.1-2) ... Regenerating fonts cache... done. Setting up gettext (0.19.8.1-9) ... Setting up libxcb1-dev:amd64 (1.13.1-2) ... Setting up libxpm4:amd64 (1:3.5.12-1) ... Setting up libxrender1:amd64 (1:0.9.10-1) ... Setting up libx11-dev:amd64 (2:1.6.7-1+deb10u2) ... Setting up libxext6:amd64 (2:1.3.3-1+b2) ... Setting up python3 (3.7.3-1) ... Setting up man-db (2.8.5-2) ... Not building database; man-db/auto-update is not 'true'. Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libqt4-sql:amd64 (4:4.8.7+dfsg-18+deb10u1) ... Setting up libqt4-xml:amd64 (4:4.8.7+dfsg-18+deb10u1) ... Setting up libssh-dev:amd64 (0.8.7-1+deb10u1) ... Setting up libqt4-test:amd64 (4:4.8.7+dfsg-18+deb10u1) ... Setting up libxpm-dev:amd64 (1:3.5.12-1) ... Setting up libxt6:amd64 (1:1.1.5-1+b3) ... Setting up libaudio2:amd64 (1.9.4-6) ... Setting up libcups2:amd64 (2.2.10-6+deb10u6) ... Setting up lsb-release (10.2019051400) ... Setting up libqtdbus4:amd64 (4:4.8.7+dfsg-18+deb10u1) ... Setting up libqtgui4:amd64 (4:4.8.7+dfsg-18+deb10u1) ... Setting up libqt4-network:amd64 (4:4.8.7+dfsg-18+deb10u1) ... Setting up qt4-linguist-tools (4:4.8.7+dfsg-18+deb10u1) ... Setting up po-debconf (1.0.21) ... Setting up libqt4-help:amd64 (4:4.8.7+dfsg-18+deb10u1) ... Setting up libcupsimage2:amd64 (2.2.10-6+deb10u6) ... Setting up libqt4-xmlpatterns:amd64 (4:4.8.7+dfsg-18+deb10u1) ... Setting up libqt4-svg:amd64 (4:4.8.7+dfsg-18+deb10u1) ... Setting up qdbus (4:4.8.7+dfsg-18+deb10u1) ... Setting up libqt4-script:amd64 (4:4.8.7+dfsg-18+deb10u1) ... Setting up libqt4-declarative:amd64 (4:4.8.7+dfsg-18+deb10u1) ... Setting up libqt4-designer:amd64 (4:4.8.7+dfsg-18+deb10u1) ... Setting up libqt4-qt3support:amd64 (4:4.8.7+dfsg-18+deb10u1) ... Setting up libqt4-scripttools:amd64 (4:4.8.7+dfsg-18+deb10u1) ... Setting up libqt4-dbus:amd64 (4:4.8.7+dfsg-18+deb10u1) ... Setting up libqt4-dev-bin (4:4.8.7+dfsg-18+deb10u1) ... Setting up libqt4-dev (4:4.8.7+dfsg-18+deb10u1) ... Setting up dh-autoreconf (19) ... Setting up libcupsimage2-dev:amd64 (2.2.10-6+deb10u6) ... Setting up debhelper (12.1.1) ... Setting up dh-strip-nondeterminism (1.1.2-1) ... Setting up libcups2-dev:amd64 (2.2.10-6+deb10u6) ... Setting up sbuild-build-depends-x2goclient-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.28-10+deb10u1) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.19.0-0.bpo.9-amd64 amd64 (x86_64) Toolchain package versions: binutils_2.31.1-16 dpkg-dev_1.19.8 g++-6_6.5.0-1 g++-8_8.3.0-6 gcc-6_6.5.0-1 gcc-8_8.3.0-6 libc6-dev_2.28-10+deb10u1 libstdc++-6-dev_6.5.0-1 libstdc++-8-dev_8.3.0-6 libstdc++6_8.3.0-6 linux-libc-dev_4.19.249-2 Package versions: adduser_3.118 apt_1.8.2.3 autoconf_2.69-11 automake_1:1.16.1-4 autopoint_0.19.8.1-9 autotools-dev_20180224.1 base-files_10.3+deb10u13 base-passwd_3.5.46 bash_5.0-4 binutils_2.31.1-16 binutils-common_2.31.1-16 binutils-x86-64-linux-gnu_2.31.1-16 bsdmainutils_11.1.2+b1 bsdutils_1:2.33.1-0.1 build-essential_12.6 bzip2_1.0.6-9.2~deb10u1 ccache_3.6-1 coreutils_8.30-3 cpp_4:8.3.0-1 cpp-6_6.5.0-1 cpp-8_8.3.0-6 dash_0.5.10.2-5 debconf_1.5.71+deb10u1 debhelper_12.1.1 debian-archive-keyring_2019.1+deb10u1 debianutils_4.8.6.1 dh-autoreconf_19 dh-strip-nondeterminism_1.1.2-1 diffutils_1:3.7-3 dirmngr_2.2.12-1+deb10u2 distro-info-data_0.41+deb10u5 dpkg_1.19.8 dpkg-dev_1.19.8 dwz_0.12-3 e2fslibs_1.44.5-1+deb10u3 e2fsprogs_1.44.5-1+deb10u3 eatmydata_105-7 fakeroot_1.23-1 fdisk_2.33.1-0.1 file_1:5.35-4+deb10u2 findutils_4.6.0+git+20190209-2 fontconfig_2.13.1-2 fontconfig-config_2.13.1-2 fonts-dejavu-core_2.37-1 g++_4:8.3.0-1 g++-6_6.5.0-1 g++-8_8.3.0-6 gcc_4:8.3.0-1 gcc-6_6.5.0-1 gcc-6-base_6.5.0-1 gcc-7-base_7.4.0-6 gcc-8_8.3.0-6 gcc-8-base_8.3.0-6 gettext_0.19.8.1-9 gettext-base_0.19.8.1-9 gnupg_2.2.12-1+deb10u2 gnupg-agent_2.2.12-1+deb10u2 gnupg-l10n_2.2.12-1+deb10u2 gnupg-utils_2.2.12-1+deb10u2 gpg_2.2.12-1+deb10u2 gpg-agent_2.2.12-1+deb10u2 gpg-wks-client_2.2.12-1+deb10u2 gpg-wks-server_2.2.12-1+deb10u2 gpgconf_2.2.12-1+deb10u2 gpgsm_2.2.12-1+deb10u2 gpgv_2.2.12-1+deb10u2 grep_3.3-1 groff-base_1.22.4-3+deb10u1 gzip_1.9-3+deb10u1 hostname_3.21 init-system-helpers_1.56+nmu1 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-4 libapt-pkg5.0_1.8.2.3 libarchive-zip-perl_1.64-1 libasan3_6.5.0-1 libasan5_8.3.0-6 libassuan0_2.5.2-1 libatomic1_8.3.0-6 libattr1_1:2.4.48-4 libaudio2_1.9.4-6 libaudit-common_1:2.8.4-3 libaudit1_1:2.8.4-3 libavahi-client3_0.7-4+deb10u1 libavahi-common-data_0.7-4+deb10u1 libavahi-common3_0.7-4+deb10u1 libbinutils_2.31.1-16 libblkid1_2.33.1-0.1 libbsd0_0.9.1-2+deb10u1 libbz2-1.0_1.0.6-9.2~deb10u1 libc-bin_2.28-10+deb10u1 libc-dev-bin_2.28-10+deb10u1 libc6_2.28-10+deb10u1 libc6-dev_2.28-10+deb10u1 libcap-ng0_0.7.9-2 libcc1-0_8.3.0-6 libcilkrts5_7.4.0-6 libcom-err2_1.44.5-1+deb10u3 libcomerr2_1.44.5-1+deb10u3 libcroco3_0.6.12-3 libcups2_2.2.10-6+deb10u6 libcups2-dev_2.2.10-6+deb10u6 libcupsimage2_2.2.10-6+deb10u6 libcupsimage2-dev_2.2.10-6+deb10u6 libdb5.3_5.3.28+dfsg1-0.5 libdbus-1-3_1.12.20-0+deb10u1 libdebconfclient0_0.249 libdpkg-perl_1.19.8 libeatmydata1_105-7 libelf1_0.176-1.1 libencode-locale-perl_1.05-1 libexpat1_2.2.6-2+deb10u4 libext2fs2_1.44.5-1+deb10u3 libfakeroot_1.23-1 libfdisk1_2.33.1-0.1 libffi6_3.2.1-9 libfile-stripnondeterminism-perl_1.1.2-1 libfontconfig1_2.13.1-2 libfreetype6_2.9.1-3+deb10u3 libgcc-6-dev_6.5.0-1 libgcc-8-dev_8.3.0-6 libgcc1_1:8.3.0-6 libgcrypt20_1.8.4-5+deb10u1 libgdbm-compat4_1.18.1-4 libgdbm3_1.8.3-14 libgdbm6_1.18.1-4 libglib2.0-0_2.58.3-2+deb10u3 libgmp10_2:6.1.2+dfsg-4+deb10u1 libgnutls30_3.6.7-4+deb10u8 libgomp1_8.3.0-6 libgpg-error0_1.35-1 libgssapi-krb5-2_1.17-3+deb10u4 libhogweed4_3.4.1-1+deb10u1 libice6_2:1.0.9-2 libicu63_63.1-6+deb10u3 libidn2-0_2.0.5-1+deb10u1 libisl15_0.18-4 libisl19_0.20-2 libitm1_8.3.0-6 libjbig-dev_2.1-3.1+b2 libjbig0_2.1-3.1+b2 libjpeg-dev_1:1.5.2-2+deb10u1 libjpeg62-turbo_1:1.5.2-2+deb10u1 libjpeg62-turbo-dev_1:1.5.2-2+deb10u1 libk5crypto3_1.17-3+deb10u4 libkeyutils1_1.6-6 libkrb5-3_1.17-3+deb10u4 libkrb5support0_1.17-3+deb10u4 libksba8_1.3.5-2 liblcms2-2_2.9-3 libldap-2.4-2_2.4.47+dfsg-3+deb10u7 libldap-common_2.4.47+dfsg-3+deb10u7 libldap2-dev_2.4.47+dfsg-3+deb10u7 liblsan0_8.3.0-6 liblz4-1_1.8.3-1+deb10u1 liblzma-dev_5.2.4-1+deb10u1 liblzma5_5.2.4-1+deb10u1 libmagic-mgc_1:5.35-4+deb10u2 libmagic1_1:5.35-4+deb10u2 libmng1_1.0.10+dfsg-3.1+b5 libmount1_2.33.1-0.1 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr4_3.1.5-1 libmpfr6_4.0.2-1 libmpx2_8.3.0-6 libncurses6_6.1+20181013-2+deb10u2 libncursesw5_6.1+20181013-2+deb10u2 libncursesw6_6.1+20181013-2+deb10u2 libnettle6_3.4.1-1+deb10u1 libnpth0_1.6-1 libp11-kit0_0.23.15-2+deb10u1 libpam-modules_1.3.1-5 libpam-modules-bin_1.3.1-5 libpam-runtime_1.3.1-5 libpam0g_1.3.1-5 libpcre3_2:8.39-12 libperl5.26_5.26.2-7+b1 libperl5.28_5.28.1-6+deb10u1 libpipeline1_1.5.1-2 libpng-dev_1.6.36-6 libpng16-16_1.6.36-6 libpthread-stubs0-dev_0.4-1 libpython3-stdlib_3.7.3-1 libpython3.7-minimal_3.7.3-2+deb10u3 libpython3.7-stdlib_3.7.3-2+deb10u3 libqt4-dbus_4:4.8.7+dfsg-18+deb10u1 libqt4-declarative_4:4.8.7+dfsg-18+deb10u1 libqt4-designer_4:4.8.7+dfsg-18+deb10u1 libqt4-dev_4:4.8.7+dfsg-18+deb10u1 libqt4-dev-bin_4:4.8.7+dfsg-18+deb10u1 libqt4-help_4:4.8.7+dfsg-18+deb10u1 libqt4-network_4:4.8.7+dfsg-18+deb10u1 libqt4-qt3support_4:4.8.7+dfsg-18+deb10u1 libqt4-script_4:4.8.7+dfsg-18+deb10u1 libqt4-scripttools_4:4.8.7+dfsg-18+deb10u1 libqt4-sql_4:4.8.7+dfsg-18+deb10u1 libqt4-svg_4:4.8.7+dfsg-18+deb10u1 libqt4-test_4:4.8.7+dfsg-18+deb10u1 libqt4-xml_4:4.8.7+dfsg-18+deb10u1 libqt4-xmlpatterns_4:4.8.7+dfsg-18+deb10u1 libqtcore4_4:4.8.7+dfsg-18+deb10u1 libqtdbus4_4:4.8.7+dfsg-18+deb10u1 libqtgui4_4:4.8.7+dfsg-18+deb10u1 libquadmath0_8.3.0-6 libreadline7_7.0-5 libsasl2-2_2.1.27+dfsg-1+deb10u2 libsasl2-modules-db_2.1.27+dfsg-1+deb10u2 libseccomp2_2.3.3-4 libselinux1_2.8-1+b1 libsemanage-common_2.8-2 libsemanage1_2.8-2 libsepol1_2.8-1 libsigsegv2_2.12-2 libsm6_2:1.2.3-1 libsmartcols1_2.33.1-0.1 libsqlite3-0_3.27.2-3+deb10u1 libss2_1.44.5-1+deb10u3 libssh-4_0.8.7-1+deb10u1 libssh-dev_0.8.7-1+deb10u1 libssl-dev_1.1.1n-0+deb10u3 libssl1.1_1.1.1n-0+deb10u3 libstdc++-6-dev_6.5.0-1 libstdc++-8-dev_8.3.0-6 libstdc++6_8.3.0-6 libsystemd0_241-7~deb10u8 libtasn1-6_4.13-3 libtiff-dev_4.1.0+git191117-2~deb10u4 libtiff5_4.1.0+git191117-2~deb10u4 libtiffxx5_4.1.0+git191117-2~deb10u4 libtinfo5_6.1+20181013-2+deb10u2 libtinfo6_6.1+20181013-2+deb10u2 libtool_2.4.6-9 libtsan0_8.3.0-6 libubsan0_7.4.0-6 libubsan1_8.3.0-6 libuchardet0_0.0.6-3 libudev1_241-7~deb10u8 libunistring2_0.9.10-1 libustr-1.0-1_1.0.4-6 libuuid1_2.33.1-0.1 libwebp6_0.6.1-2+deb10u1 libx11-6_2:1.6.7-1+deb10u2 libx11-data_2:1.6.7-1+deb10u2 libx11-dev_2:1.6.7-1+deb10u2 libxau-dev_1:1.0.8-1+b2 libxau6_1:1.0.8-1+b2 libxcb1_1.13.1-2 libxcb1-dev_1.13.1-2 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext6_2:1.3.3-1+b2 libxml2_2.9.4+dfsg1-7+deb10u4 libxpm-dev_1:3.5.12-1 libxpm4_1:3.5.12-1 libxrender1_1:0.9.10-1 libxt6_1:1.1.5-1+b3 libzstd1_1.3.8+dfsg-3+deb10u2 linux-libc-dev_4.19.249-2 login_1:4.5-1.1 lsb-base_10.2019051400 lsb-release_10.2019051400 m4_1.4.18-2 make_4.2.1-1.2 man-db_2.8.5-2 man2html-base_1.6g-11 mawk_1.3.3-17+b3 mime-support_3.62 mount_2.33.1-0.1 multiarch-support_2.28-10+deb10u1 ncurses-base_6.1+20181013-2+deb10u2 ncurses-bin_6.1+20181013-2+deb10u2 passwd_1:4.5-1.1 patch_2.7.6-3+deb10u1 perl_5.28.1-6+deb10u1 perl-base_5.28.1-6+deb10u1 perl-modules-5.26_5.26.2-7 perl-modules-5.28_5.28.1-6+deb10u1 pinentry-curses_1.1.0-2 pkg-config_0.29-6 po-debconf_1.0.21 python3_3.7.3-1 python3-minimal_3.7.3-1 python3.7_3.7.3-2+deb10u3 python3.7-minimal_3.7.3-2+deb10u3 qdbus_4:4.8.7+dfsg-18+deb10u1 qt4-linguist-tools_4:4.8.7+dfsg-18+deb10u1 qt4-qmake_4:4.8.7+dfsg-18+deb10u1 qtchooser_66-2 qtcore4-l10n_4:4.8.7+dfsg-18+deb10u1 readline-common_7.0-5 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-x2goclient-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12 sysvinit-utils_2.93-8 tar_1.30+dfsg-6 tzdata_2021a-0+deb10u6 ucf_3.0038+nmu1 util-linux_2.33.1-0.1 x11-common_1:7.7+19 x11proto-core-dev_2018.4-4 x11proto-dev_2018.4-4 x2go-keyring_2019.08.21~git20190824.119+10.heuler.1 xorg-sgml-doctools_1:1.11-1 xtrans-dev_1.3.5-1 xz-utils_5.2.4-1+deb10u1 zlib1g_1:1.2.11.dfsg-1+deb10u1 zlib1g-dev_1:1.2.11.dfsg-1+deb10u1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- dpkg-source: warning: extracting unsigned source package (x2goclient_4.1.2.4-0x2go1~git20250406.2113+10.heuler.1.dsc) dpkg-source: info: extracting x2goclient in /<<PKGBUILDDIR>> dpkg-source: info: unpacking x2goclient_4.1.2.4-0x2go1~git20250406.2113+10.heuler.1.tar.gz Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf HOME=/sbuild-nonexistent LANG=en_US.UTF-8 LC_ALL=POSIX LD_LIBRARY_PATH=/usr/lib/libeatmydata LD_PRELOAD=libeatmydata.so LOGNAME=jenkins PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games PWD=/<<PKGBUILDDIR>> SCHROOT_ALIAS_NAME=buster-amd64-sbuild SCHROOT_CHROOT_NAME=buster-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=110 SCHROOT_GROUP=jenkins SCHROOT_SESSION_ID=buster-amd64-sbuild-b5396d79-1161-4eae-9be9-01204bd8fa3e SCHROOT_UID=106 SCHROOT_USER=jenkins SHELL=/bin/sh USER=jenkins dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package x2goclient dpkg-buildpackage: info: source version 4.1.2.4-0x2go1~git20250406.2113+10.heuler.1 dpkg-buildpackage: info: source distribution buster dpkg-buildpackage: info: source changed by X2Go Git Administrator <git-admin@x2go.org> dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --parallel dh: Compatibility levels before 9 are deprecated (level 7 in use) debian/rules override_dh_auto_clean make[1]: Entering directory '/<<PKGBUILDDIR>>' # Try to regenerate debian/control if necessary, but don't force it. # sbuild will run the clean operation non-chrooted before building the # source package, meaning that we're not running in the target system, # so forcefully regenerating it will lead to wrong results. debian/rules 'debian/control' make[2]: Entering directory '/<<PKGBUILDDIR>>' make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[2]: 'debian/control' is up to date. make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_clean dh_auto_clean: Compatibility levels before 9 are deprecated (level 7 in use) make -j2 clean make[2]: Entering directory '/<<PKGBUILDDIR>>' rm -fr /<<PKGBUILDDIR>>/client_build make -f Makefile.man2html clean make[3]: Entering directory '/<<PKGBUILDDIR>>' rm -Rf .build_man2html make[3]: Leaving directory '/<<PKGBUILDDIR>>' find . -maxdepth 3 -name '*.o' -exec rm -vf {} + -type f find . -maxdepth 3 -name 'moc_*.cpp' -exec rm -vf {} + -type f find . -maxdepth 3 -name 'ui_*.h' -exec rm -vf {} + -type f find . -maxdepth 3 -name 'qrc_*.cpp' -exec rm -vf {} + -type f find . -maxdepth 3 -name 'x2goclient_*.qm' -exec rm -vf {} + -type f rm -f x2goclient rm -f x2goclient.tag rm -f res/txt/changelog rm -f res/txt/git-info make[2]: Leaving directory '/<<PKGBUILDDIR>>' rm -f res/txt/changelog make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_clean -O--parallel dh_clean: Compatibility levels before 9 are deprecated (level 7 in use) dpkg-source -b . dpkg-source: info: using source format '1.0' dpkg-source: info: building x2goclient in x2goclient_4.1.2.4-0x2go1~git20250406.2113+10.heuler.1.tar.gz dpkg-source: info: building x2goclient in x2goclient_4.1.2.4-0x2go1~git20250406.2113+10.heuler.1.dsc debian/rules build dh build --parallel dh: Compatibility levels before 9 are deprecated (level 7 in use) dh_update_autotools_config -O--parallel debian/rules override_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' cp debian/changelog res/txt/changelog if [ -f ChangeLog.gitlog ]; then cp ChangeLog.gitlog res/txt/git-info; fi dh_auto_configure dh_auto_configure: Compatibility levels before 9 are deprecated (level 7 in use) make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules override_dh_auto_build make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_build -- 'QT_VERSION=4' dh_auto_build: Compatibility levels before 9 are deprecated (level 7 in use) make -j2 QT_VERSION=4 make[2]: Entering directory '/<<PKGBUILDDIR>>' make -f Makefile.man2html build make[3]: Entering directory '/<<PKGBUILDDIR>>' make[3]: "/bin/bash": Command not found make[3]: "/bin/bash": Command not found if [ -n "" ]; then \ mkdir -p .build_man2html/html; \ for man_page in ; do mkdir -p $(dirname .build_man2html/html/$man_page); done; \ for man_page in ; do man/$man_page > .build_man2html/html/$man_page.html; done; \ fi make[3]: "/bin/bash": Command not found make[3]: *** [Makefile.man2html:15: build_man2html] Error 127 make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: *** [Makefile:88: build_man] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make -j2 QT_VERSION=4 returned exit code 2 make[1]: *** [debian/rules:148: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:140: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2025-04-06T10:19:52Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 31108 Build-Time: 3 Distribution: buster Fail-Stage: build Host Architecture: amd64 Install-Time: 20 Job: /home/_jenkins_/tmp/tmp.7B2IgU1GgrtlckjWsRtsosyQ/x2goclient_4.1.2.4-0x2go1~git20250406.2113+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 30 Source-Version: 4.1.2.4-0x2go1~git20250406.2113+10.heuler.1 Space: 31108 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2113+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T10:19:52Z Build needed 00:00:30, 31108k disk space E: Build failure (dpkg-buildpackage died) + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.7B2IgU1GgrtlckjWsRtsosyQ ']' + '[' -d /var/lib/jenkins/tmp/tmp.7B2IgU1GgrtlckjWsRtsosyQ ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.7B2IgU1GgrtlckjWsRtsosyQ Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+debian-buster/231/display/redirect?page=changes> Changes: [ionic] src/compat.h: QRegularExpression is Qt 5.0+ only, mask out for older versions. [ionic] Makefile: try unquoting values passed via MAKEOVERRIDES/.MAKEFLAGS. ------------------------------------------ [...truncated 90.79 KiB...] /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_de.ts Updating '../res/i18n/x2goclient_cs.qm'... Updating '../res/i18n/x2goclient_de.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Generated 705 translation(s) (703 finished and 2 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_da.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_es.ts Updating '../res/i18n/x2goclient_da.qm'... Updating '../res/i18n/x2goclient_es.qm'... Generated 441 translation(s) (439 finished and 2 unfinished) Ignored 270 untranslated source text(s) Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_et.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_fi.ts Updating '../res/i18n/x2goclient_et.qm'... Updating '../res/i18n/x2goclient_fi.qm'... Generated 706 translation(s) (705 finished and 1 unfinished) Ignored 7 untranslated source text(s) Generated 706 translation(s) (706 finished and 0 unfinished) Ignored 7 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_fr.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_nb_no.ts Updating '../res/i18n/x2goclient_fr.qm'... Updating '../res/i18n/x2goclient_nb_no.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_nl.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_pt.ts Updating '../res/i18n/x2goclient_pt.qm'... Updating '../res/i18n/x2goclient_nl.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 705 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_ru.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_sv.ts Updating '../res/i18n/x2goclient_ru.qm'... Updating '../res/i18n/x2goclient_sv.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) Generated 430 translation(s) (420 finished and 10 unfinished) Ignored 280 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_tr.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts Updating '../res/i18n/x2goclient_zh_tw.qm'... Updating '../res/i18n/x2goclient_tr.qm'... Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) Generated 314 translation(s) (293 finished and 21 unfinished) Ignored 395 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/contest.ui -o ui_contest.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/folderexplorer.ui -o ui_folderexplorer.h g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sharewidget.o ../src/sharewidget.cpp g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o settingswidget.o ../src/settingswidget.cpp In file included from ../src/sharewidget.cpp:38: ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QString&, Qt::SplitBehavior, Qt::CaseSensitivity) const': ../src/compat.h:58:81: error: invalid static_cast from type 'Qt::SplitBehavior' {aka 'QFlags<Qt::SplitBehaviorFlags>'} to type 'QString::SplitBehavior' return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior), cs)); ^ ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(const QString&, Qt::SplitBehavior, Qt::CaseSensitivity) const': ../src/compat.h:64:24: error: 'splitRef' is not a member of 'QString' return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); ^~~~~~~~ ../src/compat.h:64:84: error: invalid static_cast from type 'Qt::SplitBehavior' {aka 'QFlags<Qt::SplitBehaviorFlags>'} to type 'QString::SplitBehavior' return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); ^ ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(QChar, Qt::SplitBehavior, Qt::CaseSensitivity) const': ../src/compat.h:69:81: error: invalid static_cast from type 'Qt::SplitBehavior' {aka 'QFlags<Qt::SplitBehaviorFlags>'} to type 'QString::SplitBehavior' return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior), cs)); ^ ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(QChar, Qt::SplitBehavior, Qt::CaseSensitivity) const': ../src/compat.h:74:24: error: 'splitRef' is not a member of 'QString' return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); ^~~~~~~~ ../src/compat.h:74:84: error: invalid static_cast from type 'Qt::SplitBehavior' {aka 'QFlags<Qt::SplitBehaviorFlags>'} to type 'QString::SplitBehavior' return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); ^ ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QRegExp&, Qt::SplitBehavior) const': ../src/compat.h:80:81: error: invalid static_cast from type 'Qt::SplitBehavior' {aka 'QFlags<Qt::SplitBehaviorFlags>'} to type 'QString::SplitBehavior' return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior))); ^ ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(const QRegExp&, Qt::SplitBehavior) const': ../src/compat.h:85:24: error: 'splitRef' is not a member of 'QString' return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior))); ^~~~~~~~ ../src/compat.h:85:84: error: invalid static_cast from type 'Qt::SplitBehavior' {aka 'QFlags<Qt::SplitBehaviorFlags>'} to type 'QString::SplitBehavior' return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior))); ^ ../src/sharewidget.cpp: At global scope: ../src/sharewidget.cpp:40:1: error: no declaration matches 'ShareWidget::ShareWidget(QStringCompatWrapper, ONMainWindow*, QWidget*, Qt::WindowFlags)' ShareWidget::ShareWidget ( QString id, ONMainWindow * mw, ^~~~~~~~~~~ In file included from ../src/sharewidget.cpp:18: ../src/sharewidget.h:32:7: note: candidates are: 'ShareWidget::ShareWidget(const ShareWidget&)' class ShareWidget : public ConfigWidget ^~~~~~~~~~~ ../src/sharewidget.h:36:3: note: 'ShareWidget::ShareWidget(QString, ONMainWindow*, QWidget*, Qt::WindowFlags)' ShareWidget ( QString id, ONMainWindow * mw, ^~~~~~~~~~~ ../src/sharewidget.h:32:7: note: 'class ShareWidget' defined here class ShareWidget : public ConfigWidget ^~~~~~~~~~~ ../src/sharewidget.cpp: In member function 'void ShareWidget::slot_openDir()': ../src/sharewidget.cpp:146:52: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString startDir=ONMainWindow::getHomeDirectory(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/sharewidget.cpp:155:53: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString path= QFileDialog::getExistingDirectory ( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ this, ~~~~~ tr ( "Select folder" ), ~~~~~~~~~~~~~~~~~~~~~~~ startDir ); ~~~~~~~~~~ ../src/sharewidget.cpp: In member function 'void ShareWidget::slot_addDir()': ../src/sharewidget.cpp:189:28: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString path=ldir->text(); ~~~~~~~~~~^~ ../src/sharewidget.cpp: In member function 'void ShareWidget::readConfig()': ../src/sharewidget.cpp:217:78: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString exportDir=st.setting()->value ( sessionId+"/export", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( QVariant ) QString() ).toString(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/sharewidget.cpp:224:73: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString toCode=st.setting()->value ( sessionId+"/iconvto", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( QVariant ) "UTF-8" ).toString(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/sharewidget.cpp:239:76: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString fromCode=st.setting()->value ( sessionId+"/iconvfrom", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( QVariant ) tr ( ~~~~~~~~~~~~~~~~~ "ISO8859-1" ) ).toString(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/sharewidget.cpp:257:65: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags)' QStringList tails=lst[i].split ( ":",Qt::SkipEmptyParts ); ^ In file included from /usr/include/qt4/QtCore/qobject.h:48, from /usr/include/qt4/QtGui/qwidget.h:47, from /usr/include/qt4/QtGui/qframe.h:45, from /usr/include/qt4/QtGui/QFrame:1, from ../src/configwidget.h:21, from ../src/sharewidget.h:21, from ../src/sharewidget.cpp:18: /usr/include/qt4/QtCore/qstring.h:301:17: note: candidate: 'QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const' QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, ^~~~~ /usr/include/qt4/QtCore/qstring.h:301:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' /usr/include/qt4/QtCore/qstring.h:303:17: note: candidate: 'QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const' QStringList split(const QChar &sep, SplitBehavior behavior = KeepEmptyParts, ^~~~~ /usr/include/qt4/QtCore/qstring.h:303:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' /usr/include/qt4/QtCore/qstring.h:306:17: note: candidate: 'QStringList QString::split(const QRegExp&, QString::SplitBehavior) const' QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const Q_REQUIRED_RESULT; ^~~~~ /usr/include/qt4/QtCore/qstring.h:306:17: note: no known conversion for argument 1 from 'const char [2]' to 'const QRegExp&' ../src/sharewidget.cpp: In member function 'void ShareWidget::setDefaults()': ../src/sharewidget.cpp:276:20: error: conversion from 'const char [6]' to non-scalar type 'QStringCompatWrapper' requested QString toCode="UTF-8"; ^~~~~~~ ../src/sharewidget.cpp:283:25: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString fromCode=tr ( "ISO8859-1" ); ~~~^~~~~~~~~~~~~~~ ../src/sharewidget.cpp: In member function 'void ShareWidget::loadEnc(QComboBox*)': ../src/sharewidget.cpp:338:35: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString line = in.readLine(); ~~~~~~~~~~~^~ ../src/sharewidget.cpp:339:37: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'QString') line=line.replace ( "//","" ); ^ In file included from ../src/sharewidget.cpp:38: ../src/compat.h:53:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:53:7: note: no known conversion for argument 1 from 'QString' to 'const QStringCompatWrapper&' ../src/compat.h:53:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:53:7: note: no known conversion for argument 1 from 'QString' to 'QStringCompatWrapper&&' make[4]: *** [Makefile:627: sharewidget.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory '/<<PKGBUILDDIR>>/client_build' make[3]: *** [Makefile:85: build_client] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: *** [Makefile:80: build] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make -j2 QT_VERSION=4 returned exit code 2 make[1]: *** [debian/rules:148: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:140: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2025-04-06T10:38:48Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 34244 Build-Time: 17 Distribution: buster Fail-Stage: build Host Architecture: amd64 Install-Time: 23 Job: /home/_jenkins_/tmp/tmp.naRZrNjOO6LNkCfDyGAdRivQ/x2goclient_4.1.2.4-0x2go1~git20250406.2115+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 52 Source-Version: 4.1.2.4-0x2go1~git20250406.2115+10.heuler.1 Space: 34244 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2115+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T10:38:48Z Build needed 00:00:52, 34244k disk space E: Build failure (dpkg-buildpackage died) + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.naRZrNjOO6LNkCfDyGAdRivQ ']' + '[' -d /var/lib/jenkins/tmp/tmp.naRZrNjOO6LNkCfDyGAdRivQ ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.naRZrNjOO6LNkCfDyGAdRivQ Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+debian-buster/232/display/redirect?page=changes> Changes: [ionic] Makefile: revert to the original behavior. ------------------------------------------ [...truncated 90.79 KiB...] /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_de.ts Updating '../res/i18n/x2goclient_cs.qm'... Generated 705 translation(s) (703 finished and 2 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_da.ts Updating '../res/i18n/x2goclient_de.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_es.ts Updating '../res/i18n/x2goclient_da.qm'... Generated 441 translation(s) (439 finished and 2 unfinished) Ignored 270 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_et.ts Updating '../res/i18n/x2goclient_es.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_fi.ts Updating '../res/i18n/x2goclient_et.qm'... Updating '../res/i18n/x2goclient_fi.qm'... Generated 706 translation(s) (705 finished and 1 unfinished) Ignored 7 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_fr.ts Generated 706 translation(s) (706 finished and 0 unfinished) Ignored 7 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_nb_no.ts Updating '../res/i18n/x2goclient_nb_no.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_nl.ts Updating '../res/i18n/x2goclient_fr.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_pt.ts Updating '../res/i18n/x2goclient_nl.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_ru.ts Updating '../res/i18n/x2goclient_pt.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 705 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_sv.ts Updating '../res/i18n/x2goclient_ru.qm'... Generated 430 translation(s) (420 finished and 10 unfinished) Ignored 280 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_tr.ts Updating '../res/i18n/x2goclient_tr.qm'... Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) Updating '../res/i18n/x2goclient_sv.qm'... /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h Updating '../res/i18n/x2goclient_zh_tw.qm'... Generated 314 translation(s) (293 finished and 21 unfinished) Ignored 395 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/contest.ui -o ui_contest.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/folderexplorer.ui -o ui_folderexplorer.h g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sharewidget.o ../src/sharewidget.cpp g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o settingswidget.o ../src/settingswidget.cpp In file included from ../src/sharewidget.cpp:38: ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QString&, Qt::SplitBehavior, Qt::CaseSensitivity) const': ../src/compat.h:58:81: error: invalid static_cast from type 'Qt::SplitBehavior' {aka 'QFlags<Qt::SplitBehaviorFlags>'} to type 'QString::SplitBehavior' return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior), cs)); ^ ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(const QString&, Qt::SplitBehavior, Qt::CaseSensitivity) const': ../src/compat.h:64:24: error: 'splitRef' is not a member of 'QString' return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); ^~~~~~~~ ../src/compat.h:64:84: error: invalid static_cast from type 'Qt::SplitBehavior' {aka 'QFlags<Qt::SplitBehaviorFlags>'} to type 'QString::SplitBehavior' return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); ^ ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(QChar, Qt::SplitBehavior, Qt::CaseSensitivity) const': ../src/compat.h:69:81: error: invalid static_cast from type 'Qt::SplitBehavior' {aka 'QFlags<Qt::SplitBehaviorFlags>'} to type 'QString::SplitBehavior' return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior), cs)); ^ ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(QChar, Qt::SplitBehavior, Qt::CaseSensitivity) const': ../src/compat.h:74:24: error: 'splitRef' is not a member of 'QString' return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); ^~~~~~~~ ../src/compat.h:74:84: error: invalid static_cast from type 'Qt::SplitBehavior' {aka 'QFlags<Qt::SplitBehaviorFlags>'} to type 'QString::SplitBehavior' return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); ^ ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QRegExp&, Qt::SplitBehavior) const': ../src/compat.h:80:81: error: invalid static_cast from type 'Qt::SplitBehavior' {aka 'QFlags<Qt::SplitBehaviorFlags>'} to type 'QString::SplitBehavior' return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior))); ^ ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(const QRegExp&, Qt::SplitBehavior) const': ../src/compat.h:85:24: error: 'splitRef' is not a member of 'QString' return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior))); ^~~~~~~~ ../src/compat.h:85:84: error: invalid static_cast from type 'Qt::SplitBehavior' {aka 'QFlags<Qt::SplitBehaviorFlags>'} to type 'QString::SplitBehavior' return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior))); ^ ../src/sharewidget.cpp: At global scope: ../src/sharewidget.cpp:40:1: error: no declaration matches 'ShareWidget::ShareWidget(QStringCompatWrapper, ONMainWindow*, QWidget*, Qt::WindowFlags)' ShareWidget::ShareWidget ( QString id, ONMainWindow * mw, ^~~~~~~~~~~ In file included from ../src/sharewidget.cpp:18: ../src/sharewidget.h:32:7: note: candidates are: 'ShareWidget::ShareWidget(const ShareWidget&)' class ShareWidget : public ConfigWidget ^~~~~~~~~~~ ../src/sharewidget.h:36:3: note: 'ShareWidget::ShareWidget(QString, ONMainWindow*, QWidget*, Qt::WindowFlags)' ShareWidget ( QString id, ONMainWindow * mw, ^~~~~~~~~~~ ../src/sharewidget.h:32:7: note: 'class ShareWidget' defined here class ShareWidget : public ConfigWidget ^~~~~~~~~~~ ../src/sharewidget.cpp: In member function 'void ShareWidget::slot_openDir()': ../src/sharewidget.cpp:146:52: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString startDir=ONMainWindow::getHomeDirectory(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/sharewidget.cpp:155:53: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString path= QFileDialog::getExistingDirectory ( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ this, ~~~~~ tr ( "Select folder" ), ~~~~~~~~~~~~~~~~~~~~~~~ startDir ); ~~~~~~~~~~ ../src/sharewidget.cpp: In member function 'void ShareWidget::slot_addDir()': ../src/sharewidget.cpp:189:28: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString path=ldir->text(); ~~~~~~~~~~^~ ../src/sharewidget.cpp: In member function 'void ShareWidget::readConfig()': ../src/sharewidget.cpp:217:78: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString exportDir=st.setting()->value ( sessionId+"/export", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( QVariant ) QString() ).toString(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/sharewidget.cpp:224:73: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString toCode=st.setting()->value ( sessionId+"/iconvto", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( QVariant ) "UTF-8" ).toString(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/sharewidget.cpp:239:76: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString fromCode=st.setting()->value ( sessionId+"/iconvfrom", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( QVariant ) tr ( ~~~~~~~~~~~~~~~~~ "ISO8859-1" ) ).toString(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/sharewidget.cpp:257:65: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags)' QStringList tails=lst[i].split ( ":",Qt::SkipEmptyParts ); ^ In file included from /usr/include/qt4/QtCore/qobject.h:48, from /usr/include/qt4/QtGui/qwidget.h:47, from /usr/include/qt4/QtGui/qframe.h:45, from /usr/include/qt4/QtGui/QFrame:1, from ../src/configwidget.h:21, from ../src/sharewidget.h:21, from ../src/sharewidget.cpp:18: /usr/include/qt4/QtCore/qstring.h:301:17: note: candidate: 'QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const' QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, ^~~~~ /usr/include/qt4/QtCore/qstring.h:301:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' /usr/include/qt4/QtCore/qstring.h:303:17: note: candidate: 'QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const' QStringList split(const QChar &sep, SplitBehavior behavior = KeepEmptyParts, ^~~~~ /usr/include/qt4/QtCore/qstring.h:303:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' /usr/include/qt4/QtCore/qstring.h:306:17: note: candidate: 'QStringList QString::split(const QRegExp&, QString::SplitBehavior) const' QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const Q_REQUIRED_RESULT; ^~~~~ /usr/include/qt4/QtCore/qstring.h:306:17: note: no known conversion for argument 1 from 'const char [2]' to 'const QRegExp&' ../src/sharewidget.cpp: In member function 'void ShareWidget::setDefaults()': ../src/sharewidget.cpp:276:20: error: conversion from 'const char [6]' to non-scalar type 'QStringCompatWrapper' requested QString toCode="UTF-8"; ^~~~~~~ ../src/sharewidget.cpp:283:25: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString fromCode=tr ( "ISO8859-1" ); ~~~^~~~~~~~~~~~~~~ ../src/sharewidget.cpp: In member function 'void ShareWidget::loadEnc(QComboBox*)': ../src/sharewidget.cpp:338:35: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString line = in.readLine(); ~~~~~~~~~~~^~ ../src/sharewidget.cpp:339:37: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'QString') line=line.replace ( "//","" ); ^ In file included from ../src/sharewidget.cpp:38: ../src/compat.h:53:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:53:7: note: no known conversion for argument 1 from 'QString' to 'const QStringCompatWrapper&' ../src/compat.h:53:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:53:7: note: no known conversion for argument 1 from 'QString' to 'QStringCompatWrapper&&' make[4]: *** [Makefile:627: sharewidget.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory '/<<PKGBUILDDIR>>/client_build' make[3]: *** [Makefile:85: build_client] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: *** [Makefile:80: build] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make -j2 QT_VERSION=4 returned exit code 2 make[1]: *** [debian/rules:148: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:140: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2025-04-06T11:10:51Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 34096 Build-Time: 7 Distribution: buster Fail-Stage: build Host Architecture: amd64 Install-Time: 21 Job: /home/_jenkins_/tmp/tmp.b0v4ZziS8h1bZVuKqhcS1JRh/x2goclient_4.1.2.4-0x2go1~git20250406.2116+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 34 Source-Version: 4.1.2.4-0x2go1~git20250406.2116+10.heuler.1 Space: 34096 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2116+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T11:10:51Z Build needed 00:00:34, 34096k disk space E: Build failure (dpkg-buildpackage died) + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.b0v4ZziS8h1bZVuKqhcS1JRh ']' + '[' -d /var/lib/jenkins/tmp/tmp.b0v4ZziS8h1bZVuKqhcS1JRh ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.b0v4ZziS8h1bZVuKqhcS1JRh Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+debian-buster/233/display/redirect?page=changes> Changes: [ionic] src/compat.h: QString::splitRef () is Qt 5.0+, so mask out for older versions as well. ------------------------------------------ [...truncated 89.36 KiB...] Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 705 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_ru.qm'... Generated 430 translation(s) (420 finished and 10 unfinished) Ignored 280 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_sv.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_tr.qm'... Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_zh_tw.qm'... Generated 314 translation(s) (293 finished and 21 unfinished) Ignored 395 untranslated source text(s) mkdir -p /<<PKGBUILDDIR>>/client_build && cd /<<PKGBUILDDIR>>/client_build && qmake-qt4 QMAKE_CFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security" QMAKE_CXXFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security" QMAKE_LFLAGS="-Wl,-z,relro" QMAKE_LIBS="" ../x2goclient.pro Project MESSAGE: Configuring with --git-info Project MESSAGE: Configuring with --changelog Project MESSAGE: building x2goclient via with ldap and cups cd /<<PKGBUILDDIR>>/client_build && make make[4]: Entering directory '/<<PKGBUILDDIR>>/client_build' /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_cs.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_de.ts Updating '../res/i18n/x2goclient_cs.qm'... Updating '../res/i18n/x2goclient_de.qm'... Generated 705 translation(s) (703 finished and 2 unfinished) Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_da.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_es.ts Updating '../res/i18n/x2goclient_da.qm'... Updating '../res/i18n/x2goclient_es.qm'... Generated 441 translation(s) (439 finished and 2 unfinished) Ignored 270 untranslated source text(s) Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_et.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_fi.ts Updating '../res/i18n/x2goclient_et.qm'... Updating '../res/i18n/x2goclient_fi.qm'... Generated 706 translation(s) (706 finished and 0 unfinished) Ignored 7 untranslated source text(s) Generated 706 translation(s) (705 finished and 1 unfinished) Ignored 7 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_fr.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_nb_no.ts Updating '../res/i18n/x2goclient_fr.qm'... Updating '../res/i18n/x2goclient_nb_no.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_nl.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_pt.ts Updating '../res/i18n/x2goclient_pt.qm'... Updating '../res/i18n/x2goclient_nl.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 705 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_ru.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_sv.ts Updating '../res/i18n/x2goclient_ru.qm'... Updating '../res/i18n/x2goclient_sv.qm'... Generated 430 translation(s) (420 finished and 10 unfinished) Ignored 280 untranslated source text(s) Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_tr.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts Updating '../res/i18n/x2goclient_tr.qm'... Updating '../res/i18n/x2goclient_zh_tw.qm'... Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) Generated 314 translation(s) (293 finished and 21 unfinished) Ignored 395 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/contest.ui -o ui_contest.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/folderexplorer.ui -o ui_folderexplorer.h g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sharewidget.o ../src/sharewidget.cpp g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o settingswidget.o ../src/settingswidget.cpp In file included from ../src/sharewidget.cpp:38: ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QString&, Qt::SplitBehavior, Qt::CaseSensitivity) const': ../src/compat.h:58:81: error: invalid static_cast from type 'Qt::SplitBehavior' {aka 'QFlags<Qt::SplitBehaviorFlags>'} to type 'QString::SplitBehavior' return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior), cs)); ^ ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(QChar, Qt::SplitBehavior, Qt::CaseSensitivity) const': ../src/compat.h:63:81: error: invalid static_cast from type 'Qt::SplitBehavior' {aka 'QFlags<Qt::SplitBehaviorFlags>'} to type 'QString::SplitBehavior' return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior), cs)); ^ ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QRegExp&, Qt::SplitBehavior) const': ../src/compat.h:82:81: error: invalid static_cast from type 'Qt::SplitBehavior' {aka 'QFlags<Qt::SplitBehaviorFlags>'} to type 'QString::SplitBehavior' return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior))); ^ ../src/sharewidget.cpp: At global scope: ../src/sharewidget.cpp:40:1: error: no declaration matches 'ShareWidget::ShareWidget(QStringCompatWrapper, ONMainWindow*, QWidget*, Qt::WindowFlags)' ShareWidget::ShareWidget ( QString id, ONMainWindow * mw, ^~~~~~~~~~~ In file included from ../src/sharewidget.cpp:18: ../src/sharewidget.h:32:7: note: candidates are: 'ShareWidget::ShareWidget(const ShareWidget&)' class ShareWidget : public ConfigWidget ^~~~~~~~~~~ ../src/sharewidget.h:36:3: note: 'ShareWidget::ShareWidget(QString, ONMainWindow*, QWidget*, Qt::WindowFlags)' ShareWidget ( QString id, ONMainWindow * mw, ^~~~~~~~~~~ ../src/sharewidget.h:32:7: note: 'class ShareWidget' defined here class ShareWidget : public ConfigWidget ^~~~~~~~~~~ ../src/sharewidget.cpp: In member function 'void ShareWidget::slot_openDir()': ../src/sharewidget.cpp:146:52: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString startDir=ONMainWindow::getHomeDirectory(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/sharewidget.cpp:155:53: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString path= QFileDialog::getExistingDirectory ( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ this, ~~~~~ tr ( "Select folder" ), ~~~~~~~~~~~~~~~~~~~~~~~ startDir ); ~~~~~~~~~~ ../src/sharewidget.cpp: In member function 'void ShareWidget::slot_addDir()': ../src/sharewidget.cpp:189:28: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString path=ldir->text(); ~~~~~~~~~~^~ ../src/sharewidget.cpp: In member function 'void ShareWidget::readConfig()': ../src/sharewidget.cpp:217:78: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString exportDir=st.setting()->value ( sessionId+"/export", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( QVariant ) QString() ).toString(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/sharewidget.cpp:224:73: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString toCode=st.setting()->value ( sessionId+"/iconvto", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( QVariant ) "UTF-8" ).toString(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/sharewidget.cpp:239:76: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString fromCode=st.setting()->value ( sessionId+"/iconvfrom", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( QVariant ) tr ( ~~~~~~~~~~~~~~~~~ "ISO8859-1" ) ).toString(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/sharewidget.cpp:257:65: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags)' QStringList tails=lst[i].split ( ":",Qt::SkipEmptyParts ); ^ In file included from /usr/include/qt4/QtCore/qobject.h:48, from /usr/include/qt4/QtGui/qwidget.h:47, from /usr/include/qt4/QtGui/qframe.h:45, from /usr/include/qt4/QtGui/QFrame:1, from ../src/configwidget.h:21, from ../src/sharewidget.h:21, from ../src/sharewidget.cpp:18: /usr/include/qt4/QtCore/qstring.h:301:17: note: candidate: 'QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const' QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, ^~~~~ /usr/include/qt4/QtCore/qstring.h:301:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' /usr/include/qt4/QtCore/qstring.h:303:17: note: candidate: 'QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const' QStringList split(const QChar &sep, SplitBehavior behavior = KeepEmptyParts, ^~~~~ /usr/include/qt4/QtCore/qstring.h:303:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' /usr/include/qt4/QtCore/qstring.h:306:17: note: candidate: 'QStringList QString::split(const QRegExp&, QString::SplitBehavior) const' QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const Q_REQUIRED_RESULT; ^~~~~ /usr/include/qt4/QtCore/qstring.h:306:17: note: no known conversion for argument 1 from 'const char [2]' to 'const QRegExp&' ../src/sharewidget.cpp: In member function 'void ShareWidget::setDefaults()': ../src/sharewidget.cpp:276:20: error: conversion from 'const char [6]' to non-scalar type 'QStringCompatWrapper' requested QString toCode="UTF-8"; ^~~~~~~ ../src/sharewidget.cpp:283:25: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString fromCode=tr ( "ISO8859-1" ); ~~~^~~~~~~~~~~~~~~ ../src/sharewidget.cpp: In member function 'void ShareWidget::loadEnc(QComboBox*)': ../src/sharewidget.cpp:338:35: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString line = in.readLine(); ~~~~~~~~~~~^~ ../src/sharewidget.cpp:339:37: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'QString') line=line.replace ( "//","" ); ^ In file included from ../src/sharewidget.cpp:38: ../src/compat.h:53:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:53:7: note: no known conversion for argument 1 from 'QString' to 'const QStringCompatWrapper&' ../src/compat.h:53:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:53:7: note: no known conversion for argument 1 from 'QString' to 'QStringCompatWrapper&&' make[4]: *** [Makefile:627: sharewidget.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory '/<<PKGBUILDDIR>>/client_build' make[3]: *** [Makefile:85: build_client] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: *** [Makefile:80: build] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make -j2 QT_VERSION=4 returned exit code 2 make[1]: *** [debian/rules:148: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:140: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2025-04-06T11:40:08Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 34096 Build-Time: 9 Distribution: buster Fail-Stage: build Host Architecture: amd64 Install-Time: 24 Job: /home/_jenkins_/tmp/tmp.EAkrDzhszAJAbwlyQfp8haad/x2goclient_4.1.2.4-0x2go1~git20250406.2117+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 40 Source-Version: 4.1.2.4-0x2go1~git20250406.2117+10.heuler.1 Space: 34096 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2117+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T11:40:08Z Build needed 00:00:40, 34096k disk space E: Build failure (dpkg-buildpackage died) + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.EAkrDzhszAJAbwlyQfp8haad ']' + '[' -d /var/lib/jenkins/tmp/tmp.EAkrDzhszAJAbwlyQfp8haad ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.EAkrDzhszAJAbwlyQfp8haad Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+debian-buster/234/display/redirect?page=changes> Changes: [ionic] src/compat.h: use mapSkipBehavior () helper to map Qt::SkipBehavior to QString::SkipBehavior like Qt does (only vice versa), but also make it static and private. ------------------------------------------ [...truncated 89.67 KiB...] Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 705 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_ru.qm'... Generated 430 translation(s) (420 finished and 10 unfinished) Ignored 280 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_sv.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_tr.qm'... Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_zh_tw.qm'... Generated 314 translation(s) (293 finished and 21 unfinished) Ignored 395 untranslated source text(s) mkdir -p /<<PKGBUILDDIR>>/client_build && cd /<<PKGBUILDDIR>>/client_build && qmake-qt4 QMAKE_CFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security" QMAKE_CXXFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security" QMAKE_LFLAGS="-Wl,-z,relro" QMAKE_LIBS="" ../x2goclient.pro Project MESSAGE: Configuring with --git-info Project MESSAGE: Configuring with --changelog Project MESSAGE: building x2goclient via with ldap and cups cd /<<PKGBUILDDIR>>/client_build && make make[4]: Entering directory '/<<PKGBUILDDIR>>/client_build' /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_cs.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_de.ts Updating '../res/i18n/x2goclient_cs.qm'... Updating '../res/i18n/x2goclient_de.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Generated 705 translation(s) (703 finished and 2 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_da.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_es.ts Updating '../res/i18n/x2goclient_da.qm'... Generated 441 translation(s) (439 finished and 2 unfinished) Ignored 270 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_et.ts Updating '../res/i18n/x2goclient_es.qm'... Updating '../res/i18n/x2goclient_et.qm'... Generated 706 translation(s) (705 finished and 1 unfinished) Ignored 7 untranslated source text(s) Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_fi.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_fr.ts Updating '../res/i18n/x2goclient_fi.qm'... Updating '../res/i18n/x2goclient_fr.qm'... Generated 706 translation(s) (706 finished and 0 unfinished) Ignored 7 untranslated source text(s) Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_nb_no.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_nl.ts Updating '../res/i18n/x2goclient_nb_no.qm'... Updating '../res/i18n/x2goclient_nl.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_pt.ts Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_ru.ts Updating '../res/i18n/x2goclient_pt.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 705 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_sv.ts Updating '../res/i18n/x2goclient_ru.qm'... Generated 430 translation(s) (420 finished and 10 unfinished) Ignored 280 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_tr.ts Updating '../res/i18n/x2goclient_tr.qm'... Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts Updating '../res/i18n/x2goclient_sv.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h Updating '../res/i18n/x2goclient_zh_tw.qm'... Generated 314 translation(s) (293 finished and 21 unfinished) Ignored 395 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/contest.ui -o ui_contest.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/folderexplorer.ui -o ui_folderexplorer.h g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sharewidget.o ../src/sharewidget.cpp g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o settingswidget.o ../src/settingswidget.cpp In file included from ../src/sharewidget.cpp:38: ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QString&, Qt::SplitBehavior, Qt::CaseSensitivity) const': ../src/compat.h:58:45: error: 'mapSplitBehavior' is not a member of 'QString' return (QString::split (sep, QString::mapSplitBehavior (behavior), cs)); ^~~~~~~~~~~~~~~~ ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(QChar, Qt::SplitBehavior, Qt::CaseSensitivity) const': ../src/compat.h:63:45: error: 'mapSplitBehavior' is not a member of 'QString' return (QString::split (sep, QString::mapSplitBehavior (behavior), cs)); ^~~~~~~~~~~~~~~~ ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QRegExp&, Qt::SplitBehavior) const': ../src/compat.h:82:45: error: 'mapSplitBehavior' is not a member of 'QString' return (QString::split (sep, QString::mapSplitBehavior (behavior))); ^~~~~~~~~~~~~~~~ ../src/sharewidget.cpp: At global scope: ../src/sharewidget.cpp:40:1: error: no declaration matches 'ShareWidget::ShareWidget(QStringCompatWrapper, ONMainWindow*, QWidget*, Qt::WindowFlags)' ShareWidget::ShareWidget ( QString id, ONMainWindow * mw, ^~~~~~~~~~~ In file included from ../src/sharewidget.cpp:18: ../src/sharewidget.h:32:7: note: candidates are: 'ShareWidget::ShareWidget(const ShareWidget&)' class ShareWidget : public ConfigWidget ^~~~~~~~~~~ ../src/sharewidget.h:36:3: note: 'ShareWidget::ShareWidget(QString, ONMainWindow*, QWidget*, Qt::WindowFlags)' ShareWidget ( QString id, ONMainWindow * mw, ^~~~~~~~~~~ ../src/sharewidget.h:32:7: note: 'class ShareWidget' defined here class ShareWidget : public ConfigWidget ^~~~~~~~~~~ ../src/sharewidget.cpp: In member function 'void ShareWidget::slot_openDir()': ../src/sharewidget.cpp:146:52: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString startDir=ONMainWindow::getHomeDirectory(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/sharewidget.cpp:155:53: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString path= QFileDialog::getExistingDirectory ( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ this, ~~~~~ tr ( "Select folder" ), ~~~~~~~~~~~~~~~~~~~~~~~ startDir ); ~~~~~~~~~~ ../src/sharewidget.cpp: In member function 'void ShareWidget::slot_addDir()': ../src/sharewidget.cpp:189:28: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString path=ldir->text(); ~~~~~~~~~~^~ ../src/sharewidget.cpp: In member function 'void ShareWidget::readConfig()': ../src/sharewidget.cpp:217:78: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString exportDir=st.setting()->value ( sessionId+"/export", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( QVariant ) QString() ).toString(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/sharewidget.cpp:224:73: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString toCode=st.setting()->value ( sessionId+"/iconvto", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( QVariant ) "UTF-8" ).toString(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/sharewidget.cpp:239:76: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString fromCode=st.setting()->value ( sessionId+"/iconvfrom", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( QVariant ) tr ( ~~~~~~~~~~~~~~~~~ "ISO8859-1" ) ).toString(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/sharewidget.cpp:257:65: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags)' QStringList tails=lst[i].split ( ":",Qt::SkipEmptyParts ); ^ In file included from /usr/include/qt4/QtCore/qobject.h:48, from /usr/include/qt4/QtGui/qwidget.h:47, from /usr/include/qt4/QtGui/qframe.h:45, from /usr/include/qt4/QtGui/QFrame:1, from ../src/configwidget.h:21, from ../src/sharewidget.h:21, from ../src/sharewidget.cpp:18: /usr/include/qt4/QtCore/qstring.h:301:17: note: candidate: 'QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const' QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, ^~~~~ /usr/include/qt4/QtCore/qstring.h:301:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' /usr/include/qt4/QtCore/qstring.h:303:17: note: candidate: 'QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const' QStringList split(const QChar &sep, SplitBehavior behavior = KeepEmptyParts, ^~~~~ /usr/include/qt4/QtCore/qstring.h:303:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' /usr/include/qt4/QtCore/qstring.h:306:17: note: candidate: 'QStringList QString::split(const QRegExp&, QString::SplitBehavior) const' QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const Q_REQUIRED_RESULT; ^~~~~ /usr/include/qt4/QtCore/qstring.h:306:17: note: no known conversion for argument 1 from 'const char [2]' to 'const QRegExp&' ../src/sharewidget.cpp: In member function 'void ShareWidget::setDefaults()': ../src/sharewidget.cpp:276:20: error: conversion from 'const char [6]' to non-scalar type 'QStringCompatWrapper' requested QString toCode="UTF-8"; ^~~~~~~ ../src/sharewidget.cpp:283:25: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString fromCode=tr ( "ISO8859-1" ); ~~~^~~~~~~~~~~~~~~ ../src/sharewidget.cpp: In member function 'void ShareWidget::loadEnc(QComboBox*)': ../src/sharewidget.cpp:338:35: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString line = in.readLine(); ~~~~~~~~~~~^~ ../src/sharewidget.cpp:339:37: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'QString') line=line.replace ( "//","" ); ^ In file included from ../src/sharewidget.cpp:38: ../src/compat.h:53:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:53:7: note: no known conversion for argument 1 from 'QString' to 'const QStringCompatWrapper&' ../src/compat.h:53:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:53:7: note: no known conversion for argument 1 from 'QString' to 'QStringCompatWrapper&&' make[4]: *** [Makefile:627: sharewidget.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory '/<<PKGBUILDDIR>>/client_build' make[3]: *** [Makefile:85: build_client] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: *** [Makefile:80: build] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make -j2 QT_VERSION=4 returned exit code 2 make[1]: *** [debian/rules:148: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:140: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2025-04-06T12:22:14Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 34248 Build-Time: 9 Distribution: buster Fail-Stage: build Host Architecture: amd64 Install-Time: 18 Job: /home/_jenkins_/tmp/tmp.xDLwMhg8FSUBV8yiQ3Wy7xP6/x2goclient_4.1.2.4-0x2go1~git20250406.2118+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 32 Source-Version: 4.1.2.4-0x2go1~git20250406.2118+10.heuler.1 Space: 34248 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2118+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T12:22:14Z Build needed 00:00:32, 34248k disk space E: Build failure (dpkg-buildpackage died) + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.xDLwMhg8FSUBV8yiQ3Wy7xP6 ']' + '[' -d /var/lib/jenkins/tmp/tmp.xDLwMhg8FSUBV8yiQ3Wy7xP6 ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.xDLwMhg8FSUBV8yiQ3Wy7xP6 Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+debian-buster/235/display/redirect?page=changes> Changes: [ionic] src/compat.h: use the correct class name for the mapSkipBehavior () helper function. ------------------------------------------ [...truncated 88.59 KiB...] Ignored 14 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_et.qm'... Generated 706 translation(s) (705 finished and 1 unfinished) Ignored 7 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_fi.qm'... Generated 706 translation(s) (706 finished and 0 unfinished) Ignored 7 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_fr.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_nb_no.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_nl.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_pt.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 705 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_ru.qm'... Generated 430 translation(s) (420 finished and 10 unfinished) Ignored 280 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_sv.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_tr.qm'... Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_zh_tw.qm'... Generated 314 translation(s) (293 finished and 21 unfinished) Ignored 395 untranslated source text(s) mkdir -p /<<PKGBUILDDIR>>/client_build && cd /<<PKGBUILDDIR>>/client_build && qmake-qt4 QMAKE_CFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security" QMAKE_CXXFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security" QMAKE_LFLAGS="-Wl,-z,relro" QMAKE_LIBS="" ../x2goclient.pro Project MESSAGE: Configuring with --git-info Project MESSAGE: Configuring with --changelog Project MESSAGE: building x2goclient via with ldap and cups cd /<<PKGBUILDDIR>>/client_build && make make[4]: Entering directory '/<<PKGBUILDDIR>>/client_build' /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_cs.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_de.ts Updating '../res/i18n/x2goclient_cs.qm'... Updating '../res/i18n/x2goclient_de.qm'... Generated 705 translation(s) (703 finished and 2 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_da.ts Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_es.ts Updating '../res/i18n/x2goclient_da.qm'... Generated 441 translation(s) (439 finished and 2 unfinished) Ignored 270 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_et.ts Updating '../res/i18n/x2goclient_es.qm'... Updating '../res/i18n/x2goclient_et.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) Generated 706 translation(s) (705 finished and 1 unfinished) Ignored 7 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_fi.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_fr.ts Updating '../res/i18n/x2goclient_fr.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_nb_no.ts Updating '../res/i18n/x2goclient_fi.qm'... Generated 706 translation(s) (706 finished and 0 unfinished) Ignored 7 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_nl.ts Updating '../res/i18n/x2goclient_nb_no.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_pt.ts Updating '../res/i18n/x2goclient_pt.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 705 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_ru.ts Updating '../res/i18n/x2goclient_nl.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_sv.ts Updating '../res/i18n/x2goclient_ru.qm'... Generated 430 translation(s) (420 finished and 10 unfinished) Ignored 280 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_tr.ts Updating '../res/i18n/x2goclient_sv.qm'... Updating '../res/i18n/x2goclient_tr.qm'... Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts Updating '../res/i18n/x2goclient_zh_tw.qm'... Generated 314 translation(s) (293 finished and 21 unfinished) Ignored 395 untranslated source text(s) Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/contest.ui -o ui_contest.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/folderexplorer.ui -o ui_folderexplorer.h g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sharewidget.o ../src/sharewidget.cpp g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o settingswidget.o ../src/settingswidget.cpp ../src/sharewidget.cpp:40:1: error: no declaration matches 'ShareWidget::ShareWidget(QStringCompatWrapper, ONMainWindow*, QWidget*, Qt::WindowFlags)' ShareWidget::ShareWidget ( QString id, ONMainWindow * mw, ^~~~~~~~~~~ In file included from ../src/sharewidget.cpp:18: ../src/sharewidget.h:32:7: note: candidates are: 'ShareWidget::ShareWidget(const ShareWidget&)' class ShareWidget : public ConfigWidget ^~~~~~~~~~~ ../src/sharewidget.h:36:3: note: 'ShareWidget::ShareWidget(QString, ONMainWindow*, QWidget*, Qt::WindowFlags)' ShareWidget ( QString id, ONMainWindow * mw, ^~~~~~~~~~~ ../src/sharewidget.h:32:7: note: 'class ShareWidget' defined here class ShareWidget : public ConfigWidget ^~~~~~~~~~~ ../src/sharewidget.cpp: In member function 'void ShareWidget::slot_openDir()': ../src/sharewidget.cpp:146:52: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString startDir=ONMainWindow::getHomeDirectory(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/sharewidget.cpp:155:53: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString path= QFileDialog::getExistingDirectory ( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ this, ~~~~~ tr ( "Select folder" ), ~~~~~~~~~~~~~~~~~~~~~~~ startDir ); ~~~~~~~~~~ ../src/sharewidget.cpp: In member function 'void ShareWidget::slot_addDir()': ../src/sharewidget.cpp:189:28: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString path=ldir->text(); ~~~~~~~~~~^~ ../src/sharewidget.cpp: In member function 'void ShareWidget::readConfig()': ../src/sharewidget.cpp:217:78: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString exportDir=st.setting()->value ( sessionId+"/export", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( QVariant ) QString() ).toString(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/sharewidget.cpp:224:73: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString toCode=st.setting()->value ( sessionId+"/iconvto", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( QVariant ) "UTF-8" ).toString(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/sharewidget.cpp:239:76: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString fromCode=st.setting()->value ( sessionId+"/iconvfrom", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( QVariant ) tr ( ~~~~~~~~~~~~~~~~~ "ISO8859-1" ) ).toString(); ~~~~~~~~~~~~~~~~~~~~~~~~^~ ../src/sharewidget.cpp:257:65: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags)' QStringList tails=lst[i].split ( ":",Qt::SkipEmptyParts ); ^ In file included from /usr/include/qt4/QtCore/qobject.h:48, from /usr/include/qt4/QtGui/qwidget.h:47, from /usr/include/qt4/QtGui/qframe.h:45, from /usr/include/qt4/QtGui/QFrame:1, from ../src/configwidget.h:21, from ../src/sharewidget.h:21, from ../src/sharewidget.cpp:18: /usr/include/qt4/QtCore/qstring.h:301:17: note: candidate: 'QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const' QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, ^~~~~ /usr/include/qt4/QtCore/qstring.h:301:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' /usr/include/qt4/QtCore/qstring.h:303:17: note: candidate: 'QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const' QStringList split(const QChar &sep, SplitBehavior behavior = KeepEmptyParts, ^~~~~ /usr/include/qt4/QtCore/qstring.h:303:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' /usr/include/qt4/QtCore/qstring.h:306:17: note: candidate: 'QStringList QString::split(const QRegExp&, QString::SplitBehavior) const' QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const Q_REQUIRED_RESULT; ^~~~~ /usr/include/qt4/QtCore/qstring.h:306:17: note: no known conversion for argument 1 from 'const char [2]' to 'const QRegExp&' ../src/sharewidget.cpp: In member function 'void ShareWidget::setDefaults()': ../src/sharewidget.cpp:276:20: error: conversion from 'const char [6]' to non-scalar type 'QStringCompatWrapper' requested QString toCode="UTF-8"; ^~~~~~~ ../src/sharewidget.cpp:283:25: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString fromCode=tr ( "ISO8859-1" ); ~~~^~~~~~~~~~~~~~~ ../src/sharewidget.cpp: In member function 'void ShareWidget::loadEnc(QComboBox*)': ../src/sharewidget.cpp:338:35: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested QString line = in.readLine(); ~~~~~~~~~~~^~ ../src/sharewidget.cpp:339:37: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'QString') line=line.replace ( "//","" ); ^ In file included from ../src/sharewidget.cpp:38: ../src/compat.h:53:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:53:7: note: no known conversion for argument 1 from 'QString' to 'const QStringCompatWrapper&' ../src/compat.h:53:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:53:7: note: no known conversion for argument 1 from 'QString' to 'QStringCompatWrapper&&' make[4]: *** [Makefile:627: sharewidget.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory '/<<PKGBUILDDIR>>/client_build' make[3]: *** [Makefile:85: build_client] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: *** [Makefile:80: build] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make -j2 QT_VERSION=4 returned exit code 2 make[1]: *** [debian/rules:148: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:140: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2025-04-06T12:36:32Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 34080 Build-Time: 6 Distribution: buster Fail-Stage: build Host Architecture: amd64 Install-Time: 24 Job: /home/_jenkins_/tmp/tmp.s3q2TFsICmkDDgiym5nrHy3M/x2goclient_4.1.2.4-0x2go1~git20250406.2119+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 43 Source-Version: 4.1.2.4-0x2go1~git20250406.2119+10.heuler.1 Space: 34080 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2119+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T12:36:32Z Build needed 00:00:43, 34080k disk space E: Build failure (dpkg-buildpackage died) + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.s3q2TFsICmkDDgiym5nrHy3M ']' + '[' -d /var/lib/jenkins/tmp/tmp.s3q2TFsICmkDDgiym5nrHy3M ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.s3q2TFsICmkDDgiym5nrHy3M Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+debian-buster/236/display/redirect?page=changes> Changes: [ionic] src/sharewidget.h: fix configwidget.h include. [ionic] src/{sharewidget,exportdialog,folder{button,explorer},httpbrokerclient,onmainwindow,session{button,explorer,managedialog,widget},sshmasterconnection}.h: include compat.h to avoid misdefinition in implementation files later on. [ionic] src/folderbutton.cpp: try moving compat.h include down to not pollute the whole Qt namespace with our compat wrapper. ------------------------------------------ [...truncated 578.22 KiB...] /usr/include/qt4/QtCore/qsettings.h:164:14: note: candidate: 'QVariant QSettings::value(const QStringCompatWrapper&, const QVariant&) const' QVariant value(const QString &key, const QVariant &defaultValue = QVariant()) const; ^~~~~ /usr/include/qt4/QtCore/qsettings.h:164:14: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' ../src/sharewidget.cpp:257:65: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags)' QStringList tails=lst[i].split ( ":",Qt::SkipEmptyParts ); ^ In file included from /usr/include/qt4/QtCore/qobject.h:48, from /usr/include/qt4/QtGui/qwidget.h:47, from /usr/include/qt4/QtGui/qframe.h:45, from /usr/include/qt4/QtGui/QFrame:1, from ../src/configwidget.h:21, from ../src/sharewidget.h:21, from ../src/sharewidget.cpp:18: /usr/include/qt4/QtCore/qstring.h:301:17: note: candidate: 'QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const' QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, ^~~~~ /usr/include/qt4/QtCore/qstring.h:301:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' /usr/include/qt4/QtCore/qstring.h:303:17: note: candidate: 'QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const' QStringList split(const QChar &sep, SplitBehavior behavior = KeepEmptyParts, ^~~~~ /usr/include/qt4/QtCore/qstring.h:303:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' /usr/include/qt4/QtCore/qstring.h:306:17: note: candidate: 'QStringList QString::split(const QRegExp&, QString::SplitBehavior) const' QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const Q_REQUIRED_RESULT; ^~~~~ /usr/include/qt4/QtCore/qstring.h:306:17: note: no known conversion for argument 1 from 'const char [2]' to 'const QRegExp&' ../src/sharewidget.cpp:262:44: error: no matching function for call to 'QStandardItem::QStandardItem(QString&)' item= new QStandardItem ( tails[0] ); ^ In file included from /usr/include/qt4/QtGui/QStandardItemModel:1, from ../src/sharewidget.cpp:22: /usr/include/qt4/QtGui/qstandarditemmodel.h:241:5: note: candidate: 'QStandardItem::QStandardItem(QStandardItemPrivate&)' QStandardItem(QStandardItemPrivate &dd); ^~~~~~~~~~~~~ /usr/include/qt4/QtGui/qstandarditemmodel.h:241:5: note: no known conversion for argument 1 from 'QString' to 'QStandardItemPrivate&' /usr/include/qt4/QtGui/qstandarditemmodel.h:240:5: note: candidate: 'QStandardItem::QStandardItem(const QStandardItem&)' QStandardItem(const QStandardItem &other); ^~~~~~~~~~~~~ /usr/include/qt4/QtGui/qstandarditemmodel.h:240:5: note: no known conversion for argument 1 from 'QString' to 'const QStandardItem&' /usr/include/qt4/QtGui/qstandarditemmodel.h:72:14: note: candidate: 'QStandardItem::QStandardItem(int, int)' explicit QStandardItem(int rows, int columns = 1); ^~~~~~~~~~~~~ /usr/include/qt4/QtGui/qstandarditemmodel.h:72:14: note: no known conversion for argument 1 from 'QString' to 'int' /usr/include/qt4/QtGui/qstandarditemmodel.h:71:5: note: candidate: 'QStandardItem::QStandardItem(const QIcon&, const QStringCompatWrapper&)' QStandardItem(const QIcon &icon, const QString &text); ^~~~~~~~~~~~~ /usr/include/qt4/QtGui/qstandarditemmodel.h:71:5: note: candidate expects 2 arguments, 1 provided /usr/include/qt4/QtGui/qstandarditemmodel.h:70:5: note: candidate: 'QStandardItem::QStandardItem(const QStringCompatWrapper&)' QStandardItem(const QString &text); ^~~~~~~~~~~~~ /usr/include/qt4/QtGui/qstandarditemmodel.h:70:5: note: no known conversion for argument 1 from 'QString' to 'const QStringCompatWrapper&' /usr/include/qt4/QtGui/qstandarditemmodel.h:69:5: note: candidate: 'QStandardItem::QStandardItem()' QStandardItem(); ^~~~~~~~~~~~~ /usr/include/qt4/QtGui/qstandarditemmodel.h:69:5: note: candidate expects 0 arguments, 1 provided ../src/sharewidget.cpp: In member function 'void ShareWidget::setDefaults()': ../src/sharewidget.cpp:276:20: error: conversion from 'const char [6]' to non-scalar type 'QStringCompatWrapper' requested QString toCode="UTF-8"; ^~~~~~~ ../src/sharewidget.cpp: In member function 'void ShareWidget::saveSettings()': ../src/sharewidget.cpp:301:34: error: no matching function for call to 'X2goSettings::X2goSettings(const char [9])' X2goSettings st ( "sessions" ); ^ In file included from ../src/sharewidget.cpp:37: ../src/x2gosettings.h:31:5: note: candidate: 'X2goSettings::X2goSettings(QStringCompatWrapper, QSettings::Format)' X2goSettings ( QString fileContent, QSettings::Format format); ^~~~~~~~~~~~ ../src/x2gosettings.h:31:5: note: candidate expects 2 arguments, 1 provided ../src/x2gosettings.h:30:5: note: candidate: 'X2goSettings::X2goSettings(QStringCompatWrapper)' X2goSettings ( QString group ); ^~~~~~~~~~~~ ../src/x2gosettings.h:30:5: note: no known conversion for argument 1 from 'const char [9]' to 'QStringCompatWrapper' ../src/x2gosettings.h:27:7: note: candidate: 'constexpr X2goSettings::X2goSettings(const X2goSettings&)' class X2goSettings ^~~~~~~~~~~~ ../src/x2gosettings.h:27:7: note: no known conversion for argument 1 from 'const char [9]' to 'const X2goSettings&' ../src/sharewidget.cpp:303:67: error: no matching function for call to 'QSettings::setValue(const QString, QVariant)' ( QVariant ) cbFsSshTun->isChecked() ); ^ In file included from /usr/include/qt4/QtCore/QSettings:1, from ../src/x2gosettings.h:21, from ../src/sharewidget.cpp:37: /usr/include/qt4/QtCore/qsettings.h:163:10: note: candidate: 'void QSettings::setValue(const QStringCompatWrapper&, const QVariant&)' void setValue(const QString &key, const QVariant &value); ^~~~~~~~ /usr/include/qt4/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' ../src/sharewidget.cpp:319:75: error: no matching function for call to 'QSettings::setValue(const QString, QVariant)' st.setting()->setValue ( sessionId+"/export", ( QVariant ) exportDirs ); ^ In file included from /usr/include/qt4/QtCore/QSettings:1, from ../src/x2gosettings.h:21, from ../src/sharewidget.cpp:37: /usr/include/qt4/QtCore/qsettings.h:163:10: note: candidate: 'void QSettings::setValue(const QStringCompatWrapper&, const QVariant&)' void setValue(const QString &key, const QVariant &value); ^~~~~~~~ /usr/include/qt4/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' ../src/sharewidget.cpp:322:71: error: no matching function for call to 'QSettings::setValue(const QString, QStringCompatWrapper)' st.setting()->setValue ( sessionId+"/iconvto",cbTo->currentText() ); ^ In file included from /usr/include/qt4/QtCore/QSettings:1, from ../src/x2gosettings.h:21, from ../src/sharewidget.cpp:37: /usr/include/qt4/QtCore/qsettings.h:163:10: note: candidate: 'void QSettings::setValue(const QStringCompatWrapper&, const QVariant&)' void setValue(const QString &key, const QVariant &value); ^~~~~~~~ /usr/include/qt4/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' ../src/sharewidget.cpp:323:75: error: no matching function for call to 'QSettings::setValue(const QString, QStringCompatWrapper)' st.setting()->setValue ( sessionId+"/iconvfrom",cbFrom->currentText() ); ^ In file included from /usr/include/qt4/QtCore/QSettings:1, from ../src/x2gosettings.h:21, from ../src/sharewidget.cpp:37: /usr/include/qt4/QtCore/qsettings.h:163:10: note: candidate: 'void QSettings::setValue(const QStringCompatWrapper&, const QVariant&)' void setValue(const QString &key, const QVariant &value); ^~~~~~~~ /usr/include/qt4/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' ../src/sharewidget.cpp:324:74: error: no matching function for call to 'QSettings::setValue(const QString, bool)' st.setting()->setValue ( sessionId+"/useiconv",cbFsConv->isChecked() ); ^ In file included from /usr/include/qt4/QtCore/QSettings:1, from ../src/x2gosettings.h:21, from ../src/sharewidget.cpp:37: /usr/include/qt4/QtCore/qsettings.h:163:10: note: candidate: 'void QSettings::setValue(const QStringCompatWrapper&, const QVariant&)' void setValue(const QString &key, const QVariant &value); ^~~~~~~~ /usr/include/qt4/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' ../src/sharewidget.cpp: In member function 'void ShareWidget::loadEnc(QComboBox*)': ../src/sharewidget.cpp:331:36: error: no matching function for call to 'QFile::QFile(const char [16])' QFile file ( ":/txt/encodings" ); ^ In file included from /usr/include/qt4/QtCore/qnamespace.h:45, from /usr/include/qt4/QtCore/qobjectdefs.h:45, from /usr/include/qt4/QtGui/qwindowdefs.h:45, from /usr/include/qt4/QtGui/qwidget.h:46, from /usr/include/qt4/QtGui/qframe.h:45, from /usr/include/qt4/QtGui/QFrame:1, from ../src/configwidget.h:21, from ../src/sharewidget.h:21, from ../src/sharewidget.cpp:18: /usr/include/qt4/QtCore/qfile.h:209:20: note: candidate: 'QFile::QFile(const QFile&)' Q_DISABLE_COPY(QFile) ^~~~~ /usr/include/qt4/QtCore/qglobal.h:2641:5: note: in definition of macro 'Q_DISABLE_COPY' Class(const Class &); \ ^~~~~ /usr/include/qt4/QtCore/qfile.h:209:20: note: no known conversion for argument 1 from 'const char [16]' to 'const QFile&' Q_DISABLE_COPY(QFile) ^~~~~ /usr/include/qt4/QtCore/qglobal.h:2641:5: note: in definition of macro 'Q_DISABLE_COPY' Class(const Class &); \ ^~~~~ In file included from /usr/include/qt4/QtCore/qfileinfo.h:45, from /usr/include/qt4/QtCore/qdir.h:46, from /usr/include/qt4/QtCore/qdiriterator.h:45, from /usr/include/qt4/QtCore/QDirIterator:1, from ../src/onmainwindow.h:35, from ../src/sharewidget.cpp:19: /usr/include/qt4/QtCore/qfile.h:201:5: note: candidate: 'QFile::QFile(QFilePrivate&, QObject*)' QFile(QFilePrivate &dd, QObject *parent = 0); ^~~~~ /usr/include/qt4/QtCore/qfile.h:201:5: note: no known conversion for argument 1 from 'const char [16]' to 'QFilePrivate&' /usr/include/qt4/QtCore/qfile.h:113:5: note: candidate: 'QFile::QFile(const QStringCompatWrapper&, QObject*)' QFile(const QString &name, QObject *parent); ^~~~~ /usr/include/qt4/QtCore/qfile.h:113:5: note: candidate expects 2 arguments, 1 provided /usr/include/qt4/QtCore/qfile.h:112:14: note: candidate: 'QFile::QFile(QObject*)' explicit QFile(QObject *parent); ^~~~~ /usr/include/qt4/QtCore/qfile.h:112:14: note: no known conversion for argument 1 from 'const char [16]' to 'QObject*' /usr/include/qt4/QtCore/qfile.h:110:5: note: candidate: 'QFile::QFile(const QStringCompatWrapper&)' QFile(const QString &name); ^~~~~ /usr/include/qt4/QtCore/qfile.h:110:5: note: no known conversion for argument 1 from 'const char [16]' to 'const QStringCompatWrapper&' /usr/include/qt4/QtCore/qfile.h:109:5: note: candidate: 'QFile::QFile()' QFile(); ^~~~~ /usr/include/qt4/QtCore/qfile.h:109:5: note: candidate expects 0 arguments, 1 provided ../src/sharewidget.cpp:339:37: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'QString') line=line.replace ( "//","" ); ^ In file included from ../src/sharewidget.h:22, from ../src/sharewidget.cpp:18: ../src/compat.h:53:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:53:7: note: no known conversion for argument 1 from 'QString' to 'const QStringCompatWrapper&' ../src/compat.h:53:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:53:7: note: no known conversion for argument 1 from 'QString' to 'QStringCompatWrapper&&' make[4]: *** [Makefile:642: sharewidget.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [Makefile:657: settingswidget.o] Error 1 make[4]: Leaving directory '/<<PKGBUILDDIR>>/client_build' make[3]: *** [Makefile:85: build_client] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: *** [Makefile:80: build] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make -j2 QT_VERSION=4 returned exit code 2 make[1]: *** [debian/rules:148: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:140: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2025-04-06T12:53:00Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 32364 Build-Time: 5 Distribution: buster Fail-Stage: build Host Architecture: amd64 Install-Time: 19 Job: /home/_jenkins_/tmp/tmp.0opLrDqu7d1vzz6IBMFHXSq5/x2goclient_4.1.2.4-0x2go1~git20250406.2122+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 32 Source-Version: 4.1.2.4-0x2go1~git20250406.2122+10.heuler.1 Space: 32364 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2122+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T12:53:00Z Build needed 00:00:32, 32364k disk space E: Build failure (dpkg-buildpackage died) + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.0opLrDqu7d1vzz6IBMFHXSq5 ']' + '[' -d /var/lib/jenkins/tmp/tmp.0opLrDqu7d1vzz6IBMFHXSq5 ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.0opLrDqu7d1vzz6IBMFHXSq5 Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+debian-buster/237/display/redirect?page=changes> Changes: [ionic] src/{sharewidget.{cpp,h},configwidget.h}: move compat.h to the very top to see if the scheme actually holds up. ------------------------------------------ [...truncated 977.49 KiB...] ^~~~~~ ../src/settingswidget.cpp:668:17: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [5]') userOpt=" -u "; ^~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [5]' to 'const QStringCompatWrapper&' ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [5]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:669:16: error: no match for 'operator+=' (operand types are 'QStringCompatWrapper' and 'QStringCompatWrapper') userOpt+=user; ~~~~~~~^~~~~~ ../src/settingswidget.cpp:673:16: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [9]') client="rdesktop"; ^~~~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [9]' to 'const QStringCompatWrapper&' ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [9]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:682:19: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [5]') grOpt=" -f "; ^~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [5]' to 'const QStringCompatWrapper&' ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [5]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:686:19: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [21]') grOpt=" -D -g <maxW>x<maxH>"; ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [21]' to 'const QStringCompatWrapper&' ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [21]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:690:35: error: 'number' is not a member of 'QStringCompatWrapper' grOpt=" -g "+QString::number(width->value())+"x"+QString::number(height->value()); ^~~~~~ ../src/settingswidget.cpp:690:71: error: 'number' is not a member of 'QStringCompatWrapper' grOpt=" -g "+QString::number(width->value())+"x"+QString::number(height->value()); ^~~~~~ ../src/settingswidget.cpp:696:18: error: 'class QStringCompatWrapper' has no member named 'length' if (user.length()>0) ^~~~~~ ../src/settingswidget.cpp:698:21: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [5]') userOpt=" /u:"; ^~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [5]' to 'const QStringCompatWrapper&' ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [5]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:699:20: error: no match for 'operator+=' (operand types are 'QStringCompatWrapper' and 'QStringCompatWrapper') userOpt+=user; ~~~~~~~^~~~~~ ../src/settingswidget.cpp:703:19: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [5]') grOpt=" /f "; ^~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [5]' to 'const QStringCompatWrapper&' ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [5]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:707:19: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [22]') grOpt=" /w:<maxW> /h:<maxH>"; ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [22]' to 'const QStringCompatWrapper&' ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [22]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:711:35: error: 'number' is not a member of 'QStringCompatWrapper' grOpt=" /w:"+QString::number(width->value())+" /h:"+QString::number(height->value()); ^~~~~~ ../src/settingswidget.cpp:711:74: error: 'number' is not a member of 'QStringCompatWrapper' grOpt=" /w:"+QString::number(width->value())+" /h:"+QString::number(height->value()); ^~~~~~ ../src/settingswidget.cpp:726:16: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [10]') client="x2goagent"; ^~~~~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [10]' to 'const QStringCompatWrapper&' ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [10]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:730:16: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [6]') client="Xnest"; ^~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [6]' to 'const QStringCompatWrapper&' ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [6]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:734:15: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [25]') grOpt=" -geometry <maxW>x<maxH>"; ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [25]' to 'const QStringCompatWrapper&' ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [25]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:738:38: error: 'number' is not a member of 'QStringCompatWrapper' grOpt=" -geometry "+QString::number(width->value())+"x"+QString::number(height->value()); ^~~~~~ ../src/settingswidget.cpp:738:74: error: 'number' is not a member of 'QStringCompatWrapper' grOpt=" -geometry "+QString::number(width->value())+"x"+QString::number(height->value()); ^~~~~~ ../src/settingswidget.cpp:743:16: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [7]') client="Xephyr"; ^~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [7]' to 'const QStringCompatWrapper&' ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [7]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:746:19: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [14]') grOpt=" -fullscreen "; ^~~~~~~~~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [14]' to 'const QStringCompatWrapper&' ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [14]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:750:19: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [23]') grOpt=" -screen <maxW>x<maxH>"; ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [23]' to 'const QStringCompatWrapper&' ../src/compat.h:53:7: note: candidate: 'constexpr QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:53:7: note: no known conversion for argument 1 from 'const char [23]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:754:40: error: 'number' is not a member of 'QStringCompatWrapper' grOpt=" -screen "+QString::number(width->value())+"x"+QString::number(height->value()); ^~~~~~ ../src/settingswidget.cpp:754:76: error: 'number' is not a member of 'QStringCompatWrapper' grOpt=" -screen "+QString::number(width->value())+"x"+QString::number(height->value()); ^~~~~~ make[4]: *** [Makefile:658: settingswidget.o] Error 1 make[4]: Leaving directory '/<<PKGBUILDDIR>>/client_build' make[3]: *** [Makefile:85: build_client] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: *** [Makefile:80: build] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make -j2 QT_VERSION=4 returned exit code 2 make[1]: *** [debian/rules:148: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:140: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2025-04-06T13:06:18Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 32528 Build-Time: 10 Distribution: buster Fail-Stage: build Host Architecture: amd64 Install-Time: 19 Job: /home/_jenkins_/tmp/tmp.C6qTqJmZrMnkz71gT4nO1daP/x2goclient_4.1.2.4-0x2go1~git20250406.2123+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 37 Source-Version: 4.1.2.4-0x2go1~git20250406.2123+10.heuler.1 Space: 32528 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2123+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T13:06:18Z Build needed 00:00:37, 32528k disk space E: Build failure (dpkg-buildpackage died) + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.C6qTqJmZrMnkz71gT4nO1daP ']' + '[' -d /var/lib/jenkins/tmp/tmp.C6qTqJmZrMnkz71gT4nO1daP ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.C6qTqJmZrMnkz71gT4nO1daP Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+debian-buster/238/display/redirect?page=changes> Changes: [ionic] src/compat.h: include QString properly. ------------------------------------------ [...truncated 606.66 KiB...] class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const char [21]' to 'const QStringCompatWrapper&' ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const char [21]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:690:93: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const QString') grOpt=" -g "+QString::number(width->value())+"x"+QString::number(height->value()); ^ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const QString' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:692:114: error: no matching function for call to 'QLineEdit::setText(const QString)' cmdLine->setText(client +" "+params->text()+ grOpt +userOpt+" -p <"+tr("password")+"> "+ server+":"+port ); ^ In file included from /usr/include/qt4/QtGui/QLineEdit:1, from ../src/settingswidget.cpp:22: /usr/include/qt4/QtGui/qlineedit.h:176:10: note: candidate: 'void QLineEdit::setText(const QStringCompatWrapper&)' void setText(const QString &); ^~~~~~~ /usr/include/qt4/QtGui/qlineedit.h:176:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' ../src/settingswidget.cpp:698:21: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [5]') userOpt=" /u:"; ^~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const char [5]' to 'const QStringCompatWrapper&' ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const char [5]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:703:19: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [5]') grOpt=" /f "; ^~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const char [5]' to 'const QStringCompatWrapper&' ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const char [5]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:707:19: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [22]') grOpt=" /w:<maxW> /h:<maxH>"; ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const char [22]' to 'const QStringCompatWrapper&' ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const char [22]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:711:96: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const QString') grOpt=" /w:"+QString::number(width->value())+" /h:"+QString::number(height->value()); ^ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const QString' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:713:117: error: no matching function for call to 'QLineEdit::setText(const QString)' cmdLine->setText(client +" "+params->text()+ grOpt +userOpt+" /p:<"+tr("password")+"> /v:"+ server+":"+port ); ^ In file included from /usr/include/qt4/QtGui/QLineEdit:1, from ../src/settingswidget.cpp:22: /usr/include/qt4/QtGui/qlineedit.h:176:10: note: candidate: 'void QLineEdit::setText(const QStringCompatWrapper&)' void setText(const QString &); ^~~~~~~ /usr/include/qt4/QtGui/qlineedit.h:176:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' ../src/settingswidget.cpp:726:16: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [10]') client="x2goagent"; ^~~~~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const char [10]' to 'const QStringCompatWrapper&' ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const char [10]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:730:16: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [6]') client="Xnest"; ^~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const char [6]' to 'const QStringCompatWrapper&' ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const char [6]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:734:15: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [25]') grOpt=" -geometry <maxW>x<maxH>"; ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const char [25]' to 'const QStringCompatWrapper&' ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const char [25]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:738:96: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const QString') grOpt=" -geometry "+QString::number(width->value())+"x"+QString::number(height->value()); ^ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const QString' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:743:16: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [7]') client="Xephyr"; ^~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const char [7]' to 'const QStringCompatWrapper&' ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const char [7]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:746:19: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [14]') grOpt=" -fullscreen "; ^~~~~~~~~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const char [14]' to 'const QStringCompatWrapper&' ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const char [14]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:750:19: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [23]') grOpt=" -screen <maxW>x<maxH>"; ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const char [23]' to 'const QStringCompatWrapper&' ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const char [23]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:754:98: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const QString') grOpt=" -screen "+QString::number(width->value())+"x"+QString::number(height->value()); ^ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' ../src/compat.h:54:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:54:7: note: no known conversion for argument 1 from 'const QString' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:757:100: error: no matching function for call to 'QLineEdit::setText(const QString)' xdmcpCmdLine->setText(client +" "+xdmcpParams->text()+ grOpt +" -query "+ server+ " :<DISPLAY>"); ^ In file included from /usr/include/qt4/QtGui/QLineEdit:1, from ../src/settingswidget.cpp:22: /usr/include/qt4/QtGui/qlineedit.h:176:10: note: candidate: 'void QLineEdit::setText(const QStringCompatWrapper&)' void setText(const QString &); ^~~~~~~ /usr/include/qt4/QtGui/qlineedit.h:176:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' make[4]: *** [Makefile:643: sharewidget.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [Makefile:658: settingswidget.o] Error 1 make[4]: Leaving directory '/<<PKGBUILDDIR>>/client_build' make[3]: *** [Makefile:85: build_client] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: *** [Makefile:80: build] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make -j2 QT_VERSION=4 returned exit code 2 make[1]: *** [debian/rules:148: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:140: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2025-04-06T13:18:01Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 32364 Build-Time: 4 Distribution: buster Fail-Stage: build Host Architecture: amd64 Install-Time: 33 Job: /home/_jenkins_/tmp/tmp.HjuyjIrtapQfaQDUJPxlwHDk/x2goclient_4.1.2.4-0x2go1~git20250406.2124+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 51 Source-Version: 4.1.2.4-0x2go1~git20250406.2124+10.heuler.1 Space: 32364 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2124+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T13:18:01Z Build needed 00:00:51, 32364k disk space E: Build failure (dpkg-buildpackage died) + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.HjuyjIrtapQfaQDUJPxlwHDk ']' + '[' -d /var/lib/jenkins/tmp/tmp.HjuyjIrtapQfaQDUJPxlwHDk ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.HjuyjIrtapQfaQDUJPxlwHDk Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+debian-buster/239/display/redirect?page=changes> Changes: [ionic] src/compat.h: also include QStringList, since we're returning it. ------------------------------------------ [...truncated 891.74 KiB...] class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [21]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [21]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:690:93: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const QString') grOpt=" -g "+QString::number(width->value())+"x"+QString::number(height->value()); ^ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const QString' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:692:114: error: no matching function for call to 'QLineEdit::setText(const QString)' cmdLine->setText(client +" "+params->text()+ grOpt +userOpt+" -p <"+tr("password")+"> "+ server+":"+port ); ^ In file included from /usr/include/qt4/QtGui/QLineEdit:1, from ../src/settingswidget.cpp:22: /usr/include/qt4/QtGui/qlineedit.h:176:10: note: candidate: 'void QLineEdit::setText(const QStringCompatWrapper&)' void setText(const QString &); ^~~~~~~ /usr/include/qt4/QtGui/qlineedit.h:176:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' ../src/settingswidget.cpp:698:21: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [5]') userOpt=" /u:"; ^~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [5]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [5]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:703:19: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [5]') grOpt=" /f "; ^~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [5]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [5]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:707:19: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [22]') grOpt=" /w:<maxW> /h:<maxH>"; ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [22]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [22]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:711:96: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const QString') grOpt=" /w:"+QString::number(width->value())+" /h:"+QString::number(height->value()); ^ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const QString' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:713:117: error: no matching function for call to 'QLineEdit::setText(const QString)' cmdLine->setText(client +" "+params->text()+ grOpt +userOpt+" /p:<"+tr("password")+"> /v:"+ server+":"+port ); ^ In file included from /usr/include/qt4/QtGui/QLineEdit:1, from ../src/settingswidget.cpp:22: /usr/include/qt4/QtGui/qlineedit.h:176:10: note: candidate: 'void QLineEdit::setText(const QStringCompatWrapper&)' void setText(const QString &); ^~~~~~~ /usr/include/qt4/QtGui/qlineedit.h:176:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' ../src/settingswidget.cpp:726:16: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [10]') client="x2goagent"; ^~~~~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [10]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [10]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:730:16: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [6]') client="Xnest"; ^~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [6]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [6]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:734:15: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [25]') grOpt=" -geometry <maxW>x<maxH>"; ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [25]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [25]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:738:96: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const QString') grOpt=" -geometry "+QString::number(width->value())+"x"+QString::number(height->value()); ^ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const QString' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:743:16: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [7]') client="Xephyr"; ^~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [7]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [7]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:746:19: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [14]') grOpt=" -fullscreen "; ^~~~~~~~~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [14]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [14]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:750:19: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [23]') grOpt=" -screen <maxW>x<maxH>"; ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [23]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [23]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:754:98: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const QString') grOpt=" -screen "+QString::number(width->value())+"x"+QString::number(height->value()); ^ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const QString' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:757:100: error: no matching function for call to 'QLineEdit::setText(const QString)' xdmcpCmdLine->setText(client +" "+xdmcpParams->text()+ grOpt +" -query "+ server+ " :<DISPLAY>"); ^ In file included from /usr/include/qt4/QtGui/QLineEdit:1, from ../src/settingswidget.cpp:22: /usr/include/qt4/QtGui/qlineedit.h:176:10: note: candidate: 'void QLineEdit::setText(const QStringCompatWrapper&)' void setText(const QString &); ^~~~~~~ /usr/include/qt4/QtGui/qlineedit.h:176:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' make[4]: *** [Makefile:643: sharewidget.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [Makefile:658: settingswidget.o] Error 1 make[4]: Leaving directory '/<<PKGBUILDDIR>>/client_build' make[3]: *** [Makefile:85: build_client] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: *** [Makefile:80: build] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make -j2 QT_VERSION=4 returned exit code 2 make[1]: *** [debian/rules:148: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:140: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2025-04-06T13:40:45Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 32372 Build-Time: 5 Distribution: buster Fail-Stage: build Host Architecture: amd64 Install-Time: 20 Job: /home/_jenkins_/tmp/tmp.TKczMyzMlxgmIMXZVuyVGxfF/x2goclient_4.1.2.4-0x2go1~git20250406.2125+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 34 Source-Version: 4.1.2.4-0x2go1~git20250406.2125+10.heuler.1 Space: 32372 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2125+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T13:40:45Z Build needed 00:00:34, 32372k disk space E: Build failure (dpkg-buildpackage died) + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.TKczMyzMlxgmIMXZVuyVGxfF ']' + '[' -d /var/lib/jenkins/tmp/tmp.TKczMyzMlxgmIMXZVuyVGxfF ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.TKczMyzMlxgmIMXZVuyVGxfF Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+debian-buster/240/display/redirect?page=changes> Changes: [ionic] src/compat.h: define copy constructor for QLatin1String conversion. ------------------------------------------ [...truncated 1.07 MiB...] QStandardItem(const QString &text); ^~~~~~~~~~~~~ /usr/include/qt4/QtGui/qstandarditemmodel.h:70:5: note: no known conversion for argument 1 from 'QString' to 'const QStringCompatWrapper&' /usr/include/qt4/QtGui/qstandarditemmodel.h:69:5: note: candidate: 'QStandardItem::QStandardItem()' QStandardItem(); ^~~~~~~~~~~~~ /usr/include/qt4/QtGui/qstandarditemmodel.h:69:5: note: candidate expects 0 arguments, 1 provided ../src/sharewidget.cpp: In member function 'void ShareWidget::setDefaults()': ../src/sharewidget.cpp:278:20: error: conversion from 'const char [6]' to non-scalar type 'QStringCompatWrapper' requested QString toCode="UTF-8"; ^~~~~~~ ../src/sharewidget.cpp: In member function 'void ShareWidget::saveSettings()': ../src/sharewidget.cpp:303:34: error: no matching function for call to 'X2goSettings::X2goSettings(const char [9])' X2goSettings st ( "sessions" ); ^ In file included from ../src/sharewidget.cpp:40: ../src/x2gosettings.h:31:5: note: candidate: 'X2goSettings::X2goSettings(QStringCompatWrapper, QSettings::Format)' X2goSettings ( QString fileContent, QSettings::Format format); ^~~~~~~~~~~~ ../src/x2gosettings.h:31:5: note: candidate expects 2 arguments, 1 provided ../src/x2gosettings.h:30:5: note: candidate: 'X2goSettings::X2goSettings(QStringCompatWrapper)' X2goSettings ( QString group ); ^~~~~~~~~~~~ ../src/x2gosettings.h:30:5: note: no known conversion for argument 1 from 'const char [9]' to 'QStringCompatWrapper' ../src/x2gosettings.h:27:7: note: candidate: 'constexpr X2goSettings::X2goSettings(const X2goSettings&)' class X2goSettings ^~~~~~~~~~~~ ../src/x2gosettings.h:27:7: note: no known conversion for argument 1 from 'const char [9]' to 'const X2goSettings&' ../src/sharewidget.cpp:305:67: error: no matching function for call to 'QSettings::setValue(const QString, QVariant)' ( QVariant ) cbFsSshTun->isChecked() ); ^ In file included from /usr/include/qt4/QtCore/QSettings:1, from ../src/x2gosettings.h:21, from ../src/sharewidget.cpp:40: /usr/include/qt4/QtCore/qsettings.h:163:10: note: candidate: 'void QSettings::setValue(const QStringCompatWrapper&, const QVariant&)' void setValue(const QString &key, const QVariant &value); ^~~~~~~~ /usr/include/qt4/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' ../src/sharewidget.cpp:307:13: error: no matching function for call to 'QStringCompatWrapper::QStringCompatWrapper()' QString exportDirs; ^~~~~~~~~~ In file included from ../src/sharewidget.cpp:19: ../src/compat.h:57:5: note: candidate: 'QStringCompatWrapper::QStringCompatWrapper(const QLatin1String&)' QStringCompatWrapper (const QLatin1String &str) : QString (str) { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:57:5: note: candidate expects 1 argument, 0 provided ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper::QStringCompatWrapper(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: candidate expects 1 argument, 0 provided ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper::QStringCompatWrapper(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: candidate expects 1 argument, 0 provided ../src/sharewidget.cpp:321:75: error: no matching function for call to 'QSettings::setValue(const QString, QVariant)' st.setting()->setValue ( sessionId+"/export", ( QVariant ) exportDirs ); ^ In file included from /usr/include/qt4/QtCore/QSettings:1, from ../src/x2gosettings.h:21, from ../src/sharewidget.cpp:40: /usr/include/qt4/QtCore/qsettings.h:163:10: note: candidate: 'void QSettings::setValue(const QStringCompatWrapper&, const QVariant&)' void setValue(const QString &key, const QVariant &value); ^~~~~~~~ /usr/include/qt4/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' ../src/sharewidget.cpp:324:71: error: no matching function for call to 'QSettings::setValue(const QString, QStringCompatWrapper)' st.setting()->setValue ( sessionId+"/iconvto",cbTo->currentText() ); ^ In file included from /usr/include/qt4/QtCore/QSettings:1, from ../src/x2gosettings.h:21, from ../src/sharewidget.cpp:40: /usr/include/qt4/QtCore/qsettings.h:163:10: note: candidate: 'void QSettings::setValue(const QStringCompatWrapper&, const QVariant&)' void setValue(const QString &key, const QVariant &value); ^~~~~~~~ /usr/include/qt4/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' ../src/sharewidget.cpp:325:75: error: no matching function for call to 'QSettings::setValue(const QString, QStringCompatWrapper)' st.setting()->setValue ( sessionId+"/iconvfrom",cbFrom->currentText() ); ^ In file included from /usr/include/qt4/QtCore/QSettings:1, from ../src/x2gosettings.h:21, from ../src/sharewidget.cpp:40: /usr/include/qt4/QtCore/qsettings.h:163:10: note: candidate: 'void QSettings::setValue(const QStringCompatWrapper&, const QVariant&)' void setValue(const QString &key, const QVariant &value); ^~~~~~~~ /usr/include/qt4/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' ../src/sharewidget.cpp:326:74: error: no matching function for call to 'QSettings::setValue(const QString, bool)' st.setting()->setValue ( sessionId+"/useiconv",cbFsConv->isChecked() ); ^ In file included from /usr/include/qt4/QtCore/QSettings:1, from ../src/x2gosettings.h:21, from ../src/sharewidget.cpp:40: /usr/include/qt4/QtCore/qsettings.h:163:10: note: candidate: 'void QSettings::setValue(const QStringCompatWrapper&, const QVariant&)' void setValue(const QString &key, const QVariant &value); ^~~~~~~~ /usr/include/qt4/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' ../src/sharewidget.cpp: In member function 'void ShareWidget::loadEnc(QComboBox*)': ../src/sharewidget.cpp:333:36: error: no matching function for call to 'QFile::QFile(const char [16])' QFile file ( ":/txt/encodings" ); ^ In file included from ../src/compat.h:23, from ../src/sharewidget.cpp:19: /usr/include/qt4/QtCore/qfile.h:209:20: note: candidate: 'QFile::QFile(const QFile&)' Q_DISABLE_COPY(QFile) ^~~~~ /usr/include/qt4/QtCore/qglobal.h:2641:5: note: in definition of macro 'Q_DISABLE_COPY' Class(const Class &); \ ^~~~~ /usr/include/qt4/QtCore/qfile.h:209:20: note: no known conversion for argument 1 from 'const char [16]' to 'const QFile&' Q_DISABLE_COPY(QFile) ^~~~~ /usr/include/qt4/QtCore/qglobal.h:2641:5: note: in definition of macro 'Q_DISABLE_COPY' Class(const Class &); \ ^~~~~ In file included from /usr/include/qt4/QtCore/qfileinfo.h:45, from /usr/include/qt4/QtCore/qdir.h:46, from /usr/include/qt4/QtCore/qdiriterator.h:45, from /usr/include/qt4/QtCore/QDirIterator:1, from ../src/onmainwindow.h:35, from ../src/sharewidget.cpp:22: /usr/include/qt4/QtCore/qfile.h:201:5: note: candidate: 'QFile::QFile(QFilePrivate&, QObject*)' QFile(QFilePrivate &dd, QObject *parent = 0); ^~~~~ /usr/include/qt4/QtCore/qfile.h:201:5: note: no known conversion for argument 1 from 'const char [16]' to 'QFilePrivate&' /usr/include/qt4/QtCore/qfile.h:113:5: note: candidate: 'QFile::QFile(const QStringCompatWrapper&, QObject*)' QFile(const QString &name, QObject *parent); ^~~~~ /usr/include/qt4/QtCore/qfile.h:113:5: note: candidate expects 2 arguments, 1 provided /usr/include/qt4/QtCore/qfile.h:112:14: note: candidate: 'QFile::QFile(QObject*)' explicit QFile(QObject *parent); ^~~~~ /usr/include/qt4/QtCore/qfile.h:112:14: note: no known conversion for argument 1 from 'const char [16]' to 'QObject*' /usr/include/qt4/QtCore/qfile.h:110:5: note: candidate: 'QFile::QFile(const QStringCompatWrapper&)' QFile(const QString &name); ^~~~~ /usr/include/qt4/QtCore/qfile.h:110:5: note: no known conversion for argument 1 from 'const char [16]' to 'const QStringCompatWrapper&' /usr/include/qt4/QtCore/qfile.h:109:5: note: candidate: 'QFile::QFile()' QFile(); ^~~~~ /usr/include/qt4/QtCore/qfile.h:109:5: note: candidate expects 0 arguments, 1 provided ../src/sharewidget.cpp:341:37: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'QString') line=line.replace ( "//","" ); ^ In file included from ../src/sharewidget.cpp:19: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'QString' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'QString' to 'QStringCompatWrapper&&' In file included from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtGui/qabstractitemview.h:46, from /usr/include/qt4/QtGui/qtreeview.h:45, from /usr/include/qt4/QtGui/QTreeView:1, from ../src/onmainwindow.h:28, from ../src/sharewidget.cpp:22: /usr/include/qt4/QtCore/qvariant.h: In instantiation of 'T qvariant_cast(const QVariant&) [with T = QStringCompatWrapper]': /usr/include/qt4/QtGui/qstandarditemmodel.h:79:60: required from here /usr/include/qt4/QtCore/qvariant.h:577:11: error: no matching function for call to 'QStringCompatWrapper::QStringCompatWrapper()' T t; ^ In file included from ../src/sharewidget.cpp:19: ../src/compat.h:57:5: note: candidate: 'QStringCompatWrapper::QStringCompatWrapper(const QLatin1String&)' QStringCompatWrapper (const QLatin1String &str) : QString (str) { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:57:5: note: candidate expects 1 argument, 0 provided ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper::QStringCompatWrapper(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: candidate expects 1 argument, 0 provided ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper::QStringCompatWrapper(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: candidate expects 1 argument, 0 provided In file included from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtGui/qabstractitemview.h:46, from /usr/include/qt4/QtGui/qtreeview.h:45, from /usr/include/qt4/QtGui/QTreeView:1, from ../src/onmainwindow.h:28, from ../src/sharewidget.cpp:22: /usr/include/qt4/QtCore/qvariant.h:581:12: error: no matching function for call to 'QStringCompatWrapper::QStringCompatWrapper()' return T(); ^~~ In file included from ../src/sharewidget.cpp:19: ../src/compat.h:57:5: note: candidate: 'QStringCompatWrapper::QStringCompatWrapper(const QLatin1String&)' QStringCompatWrapper (const QLatin1String &str) : QString (str) { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:57:5: note: candidate expects 1 argument, 0 provided ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper::QStringCompatWrapper(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: candidate expects 1 argument, 0 provided ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper::QStringCompatWrapper(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: candidate expects 1 argument, 0 provided make[4]: *** [Makefile:658: settingswidget.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [Makefile:643: sharewidget.o] Error 1 make[4]: Leaving directory '/<<PKGBUILDDIR>>/client_build' make[3]: *** [Makefile:85: build_client] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: *** [Makefile:80: build] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make -j2 QT_VERSION=4 returned exit code 2 make[1]: *** [debian/rules:148: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:140: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2025-04-06T15:46:31Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 32372 Build-Time: 7 Distribution: buster Fail-Stage: build Host Architecture: amd64 Install-Time: 33 Job: /home/_jenkins_/tmp/tmp.Q7pIFTqSnyW77NhkjyKHvL03/x2goclient_4.1.2.4-0x2go1~git20250406.2126+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 52 Source-Version: 4.1.2.4-0x2go1~git20250406.2126+10.heuler.1 Space: 32372 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2126+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T15:46:31Z Build needed 00:00:52, 32372k disk space E: Build failure (dpkg-buildpackage died) + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.Q7pIFTqSnyW77NhkjyKHvL03 ']' + '[' -d /var/lib/jenkins/tmp/tmp.Q7pIFTqSnyW77NhkjyKHvL03 ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.Q7pIFTqSnyW77NhkjyKHvL03 Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+debian-buster/241/display/redirect?page=changes> Changes: [ionic] src/compat.h: add copy constructor for QString base class. [ionic] src/compat.h: add trivial/empty constructor. ------------------------------------------ [...truncated 117.05 KiB...] ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [7]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [7]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:625:18: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [5]') clipMode="none"; ^~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [5]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [5]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:636:15: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [5]') ktype="auto"; ^~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [5]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [5]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp: In member function 'void SettingsWidget::updateCmdLine()': ../src/settingswidget.cpp:664:20: error: conversion from 'const char [9]' to non-scalar type 'QStringCompatWrapper' requested QString client="xfreerdp"; ^~~~~~~~~~ ../src/settingswidget.cpp:668:17: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [5]') userOpt=" -u "; ^~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [5]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [5]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:673:16: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [9]') client="rdesktop"; ^~~~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [9]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [9]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:682:19: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [5]') grOpt=" -f "; ^~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [5]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [5]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:686:19: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [21]') grOpt=" -D -g <maxW>x<maxH>"; ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [21]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [21]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:698:21: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [5]') userOpt=" /u:"; ^~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [5]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [5]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:703:19: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [5]') grOpt=" /f "; ^~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [5]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [5]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:707:19: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [22]') grOpt=" /w:<maxW> /h:<maxH>"; ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [22]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [22]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:726:16: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [10]') client="x2goagent"; ^~~~~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [10]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [10]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:730:16: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [6]') client="Xnest"; ^~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [6]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [6]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:734:15: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [25]') grOpt=" -geometry <maxW>x<maxH>"; ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [25]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [25]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:743:16: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [7]') client="Xephyr"; ^~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [7]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [7]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:746:19: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [14]') grOpt=" -fullscreen "; ^~~~~~~~~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [14]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [14]' to 'QStringCompatWrapper&&' ../src/settingswidget.cpp:750:19: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [23]') grOpt=" -screen <maxW>x<maxH>"; ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)' class QStringCompatWrapper : public QString { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [23]' to 'const QStringCompatWrapper&' ../src/compat.h:55:7: note: candidate: 'QStringCompatWrapper& QStringCompatWrapper::operator=(QStringCompatWrapper&&)' ../src/compat.h:55:7: note: no known conversion for argument 1 from 'const char [23]' to 'QStringCompatWrapper&&' make[4]: *** [Makefile:643: sharewidget.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [Makefile:658: settingswidget.o] Error 1 make[4]: Leaving directory '/<<PKGBUILDDIR>>/client_build' make[3]: *** [Makefile:85: build_client] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: *** [Makefile:80: build] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make -j2 QT_VERSION=4 returned exit code 2 make[1]: *** [debian/rules:148: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:140: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2025-04-06T16:02:14Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 32372 Build-Time: 6 Distribution: buster Fail-Stage: build Host Architecture: amd64 Install-Time: 52 Job: /home/_jenkins_/tmp/tmp.JiRXWaPmFoRrmnD7peBqbYbK/x2goclient_4.1.2.4-0x2go1~git20250406.2128+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 67 Source-Version: 4.1.2.4-0x2go1~git20250406.2128+10.heuler.1 Space: 32372 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2128+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T16:02:14Z Build needed 00:01:07, 32372k disk space E: Build failure (dpkg-buildpackage died) + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.JiRXWaPmFoRrmnD7peBqbYbK ']' + '[' -d /var/lib/jenkins/tmp/tmp.JiRXWaPmFoRrmnD7peBqbYbK ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.JiRXWaPmFoRrmnD7peBqbYbK Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+debian-buster/242/display/redirect?page=changes> Changes: [ionic] src/compat.h: fix QString copy constructor. [ionic] src/compat.h: add copy constructor for const char *. ------------------------------------------ [...truncated 84.57 KiB...] dh_auto_clean dh_auto_clean: Compatibility levels before 9 are deprecated (level 7 in use) make -j2 clean make[2]: Entering directory '/<<PKGBUILDDIR>>' rm -fr /<<PKGBUILDDIR>>/client_build make -f Makefile.man2html clean make[3]: Entering directory '/<<PKGBUILDDIR>>' rm -Rf .build_man2html make[3]: Leaving directory '/<<PKGBUILDDIR>>' find . -maxdepth 3 -name '*.o' -exec rm -vf {} + -type f find . -maxdepth 3 -name 'moc_*.cpp' -exec rm -vf {} + -type f find . -maxdepth 3 -name 'ui_*.h' -exec rm -vf {} + -type f find . -maxdepth 3 -name 'qrc_*.cpp' -exec rm -vf {} + -type f find . -maxdepth 3 -name 'x2goclient_*.qm' -exec rm -vf {} + -type f rm -f x2goclient rm -f x2goclient.tag rm -f res/txt/changelog rm -f res/txt/git-info make[2]: Leaving directory '/<<PKGBUILDDIR>>' rm -f res/txt/changelog make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_clean -O--parallel dh_clean: Compatibility levels before 9 are deprecated (level 7 in use) dpkg-source -b . dpkg-source: info: using source format '1.0' dpkg-source: info: building x2goclient in x2goclient_4.1.2.4-0x2go1~git20250406.2130+10.heuler.1.tar.gz dpkg-source: info: building x2goclient in x2goclient_4.1.2.4-0x2go1~git20250406.2130+10.heuler.1.dsc debian/rules build dh build --parallel dh: Compatibility levels before 9 are deprecated (level 7 in use) dh_update_autotools_config -O--parallel debian/rules override_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' cp debian/changelog res/txt/changelog if [ -f ChangeLog.gitlog ]; then cp ChangeLog.gitlog res/txt/git-info; fi dh_auto_configure dh_auto_configure: Compatibility levels before 9 are deprecated (level 7 in use) make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules override_dh_auto_build make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_build -- 'QT_VERSION=4' dh_auto_build: Compatibility levels before 9 are deprecated (level 7 in use) make -j2 QT_VERSION=4 make[2]: Entering directory '/<<PKGBUILDDIR>>' make -f Makefile.man2html build make[3]: Entering directory '/<<PKGBUILDDIR>>' if [ -n "/usr/bin/man2html" ]; then \ mkdir -p .build_man2html/html; \ for man_page in ; do mkdir -p $(dirname .build_man2html/html/$man_page); done; \ for man_page in ; do /usr/bin/man2html man/$man_page > .build_man2html/html/$man_page.html; done; \ fi make[3]: Leaving directory '/<<PKGBUILDDIR>>' make build_client make[3]: Entering directory '/<<PKGBUILDDIR>>' lrelease-qt4 x2goclient.pro /<<PKGBUILDDIR>>/x2goclient.pro(148): Function 'system' is not implementedProject MESSAGE: Configuring with --git-infoProject MESSAGE: Configuring with --changelogProject MESSAGE: building x2goclient via with ldap and cups/usr/share/qt4/mkspecs/features/qt_functions.prf(117): Function 'system' is not implementedProject ERROR: Package libssh not found/usr/share/qt4/mkspecs/features/qt_functions.prf(117): Function 'system' is not implementedProject ERROR: Package libssh_threads not foundPackage libssh_threads was not found in the pkg-config search path. Perhaps you should add the directory containing `libssh_threads.pc' to the PKG_CONFIG_PATH environment variable No package 'libssh_threads' found Package libssh_threads was not found in the pkg-config search path. Perhaps you should add the directory containing `libssh_threads.pc' to the PKG_CONFIG_PATH environment variable No package 'libssh_threads' found Project MESSAGE: Warning: unknown QT: x11extrasProject MESSAGE: Warning: unknown QT: winextrasUpdating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_cs.qm'... Generated 705 translation(s) (703 finished and 2 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_de.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_da.qm'... Generated 441 translation(s) (439 finished and 2 unfinished) Ignored 270 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_es.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_et.qm'... Generated 706 translation(s) (705 finished and 1 unfinished) Ignored 7 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_fi.qm'... Generated 706 translation(s) (706 finished and 0 unfinished) Ignored 7 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_fr.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_nb_no.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_nl.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_pt.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 705 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_ru.qm'... Generated 430 translation(s) (420 finished and 10 unfinished) Ignored 280 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_sv.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_tr.qm'... Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_zh_tw.qm'... Generated 314 translation(s) (293 finished and 21 unfinished) Ignored 395 untranslated source text(s) mkdir -p /<<PKGBUILDDIR>>/client_build && cd /<<PKGBUILDDIR>>/client_build && qmake-qt4 QMAKE_CFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security" QMAKE_CXXFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security" QMAKE_LFLAGS="-Wl,-z,relro" QMAKE_LIBS="" ../x2goclient.pro Project MESSAGE: Configuring with --git-info Project MESSAGE: Configuring with --changelog Project MESSAGE: building x2goclient via with ldap and cups cd /<<PKGBUILDDIR>>/client_build && make make[4]: Entering directory '/<<PKGBUILDDIR>>/client_build' /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_cs.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_de.ts Updating '../res/i18n/x2goclient_cs.qm'... Updating '../res/i18n/x2goclient_de.qm'... Generated 705 translation(s) (703 finished and 2 unfinished) Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_da.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_es.ts Updating '../res/i18n/x2goclient_da.qm'... Updating '../res/i18n/x2goclient_es.qm'... Generated 441 translation(s) (439 finished and 2 unfinished) Ignored 270 untranslated source text(s) Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_et.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_fi.ts Updating '../res/i18n/x2goclient_et.qm'... Generated 706 translation(s) (705 finished and 1 unfinished) Ignored 7 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_fr.ts Updating '../res/i18n/x2goclient_fi.qm'... Updating '../res/i18n/x2goclient_fr.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Generated 706 translation(s) (706 finished and 0 unfinished) Ignored 7 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_nb_no.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_nl.ts Updating '../res/i18n/x2goclient_nb_no.qm'... Updating '../res/i18n/x2goclient_nl.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_pt.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_ru.ts Updating '../res/i18n/x2goclient_pt.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 705 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_sv.ts Updating '../res/i18n/x2goclient_ru.qm'... Updating '../res/i18n/x2goclient_sv.qm'... Generated 430 translation(s) (420 finished and 10 unfinished) Ignored 280 untranslated source text(s) Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_tr.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts Updating '../res/i18n/x2goclient_tr.qm'... Updating '../res/i18n/x2goclient_zh_tw.qm'... Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) Generated 314 translation(s) (293 finished and 21 unfinished) Ignored 395 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/contest.ui -o ui_contest.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/folderexplorer.ui -o ui_folderexplorer.h g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sharewidget.o ../src/sharewidget.cpp g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o settingswidget.o ../src/settingswidget.cpp ../src/sharewidget.cpp: In member function 'void ShareWidget::readConfig()': ../src/sharewidget.cpp:259:65: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags)' QStringList tails=lst[i].split ( ":",Qt::SkipEmptyParts ); ^ In file included from /usr/include/qt4/QtCore/QString:1, from ../src/compat.h:27, from ../src/sharewidget.cpp:19: /usr/include/qt4/QtCore/qstring.h:301:17: note: candidate: 'QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const' QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, ^~~~~ /usr/include/qt4/QtCore/qstring.h:301:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' /usr/include/qt4/QtCore/qstring.h:303:17: note: candidate: 'QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const' QStringList split(const QChar &sep, SplitBehavior behavior = KeepEmptyParts, ^~~~~ /usr/include/qt4/QtCore/qstring.h:303:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' /usr/include/qt4/QtCore/qstring.h:306:17: note: candidate: 'QStringList QString::split(const QRegExp&, QString::SplitBehavior) const' QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const Q_REQUIRED_RESULT; ^~~~~ /usr/include/qt4/QtCore/qstring.h:306:17: note: no known conversion for argument 1 from 'const char [2]' to 'const QRegExp&' make[4]: *** [Makefile:643: sharewidget.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory '/<<PKGBUILDDIR>>/client_build' make[3]: *** [Makefile:85: build_client] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: *** [Makefile:80: build] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make -j2 QT_VERSION=4 returned exit code 2 make[1]: *** [debian/rules:148: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:140: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2025-04-06T16:15:38Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 34216 Build-Time: 22 Distribution: buster Fail-Stage: build Host Architecture: amd64 Install-Time: 30 Job: /home/_jenkins_/tmp/tmp.04Cf1fFQcz7h1wcYKpxIu7cp/x2goclient_4.1.2.4-0x2go1~git20250406.2130+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 71 Source-Version: 4.1.2.4-0x2go1~git20250406.2130+10.heuler.1 Space: 34216 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2130+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T16:15:38Z Build needed 00:01:11, 34216k disk space E: Build failure (dpkg-buildpackage died) + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.04Cf1fFQcz7h1wcYKpxIu7cp ']' + '[' -d /var/lib/jenkins/tmp/tmp.04Cf1fFQcz7h1wcYKpxIu7cp ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.04Cf1fFQcz7h1wcYKpxIu7cp Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+debian-buster/243/display/redirect?page=changes> Changes: [ionic] src/compat.h: add QStringListCompatWrapper, returning a QStringCompatWrapper object. [ionic] src/compat.h: fix compile error. [ionic] src/compat.h: add const operator []. [ionic] src/compat.h: add copy constructor for QStringCompatWrapper to QStringListCompatWrapper. ------------------------------------------ [...truncated 85.07 KiB...] make[3]: Leaving directory '/<<PKGBUILDDIR>>' find . -maxdepth 3 -name '*.o' -exec rm -vf {} + -type f find . -maxdepth 3 -name 'moc_*.cpp' -exec rm -vf {} + -type f find . -maxdepth 3 -name 'ui_*.h' -exec rm -vf {} + -type f find . -maxdepth 3 -name 'qrc_*.cpp' -exec rm -vf {} + -type f find . -maxdepth 3 -name 'x2goclient_*.qm' -exec rm -vf {} + -type f rm -f x2goclient rm -f x2goclient.tag rm -f res/txt/changelog rm -f res/txt/git-info make[2]: Leaving directory '/<<PKGBUILDDIR>>' rm -f res/txt/changelog make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_clean -O--parallel dh_clean: Compatibility levels before 9 are deprecated (level 7 in use) dpkg-source -b . dpkg-source: info: using source format '1.0' dpkg-source: info: building x2goclient in x2goclient_4.1.2.4-0x2go1~git20250406.2134+10.heuler.1.tar.gz dpkg-source: info: building x2goclient in x2goclient_4.1.2.4-0x2go1~git20250406.2134+10.heuler.1.dsc debian/rules build dh build --parallel dh: Compatibility levels before 9 are deprecated (level 7 in use) dh_update_autotools_config -O--parallel debian/rules override_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' cp debian/changelog res/txt/changelog if [ -f ChangeLog.gitlog ]; then cp ChangeLog.gitlog res/txt/git-info; fi dh_auto_configure dh_auto_configure: Compatibility levels before 9 are deprecated (level 7 in use) make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules override_dh_auto_build make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_build -- 'QT_VERSION=4' dh_auto_build: Compatibility levels before 9 are deprecated (level 7 in use) make -j2 QT_VERSION=4 make[2]: Entering directory '/<<PKGBUILDDIR>>' make -f Makefile.man2html build make[3]: Entering directory '/<<PKGBUILDDIR>>' if [ -n "/usr/bin/man2html" ]; then \ mkdir -p .build_man2html/html; \ for man_page in ; do mkdir -p $(dirname .build_man2html/html/$man_page); done; \ for man_page in ; do /usr/bin/man2html man/$man_page > .build_man2html/html/$man_page.html; done; \ fi make[3]: Leaving directory '/<<PKGBUILDDIR>>' make build_client make[3]: Entering directory '/<<PKGBUILDDIR>>' lrelease-qt4 x2goclient.pro /<<PKGBUILDDIR>>/x2goclient.pro(148): Function 'system' is not implementedProject MESSAGE: Configuring with --git-infoProject MESSAGE: Configuring with --changelogProject MESSAGE: building x2goclient via with ldap and cups/usr/share/qt4/mkspecs/features/qt_functions.prf(117): Function 'system' is not implementedProject ERROR: Package libssh not found/usr/share/qt4/mkspecs/features/qt_functions.prf(117): Function 'system' is not implementedProject ERROR: Package libssh_threads not foundPackage libssh_threads was not found in the pkg-config search path. Perhaps you should add the directory containing `libssh_threads.pc' to the PKG_CONFIG_PATH environment variable No package 'libssh_threads' found Package libssh_threads was not found in the pkg-config search path. Perhaps you should add the directory containing `libssh_threads.pc' to the PKG_CONFIG_PATH environment variable No package 'libssh_threads' found Project MESSAGE: Warning: unknown QT: x11extrasProject MESSAGE: Warning: unknown QT: winextrasUpdating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_cs.qm'... Generated 705 translation(s) (703 finished and 2 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_de.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_da.qm'... Generated 441 translation(s) (439 finished and 2 unfinished) Ignored 270 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_es.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_et.qm'... Generated 706 translation(s) (705 finished and 1 unfinished) Ignored 7 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_fi.qm'... Generated 706 translation(s) (706 finished and 0 unfinished) Ignored 7 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_fr.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_nb_no.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_nl.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_pt.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 705 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_ru.qm'... Generated 430 translation(s) (420 finished and 10 unfinished) Ignored 280 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_sv.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_tr.qm'... Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_zh_tw.qm'... Generated 314 translation(s) (293 finished and 21 unfinished) Ignored 395 untranslated source text(s) mkdir -p /<<PKGBUILDDIR>>/client_build && cd /<<PKGBUILDDIR>>/client_build && qmake-qt4 QMAKE_CFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security" QMAKE_CXXFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security" QMAKE_LFLAGS="-Wl,-z,relro" QMAKE_LIBS="" ../x2goclient.pro Project MESSAGE: Configuring with --git-info Project MESSAGE: Configuring with --changelog Project MESSAGE: building x2goclient via with ldap and cups cd /<<PKGBUILDDIR>>/client_build && make make[4]: Entering directory '/<<PKGBUILDDIR>>/client_build' /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_cs.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_de.ts Updating '../res/i18n/x2goclient_cs.qm'... Updating '../res/i18n/x2goclient_de.qm'... Generated 705 translation(s) (703 finished and 2 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_da.ts Updating '../res/i18n/x2goclient_da.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_es.ts Generated 441 translation(s) (439 finished and 2 unfinished) Ignored 270 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_et.ts Updating '../res/i18n/x2goclient_es.qm'... Updating '../res/i18n/x2goclient_et.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) Generated 706 translation(s) (705 finished and 1 unfinished) Ignored 7 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_fi.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_fr.ts Updating '../res/i18n/x2goclient_fr.qm'... Updating '../res/i18n/x2goclient_fi.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Generated 706 translation(s) (706 finished and 0 unfinished) Ignored 7 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_nb_no.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_nl.ts Updating '../res/i18n/x2goclient_nb_no.qm'... Updating '../res/i18n/x2goclient_nl.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_pt.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_ru.ts Updating '../res/i18n/x2goclient_ru.qm'... Updating '../res/i18n/x2goclient_pt.qm'... Generated 430 translation(s) (420 finished and 10 unfinished) Ignored 280 untranslated source text(s) Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 705 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_sv.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_tr.ts Updating '../res/i18n/x2goclient_sv.qm'... Updating '../res/i18n/x2goclient_tr.qm'... Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h Updating '../res/i18n/x2goclient_zh_tw.qm'... /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/contest.ui -o ui_contest.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/folderexplorer.ui -o ui_folderexplorer.h g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sharewidget.o ../src/sharewidget.cpp Generated 314 translation(s) (293 finished and 21 unfinished) Ignored 395 untranslated source text(s) g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o settingswidget.o ../src/settingswidget.cpp In file included from ../src/sharewidget.cpp:19: ../src/compat.h: In member function 'const QStringCompatWrapper& QStringListCompatWrapper::operator[](int) const': ../src/compat.h:145:27: warning: returning reference to temporary [-Wreturn-local-addr] return (this->at (i)); ^ ../src/compat.h: In member function 'QStringCompatWrapper& QStringListCompatWrapper::operator[](int)': ../src/compat.h:149:24: error: cannot bind non-const lvalue reference of type 'QStringCompatWrapper&' to an rvalue of type 'QStringCompatWrapper' return (this->at (i)); ~~~~~~~~~~^~~~ ../src/compat.h:63:5: note: after user-defined conversion: 'QStringCompatWrapper::QStringCompatWrapper(const QString&)' QStringCompatWrapper (const QString &str) : QString (str) { ^~~~~~~~~~~~~~~~~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h: In member function 'const QStringCompatWrapper& QStringListCompatWrapper::operator[](int) const': ../src/compat.h:145:27: warning: returning reference to temporary [-Wreturn-local-addr] return (this->at (i)); ^ ../src/compat.h: In member function 'QStringCompatWrapper& QStringListCompatWrapper::operator[](int)': ../src/compat.h:149:24: error: cannot bind non-const lvalue reference of type 'QStringCompatWrapper&' to an rvalue of type 'QStringCompatWrapper' return (this->at (i)); ~~~~~~~~~~^~~~ ../src/compat.h:63:5: note: after user-defined conversion: 'QStringCompatWrapper::QStringCompatWrapper(const QString&)' QStringCompatWrapper (const QString &str) : QString (str) { ^~~~~~~~~~~~~~~~~~~~ make[4]: *** [Makefile:658: settingswidget.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [Makefile:643: sharewidget.o] Error 1 make[4]: Leaving directory '/<<PKGBUILDDIR>>/client_build' make[3]: *** [Makefile:85: build_client] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: *** [Makefile:80: build] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make -j2 QT_VERSION=4 returned exit code 2 make[1]: *** [debian/rules:148: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:140: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2025-04-06T16:43:57Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 32376 Build-Time: 10 Distribution: buster Fail-Stage: build Host Architecture: amd64 Install-Time: 34 Job: /home/_jenkins_/tmp/tmp.tVVjVU1ygb7RTvLJ4fADlMYc/x2goclient_4.1.2.4-0x2go1~git20250406.2134+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 54 Source-Version: 4.1.2.4-0x2go1~git20250406.2134+10.heuler.1 Space: 32376 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2134+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T16:43:57Z Build needed 00:00:54, 32376k disk space E: Build failure (dpkg-buildpackage died) + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.tVVjVU1ygb7RTvLJ4fADlMYc ']' + '[' -d /var/lib/jenkins/tmp/tmp.tVVjVU1ygb7RTvLJ4fADlMYc ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.tVVjVU1ygb7RTvLJ4fADlMYc Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+debian-buster/244/display/redirect?page=changes> Changes: [ionic] src/compat.h: try dynamic_cast to cast between reference types. ------------------------------------------ [...truncated 84.78 KiB...] make -j2 clean make[2]: Entering directory '/<<PKGBUILDDIR>>' rm -fr /<<PKGBUILDDIR>>/client_build make -f Makefile.man2html clean make[3]: Entering directory '/<<PKGBUILDDIR>>' rm -Rf .build_man2html make[3]: Leaving directory '/<<PKGBUILDDIR>>' find . -maxdepth 3 -name '*.o' -exec rm -vf {} + -type f find . -maxdepth 3 -name 'moc_*.cpp' -exec rm -vf {} + -type f find . -maxdepth 3 -name 'ui_*.h' -exec rm -vf {} + -type f find . -maxdepth 3 -name 'qrc_*.cpp' -exec rm -vf {} + -type f find . -maxdepth 3 -name 'x2goclient_*.qm' -exec rm -vf {} + -type f rm -f x2goclient rm -f x2goclient.tag rm -f res/txt/changelog rm -f res/txt/git-info make[2]: Leaving directory '/<<PKGBUILDDIR>>' rm -f res/txt/changelog make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_clean -O--parallel dh_clean: Compatibility levels before 9 are deprecated (level 7 in use) dpkg-source -b . dpkg-source: info: using source format '1.0' dpkg-source: info: building x2goclient in x2goclient_4.1.2.4-0x2go1~git20250407.2136+10.heuler.1.tar.gz dpkg-source: info: building x2goclient in x2goclient_4.1.2.4-0x2go1~git20250407.2136+10.heuler.1.dsc debian/rules build dh build --parallel dh: Compatibility levels before 9 are deprecated (level 7 in use) dh_update_autotools_config -O--parallel debian/rules override_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' cp debian/changelog res/txt/changelog if [ -f ChangeLog.gitlog ]; then cp ChangeLog.gitlog res/txt/git-info; fi dh_auto_configure dh_auto_configure: Compatibility levels before 9 are deprecated (level 7 in use) make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules override_dh_auto_build make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_build -- 'QT_VERSION=4' dh_auto_build: Compatibility levels before 9 are deprecated (level 7 in use) make -j2 QT_VERSION=4 make[2]: Entering directory '/<<PKGBUILDDIR>>' make -f Makefile.man2html build make[3]: Entering directory '/<<PKGBUILDDIR>>' if [ -n "/usr/bin/man2html" ]; then \ mkdir -p .build_man2html/html; \ for man_page in ; do mkdir -p $(dirname .build_man2html/html/$man_page); done; \ for man_page in ; do /usr/bin/man2html man/$man_page > .build_man2html/html/$man_page.html; done; \ fi make[3]: Leaving directory '/<<PKGBUILDDIR>>' make build_client make[3]: Entering directory '/<<PKGBUILDDIR>>' lrelease-qt4 x2goclient.pro /<<PKGBUILDDIR>>/x2goclient.pro(148): Function 'system' is not implementedProject MESSAGE: Configuring with --git-infoProject MESSAGE: Configuring with --changelogProject MESSAGE: building x2goclient via with ldap and cups/usr/share/qt4/mkspecs/features/qt_functions.prf(117): Function 'system' is not implementedProject ERROR: Package libssh not found/usr/share/qt4/mkspecs/features/qt_functions.prf(117): Function 'system' is not implementedProject ERROR: Package libssh_threads not foundPackage libssh_threads was not found in the pkg-config search path. Perhaps you should add the directory containing `libssh_threads.pc' to the PKG_CONFIG_PATH environment variable No package 'libssh_threads' found Package libssh_threads was not found in the pkg-config search path. Perhaps you should add the directory containing `libssh_threads.pc' to the PKG_CONFIG_PATH environment variable No package 'libssh_threads' found Project MESSAGE: Warning: unknown QT: x11extrasProject MESSAGE: Warning: unknown QT: winextrasUpdating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_cs.qm'... Generated 705 translation(s) (703 finished and 2 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_de.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_da.qm'... Generated 441 translation(s) (439 finished and 2 unfinished) Ignored 270 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_es.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_et.qm'... Generated 706 translation(s) (705 finished and 1 unfinished) Ignored 7 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_fi.qm'... Generated 706 translation(s) (706 finished and 0 unfinished) Ignored 7 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_fr.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_nb_no.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_nl.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_pt.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 705 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_ru.qm'... Generated 430 translation(s) (420 finished and 10 unfinished) Ignored 280 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_sv.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_tr.qm'... Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_zh_tw.qm'... Generated 314 translation(s) (293 finished and 21 unfinished) Ignored 395 untranslated source text(s) mkdir -p /<<PKGBUILDDIR>>/client_build && cd /<<PKGBUILDDIR>>/client_build && qmake-qt4 QMAKE_CFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security" QMAKE_CXXFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security" QMAKE_LFLAGS="-Wl,-z,relro" QMAKE_LIBS="" ../x2goclient.pro Project MESSAGE: Configuring with --git-info Project MESSAGE: Configuring with --changelog Project MESSAGE: building x2goclient via with ldap and cups cd /<<PKGBUILDDIR>>/client_build && make make[4]: Entering directory '/<<PKGBUILDDIR>>/client_build' /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_cs.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_de.ts Updating '../res/i18n/x2goclient_cs.qm'... Updating '../res/i18n/x2goclient_de.qm'... Generated 705 translation(s) (703 finished and 2 unfinished) Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_da.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_es.ts Updating '../res/i18n/x2goclient_da.qm'... Generated 441 translation(s) (439 finished and 2 unfinished) Ignored 270 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_et.ts Updating '../res/i18n/x2goclient_es.qm'... Updating '../res/i18n/x2goclient_et.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_fi.ts Generated 706 translation(s) (705 finished and 1 unfinished) Ignored 7 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_fr.ts Updating '../res/i18n/x2goclient_fr.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '../res/i18n/x2goclient_fi.qm'... /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_nb_no.ts Generated 706 translation(s) (706 finished and 0 unfinished) Ignored 7 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_nl.ts Updating '../res/i18n/x2goclient_nb_no.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_pt.ts Updating '../res/i18n/x2goclient_pt.qm'... Updating '../res/i18n/x2goclient_nl.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 705 untranslated source text(s) Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_ru.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_sv.ts Updating '../res/i18n/x2goclient_ru.qm'... Updating '../res/i18n/x2goclient_sv.qm'... Generated 430 translation(s) (420 finished and 10 unfinished) Ignored 280 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_tr.ts Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts Updating '../res/i18n/x2goclient_tr.qm'... Updating '../res/i18n/x2goclient_zh_tw.qm'... Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) Generated 314 translation(s) (293 finished and 21 unfinished) Ignored 395 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/contest.ui -o ui_contest.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/folderexplorer.ui -o ui_folderexplorer.h g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sharewidget.o ../src/sharewidget.cpp g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o settingswidget.o ../src/settingswidget.cpp In file included from ../src/sharewidget.cpp:19: ../src/compat.h: In member function 'const QStringCompatWrapper& QStringListCompatWrapper::operator[](int) const': ../src/compat.h:145:64: error: invalid static_cast from type 'const QStringListCompatWrapper' to type 'const QStringCompatWrapper&' return (static_cast<const QStringCompatWrapper&> (this[i])); ^ ../src/compat.h: In member function 'QStringCompatWrapper& QStringListCompatWrapper::operator[](int)': ../src/compat.h:149:58: error: invalid static_cast from type 'QStringListCompatWrapper' to type 'QStringCompatWrapper&' return (static_cast<QStringCompatWrapper&> (this[i])); ^ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h: In member function 'const QStringCompatWrapper& QStringListCompatWrapper::operator[](int) const': ../src/compat.h:145:64: error: invalid static_cast from type 'const QStringListCompatWrapper' to type 'const QStringCompatWrapper&' return (static_cast<const QStringCompatWrapper&> (this[i])); ^ ../src/compat.h: In member function 'QStringCompatWrapper& QStringListCompatWrapper::operator[](int)': ../src/compat.h:149:58: error: invalid static_cast from type 'QStringListCompatWrapper' to type 'QStringCompatWrapper&' return (static_cast<QStringCompatWrapper&> (this[i])); ^ make[4]: *** [Makefile:643: sharewidget.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [Makefile:658: settingswidget.o] Error 1 make[4]: Leaving directory '/<<PKGBUILDDIR>>/client_build' make[3]: *** [Makefile:85: build_client] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: *** [Makefile:80: build] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make -j2 QT_VERSION=4 returned exit code 2 make[1]: *** [debian/rules:148: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:140: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2025-04-07T08:04:38Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 32380 Build-Time: 13 Distribution: buster Fail-Stage: build Host Architecture: amd64 Install-Time: 41 Job: /home/_jenkins_/tmp/tmp.teAZWwYbqJ4SO6DrZJ6BMVLX/x2goclient_4.1.2.4-0x2go1~git20250407.2136+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 80 Source-Version: 4.1.2.4-0x2go1~git20250407.2136+10.heuler.1 Space: 32380 Status: attempted Version: 4.1.2.4-0x2go1~git20250407.2136+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-07T08:04:38Z Build needed 00:01:20, 32380k disk space E: Build failure (dpkg-buildpackage died) + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.teAZWwYbqJ4SO6DrZJ6BMVLX ']' + '[' -d /var/lib/jenkins/tmp/tmp.teAZWwYbqJ4SO6DrZJ6BMVLX ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.teAZWwYbqJ4SO6DrZJ6BMVLX Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+debian-buster/245/display/redirect?page=changes> Changes: [ionic] src/compat.h: try to use static_cast instead, because base type (QString) is not polymorphic. [ionic] src/compat.h: this[i] was obviously wrong, fix that. ------------------------------------------ [...truncated 86.17 KiB...] dh_auto_configure: Compatibility levels before 9 are deprecated (level 7 in use) make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules override_dh_auto_build make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_build -- 'QT_VERSION=4' dh_auto_build: Compatibility levels before 9 are deprecated (level 7 in use) make -j2 QT_VERSION=4 make[2]: Entering directory '/<<PKGBUILDDIR>>' make -f Makefile.man2html build make[3]: Entering directory '/<<PKGBUILDDIR>>' if [ -n "/usr/bin/man2html" ]; then \ mkdir -p .build_man2html/html; \ for man_page in ; do mkdir -p $(dirname .build_man2html/html/$man_page); done; \ for man_page in ; do /usr/bin/man2html man/$man_page > .build_man2html/html/$man_page.html; done; \ fi make[3]: Leaving directory '/<<PKGBUILDDIR>>' make build_client make[3]: Entering directory '/<<PKGBUILDDIR>>' lrelease-qt4 x2goclient.pro /<<PKGBUILDDIR>>/x2goclient.pro(148): Function 'system' is not implementedProject MESSAGE: Configuring with --git-infoProject MESSAGE: Configuring with --changelogProject MESSAGE: building x2goclient via with ldap and cups/usr/share/qt4/mkspecs/features/qt_functions.prf(117): Function 'system' is not implementedProject ERROR: Package libssh not found/usr/share/qt4/mkspecs/features/qt_functions.prf(117): Function 'system' is not implementedProject ERROR: Package libssh_threads not foundPackage libssh_threads was not found in the pkg-config search path. Perhaps you should add the directory containing `libssh_threads.pc' to the PKG_CONFIG_PATH environment variable No package 'libssh_threads' found Package libssh_threads was not found in the pkg-config search path. Perhaps you should add the directory containing `libssh_threads.pc' to the PKG_CONFIG_PATH environment variable No package 'libssh_threads' found Project MESSAGE: Warning: unknown QT: x11extrasProject MESSAGE: Warning: unknown QT: winextrasUpdating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_cs.qm'... Generated 705 translation(s) (703 finished and 2 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_de.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_da.qm'... Generated 441 translation(s) (439 finished and 2 unfinished) Ignored 270 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_es.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_et.qm'... Generated 706 translation(s) (705 finished and 1 unfinished) Ignored 7 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_fi.qm'... Generated 706 translation(s) (706 finished and 0 unfinished) Ignored 7 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_fr.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_nb_no.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_nl.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_pt.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 705 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_ru.qm'... Generated 430 translation(s) (420 finished and 10 unfinished) Ignored 280 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_sv.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_tr.qm'... Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_zh_tw.qm'... Generated 314 translation(s) (293 finished and 21 unfinished) Ignored 395 untranslated source text(s) mkdir -p /<<PKGBUILDDIR>>/client_build && cd /<<PKGBUILDDIR>>/client_build && qmake-qt4 QMAKE_CFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security" QMAKE_CXXFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security" QMAKE_LFLAGS="-Wl,-z,relro" QMAKE_LIBS="" ../x2goclient.pro Project MESSAGE: Configuring with --git-info Project MESSAGE: Configuring with --changelog Project MESSAGE: building x2goclient via with ldap and cups cd /<<PKGBUILDDIR>>/client_build && make make[4]: Entering directory '/<<PKGBUILDDIR>>/client_build' /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_cs.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_de.ts Updating '../res/i18n/x2goclient_cs.qm'... Generated 705 translation(s) (703 finished and 2 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_da.ts Updating '../res/i18n/x2goclient_de.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_es.ts Updating '../res/i18n/x2goclient_da.qm'... Generated 441 translation(s) (439 finished and 2 unfinished) Ignored 270 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_et.ts Updating '../res/i18n/x2goclient_et.qm'... Generated 706 translation(s) (705 finished and 1 unfinished) Ignored 7 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_fi.ts Updating '../res/i18n/x2goclient_es.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_fr.ts Updating '../res/i18n/x2goclient_fi.qm'... Updating '../res/i18n/x2goclient_fr.qm'... Generated 706 translation(s) (706 finished and 0 unfinished) Ignored 7 untranslated source text(s) Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_nb_no.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_nl.ts Updating '../res/i18n/x2goclient_nb_no.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_pt.ts Updating '../res/i18n/x2goclient_nl.qm'... Updating '../res/i18n/x2goclient_pt.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 705 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_ru.ts Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_sv.ts Updating '../res/i18n/x2goclient_ru.qm'... Generated 430 translation(s) (420 finished and 10 unfinished) Ignored 280 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_tr.ts Updating '../res/i18n/x2goclient_sv.qm'... Updating '../res/i18n/x2goclient_tr.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h Updating '../res/i18n/x2goclient_zh_tw.qm'... Generated 314 translation(s) (293 finished and 21 unfinished) Ignored 395 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/contest.ui -o ui_contest.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/folderexplorer.ui -o ui_folderexplorer.h g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sharewidget.o ../src/sharewidget.cpp g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o settingswidget.o ../src/settingswidget.cpp g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o mediawidget.o ../src/mediawidget.cpp g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o configwidget.o ../src/configwidget.cpp g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sessionwidget.o ../src/sessionwidget.cpp g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o connectionwidget.o ../src/connectionwidget.cpp ../src/sessionwidget.cpp: In member function 'void SessionWidget::saveSettings()': ../src/sessionwidget.cpp:825:87: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags) const' QString normPath=(lPath->text()+"/"+sessName->text()).split("/",Qt::SkipEmptyParts).join("/"); ^ In file included from /usr/include/qt4/QtCore/QString:1, from ../src/compat.h:27, from ../src/configwidget.h:22, from ../src/sessionwidget.h:21, from ../src/sessionwidget.cpp:18: /usr/include/qt4/QtCore/qstring.h:301:17: note: candidate: 'QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const' QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, ^~~~~ /usr/include/qt4/QtCore/qstring.h:301:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' /usr/include/qt4/QtCore/qstring.h:303:17: note: candidate: 'QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const' QStringList split(const QChar &sep, SplitBehavior behavior = KeepEmptyParts, ^~~~~ /usr/include/qt4/QtCore/qstring.h:303:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' /usr/include/qt4/QtCore/qstring.h:306:17: note: candidate: 'QStringList QString::split(const QRegExp&, QString::SplitBehavior) const' QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const Q_REQUIRED_RESULT; ^~~~~ /usr/include/qt4/QtCore/qstring.h:306:17: note: no known conversion for argument 1 from 'const char [2]' to 'const QRegExp&' ../src/sessionwidget.cpp:926:83: error: no matching function for call to 'QSettings::setValue(const QString, QString)' st.setting()->setValue (sessionId+"/sshproxyuser",proxyLogin->text().trimmed()); ^ In file included from /usr/include/qt4/QtCore/QSettings:1, from ../src/x2gosettings.h:21, from ../src/sessionwidget.cpp:34: /usr/include/qt4/QtCore/qsettings.h:163:10: note: candidate: 'void QSettings::setValue(const QStringCompatWrapper&, const QVariant&)' void setValue(const QString &key, const QVariant &value); ^~~~~~~~ /usr/include/qt4/QtCore/qsettings.h:163:10: note: no known conversion for argument 2 from 'QString' to 'const QVariant&' ../src/sessionwidget.cpp:927:84: error: no matching function for call to 'QSettings::setValue(const QString, QString)' st.setting()->setValue (sessionId+"/sshproxykeyfile",proxyKey->text().trimmed()); ^ In file included from /usr/include/qt4/QtCore/QSettings:1, from ../src/x2gosettings.h:21, from ../src/sessionwidget.cpp:34: /usr/include/qt4/QtCore/qsettings.h:163:10: note: candidate: 'void QSettings::setValue(const QStringCompatWrapper&, const QVariant&)' void setValue(const QString &key, const QVariant &value); ^~~~~~~~ /usr/include/qt4/QtCore/qsettings.h:163:10: note: no known conversion for argument 2 from 'QString' to 'const QVariant&' ../src/sessionwidget.cpp:928:82: error: no matching function for call to 'QSettings::setValue(const QString, QString)' st.setting()->setValue (sessionId+"/sshproxyhost",proxyHost->text().trimmed()); ^ In file included from /usr/include/qt4/QtCore/QSettings:1, from ../src/x2gosettings.h:21, from ../src/sessionwidget.cpp:34: /usr/include/qt4/QtCore/qsettings.h:163:10: note: candidate: 'void QSettings::setValue(const QStringCompatWrapper&, const QVariant&)' void setValue(const QString &key, const QVariant &value); ^~~~~~~~ /usr/include/qt4/QtCore/qsettings.h:163:10: note: no known conversion for argument 2 from 'QString' to 'const QVariant&' make[4]: *** [Makefile:706: sessionwidget.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory '/<<PKGBUILDDIR>>/client_build' make[3]: *** [Makefile:85: build_client] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: *** [Makefile:80: build] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make -j2 QT_VERSION=4 returned exit code 2 make[1]: *** [debian/rules:148: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:140: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2025-04-07T08:13:40Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 37048 Build-Time: 10 Distribution: buster Fail-Stage: build Host Architecture: amd64 Install-Time: 30 Job: /home/_jenkins_/tmp/tmp.CjGLENPv8NWzZw5s1ub3kGmc/x2goclient_4.1.2.4-0x2go1~git20250407.2137+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 54 Source-Version: 4.1.2.4-0x2go1~git20250407.2137+10.heuler.1 Space: 37048 Status: attempted Version: 4.1.2.4-0x2go1~git20250407.2137+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-07T08:13:40Z Build needed 00:00:54, 37048k disk space E: Build failure (dpkg-buildpackage died) + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.CjGLENPv8NWzZw5s1ub3kGmc ']' + '[' -d /var/lib/jenkins/tmp/tmp.CjGLENPv8NWzZw5s1ub3kGmc ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.CjGLENPv8NWzZw5s1ub3kGmc Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+debian-buster/246/display/redirect?page=changes> Changes: [ionic] src/compat.h: it was fun while it lasted, but this scheme is too complicated and unnecessary. [ionic] src/{sharewidget.{cpp,h},configwidget.h}: move compat.h include back down. [ionic] src/{exportdialog,folder{button,explorer},httpbrokerclient,onmainwindow,session{button,explorer,managedialog,widget},sharewidget,sshmasterconnectioni}.cpp: use compat macros. [ionic] src/{{share,config}widget,exportdialog,folder{button,explorer},httpbrokerclient,onmainwindow,session{button,explorer,managedialog,widget},sshmasterconnection}.h: revert compat.h inclusion. ------------------------------------------ [...truncated 105.88 KiB...] from ../src/onmainwindow.cpp:18: /usr/include/qt4/QtCore/qtextstream.h:321:28: note: 'endl' Q_CORE_EXPORT QTextStream &endl(QTextStream &s); ^~~~ In file included from /usr/include/c++/8/iterator:64, from /usr/include/qt4/QtCore/qlist.h:50, from /usr/include/qt4/QtCore/qobject.h:50, from /usr/include/qt4/QtCore/qiodevice.h:46, from /usr/include/qt4/QtCore/qtextstream.h:45, from /usr/include/qt4/QtCore/QTextStream:1, from ../src/onmainwindow_privat.h:22, from ../src/onmainwindow.cpp:18: /usr/include/c++/8/ostream:590:5: note: 'std::endl' endl(basic_ostream<_CharT, _Traits>& __os) ^~~~ ../src/onmainwindow.cpp: In member function 'void ONMainWindow::slotRetExportDir(bool, QString, int)': ../src/onmainwindow.cpp:9221:66: error: 'endl' is not a member of 'Qt' x2goDebug<<"Post-cleanup for startX2goMount triggered."<<Qt::endl; ^~~~ ../src/onmainwindow.cpp:9221:66: note: suggested alternatives: In file included from /usr/include/qt4/QtCore/QTextStream:1, from ../src/onmainwindow_privat.h:22, from ../src/onmainwindow.cpp:18: /usr/include/qt4/QtCore/qtextstream.h:321:28: note: 'endl' Q_CORE_EXPORT QTextStream &endl(QTextStream &s); ^~~~ In file included from /usr/include/c++/8/iterator:64, from /usr/include/qt4/QtCore/qlist.h:50, from /usr/include/qt4/QtCore/qobject.h:50, from /usr/include/qt4/QtCore/qiodevice.h:46, from /usr/include/qt4/QtCore/qtextstream.h:45, from /usr/include/qt4/QtCore/QTextStream:1, from ../src/onmainwindow_privat.h:22, from ../src/onmainwindow.cpp:18: /usr/include/c++/8/ostream:590:5: note: 'std::endl' endl(basic_ostream<_CharT, _Traits>& __os) ^~~~ ../src/onmainwindow.cpp:9234:96: error: 'endl' is not a member of 'Qt' x2goDebug<<"startX2goMount failed to mount client-side folder, reason: "<<message<<Qt::endl; ^~~~ ../src/onmainwindow.cpp:9234:96: note: suggested alternatives: In file included from /usr/include/qt4/QtCore/QTextStream:1, from ../src/onmainwindow_privat.h:22, from ../src/onmainwindow.cpp:18: /usr/include/qt4/QtCore/qtextstream.h:321:28: note: 'endl' Q_CORE_EXPORT QTextStream &endl(QTextStream &s); ^~~~ In file included from /usr/include/c++/8/iterator:64, from /usr/include/qt4/QtCore/qlist.h:50, from /usr/include/qt4/QtCore/qobject.h:50, from /usr/include/qt4/QtCore/qiodevice.h:46, from /usr/include/qt4/QtCore/qtextstream.h:45, from /usr/include/qt4/QtCore/QTextStream:1, from ../src/onmainwindow_privat.h:22, from ../src/onmainwindow.cpp:18: /usr/include/c++/8/ostream:590:5: note: 'std::endl' endl(basic_ostream<_CharT, _Traits>& __os) ^~~~ ../src/onmainwindow.cpp: In member function 'void ONMainWindow::slotExtTimer()': ../src/onmainwindow.cpp:9314:66: error: 'endl' is not a member of 'Qt' QFile::ExeOwner ) <<Qt::endl; ^~~~ ../src/onmainwindow.cpp:9314:66: note: suggested alternatives: In file included from /usr/include/qt4/QtCore/QTextStream:1, from ../src/onmainwindow_privat.h:22, from ../src/onmainwindow.cpp:18: /usr/include/qt4/QtCore/qtextstream.h:321:28: note: 'endl' Q_CORE_EXPORT QTextStream &endl(QTextStream &s); ^~~~ In file included from /usr/include/c++/8/iterator:64, from /usr/include/qt4/QtCore/qlist.h:50, from /usr/include/qt4/QtCore/qobject.h:50, from /usr/include/qt4/QtCore/qiodevice.h:46, from /usr/include/qt4/QtCore/qtextstream.h:45, from /usr/include/qt4/QtCore/QTextStream:1, from ../src/onmainwindow_privat.h:22, from ../src/onmainwindow.cpp:18: /usr/include/c++/8/ostream:590:5: note: 'std::endl' endl(basic_ostream<_CharT, _Traits>& __os) ^~~~ ../src/onmainwindow.cpp: In member function 'void ONMainWindow::slotExportTimer()': ../src/onmainwindow.cpp:9386:45: error: 'endl' is not a member of 'Qt' readExportsFrom <<":"<<Qt::endl; ^~~~ ../src/onmainwindow.cpp:9386:45: note: suggested alternatives: In file included from /usr/include/qt4/QtCore/QTextStream:1, from ../src/onmainwindow_privat.h:22, from ../src/onmainwindow.cpp:18: /usr/include/qt4/QtCore/qtextstream.h:321:28: note: 'endl' Q_CORE_EXPORT QTextStream &endl(QTextStream &s); ^~~~ In file included from /usr/include/c++/8/iterator:64, from /usr/include/qt4/QtCore/qlist.h:50, from /usr/include/qt4/QtCore/qobject.h:50, from /usr/include/qt4/QtCore/qiodevice.h:46, from /usr/include/qt4/QtCore/qtextstream.h:45, from /usr/include/qt4/QtCore/QTextStream:1, from ../src/onmainwindow_privat.h:22, from ../src/onmainwindow.cpp:18: /usr/include/c++/8/ostream:590:5: note: 'std::endl' endl(basic_ostream<_CharT, _Traits>& __os) ^~~~ ../src/onmainwindow.cpp:9392:66: error: 'endl' is not a member of 'Qt' QFile::ExeOwner ) <<Qt::endl; ^~~~ ../src/onmainwindow.cpp:9392:66: note: suggested alternatives: In file included from /usr/include/qt4/QtCore/QTextStream:1, from ../src/onmainwindow_privat.h:22, from ../src/onmainwindow.cpp:18: /usr/include/qt4/QtCore/qtextstream.h:321:28: note: 'endl' Q_CORE_EXPORT QTextStream &endl(QTextStream &s); ^~~~ In file included from /usr/include/c++/8/iterator:64, from /usr/include/qt4/QtCore/qlist.h:50, from /usr/include/qt4/QtCore/qobject.h:50, from /usr/include/qt4/QtCore/qiodevice.h:46, from /usr/include/qt4/QtCore/qtextstream.h:45, from /usr/include/qt4/QtCore/QTextStream:1, from ../src/onmainwindow_privat.h:22, from ../src/onmainwindow.cpp:18: /usr/include/c++/8/ostream:590:5: note: 'std::endl' endl(basic_ostream<_CharT, _Traits>& __os) ^~~~ ../src/onmainwindow.cpp: In member function 'void ONMainWindow::slotScDaemonFinished(int, QProcess::ExitStatus)': ../src/onmainwindow.cpp:9771:42: error: 'endl' is not a member of 'Qt' x2goDebug<<"SCDAEMON finished."<<Qt::endl; ^~~~ ../src/onmainwindow.cpp:9771:42: note: suggested alternatives: In file included from /usr/include/qt4/QtCore/QTextStream:1, from ../src/onmainwindow_privat.h:22, from ../src/onmainwindow.cpp:18: /usr/include/qt4/QtCore/qtextstream.h:321:28: note: 'endl' Q_CORE_EXPORT QTextStream &endl(QTextStream &s); ^~~~ In file included from /usr/include/c++/8/iterator:64, from /usr/include/qt4/QtCore/qlist.h:50, from /usr/include/qt4/QtCore/qobject.h:50, from /usr/include/qt4/QtCore/qiodevice.h:46, from /usr/include/qt4/QtCore/qtextstream.h:45, from /usr/include/qt4/QtCore/QTextStream:1, from ../src/onmainwindow_privat.h:22, from ../src/onmainwindow.cpp:18: /usr/include/c++/8/ostream:590:5: note: 'std::endl' endl(basic_ostream<_CharT, _Traits>& __os) ^~~~ ../src/onmainwindow.cpp: In member function 'void ONMainWindow::slotFsTunnelOk(int)': ../src/onmainwindow.cpp:10316:76: error: 'endl' is not a member of 'Qt' x2goDebug<<"FS tunnel through SSH seems to be up and running ..."<<Qt::endl; ^~~~ ../src/onmainwindow.cpp:10316:76: note: suggested alternatives: In file included from /usr/include/qt4/QtCore/QTextStream:1, from ../src/onmainwindow_privat.h:22, from ../src/onmainwindow.cpp:18: /usr/include/qt4/QtCore/qtextstream.h:321:28: note: 'endl' Q_CORE_EXPORT QTextStream &endl(QTextStream &s); ^~~~ In file included from /usr/include/c++/8/iterator:64, from /usr/include/qt4/QtCore/qlist.h:50, from /usr/include/qt4/QtCore/qobject.h:50, from /usr/include/qt4/QtCore/qiodevice.h:46, from /usr/include/qt4/QtCore/qtextstream.h:45, from /usr/include/qt4/QtCore/QTextStream:1, from ../src/onmainwindow_privat.h:22, from ../src/onmainwindow.cpp:18: /usr/include/c++/8/ostream:590:5: note: 'std::endl' endl(basic_ostream<_CharT, _Traits>& __os) ^~~~ ../src/onmainwindow.cpp: In member function 'void ONMainWindow::startX2goMount()': ../src/onmainwindow.cpp:10511:55: error: 'endl' is not a member of 'Qt' x2goDebug<<"Calling startX2goMount command."<<Qt::endl; ^~~~ ../src/onmainwindow.cpp:10511:55: note: suggested alternatives: In file included from /usr/include/qt4/QtCore/QTextStream:1, from ../src/onmainwindow_privat.h:22, from ../src/onmainwindow.cpp:18: /usr/include/qt4/QtCore/qtextstream.h:321:28: note: 'endl' Q_CORE_EXPORT QTextStream &endl(QTextStream &s); ^~~~ In file included from /usr/include/c++/8/iterator:64, from /usr/include/qt4/QtCore/qlist.h:50, from /usr/include/qt4/QtCore/qobject.h:50, from /usr/include/qt4/QtCore/qiodevice.h:46, from /usr/include/qt4/QtCore/qtextstream.h:45, from /usr/include/qt4/QtCore/QTextStream:1, from ../src/onmainwindow_privat.h:22, from ../src/onmainwindow.cpp:18: /usr/include/c++/8/ostream:590:5: note: 'std::endl' endl(basic_ostream<_CharT, _Traits>& __os) ^~~~ make[4]: *** [Makefile:813: onmainwindow.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory '/<<PKGBUILDDIR>>/client_build' make[3]: *** [Makefile:85: build_client] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: *** [Makefile:80: build] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make -j2 QT_VERSION=4 returned exit code 2 make[1]: *** [debian/rules:148: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:140: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2025-04-07T12:27:58Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 44348 Build-Time: 17 Distribution: buster Fail-Stage: build Host Architecture: amd64 Install-Time: 25 Job: /home/_jenkins_/tmp/tmp.hABUYr1UGRHCInc3UKibirLQ/x2goclient_4.1.2.4-0x2go1~git20250407.2141+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 52 Source-Version: 4.1.2.4-0x2go1~git20250407.2141+10.heuler.1 Space: 44348 Status: attempted Version: 4.1.2.4-0x2go1~git20250407.2141+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-07T12:27:58Z Build needed 00:00:52, 44348k disk space E: Build failure (dpkg-buildpackage died) + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.hABUYr1UGRHCInc3UKibirLQ ']' + '[' -d /var/lib/jenkins/tmp/tmp.hABUYr1UGRHCInc3UKibirLQ ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.hABUYr1UGRHCInc3UKibirLQ Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+debian-buster/247/display/redirect?page=changes> Changes: [ionic] debian/changelog: fixup. [ionic] src/compat.h: use new scheme, as shown on github/AD-Vega/qarv#22, which is arguably even better, because it lets us use Qt::... elements all the way! [ionic] src/{exportdialog,folder{button,explorer},httpbrokerclient,onmainwindow,session{button,explorer,managedialog,widget},sharewidget,sshmasterconnectioni}.cpp: revert to not using compat macros again, code should work out of the box now. [ionic] src/httpbrokerclient.cpp: switch from QString::KeepEmptyParts to Qt::KeepEmptyParts. ------------------------------------------ [...truncated 85.57 KiB...] dh_clean: Compatibility levels before 9 are deprecated (level 7 in use) dpkg-source -b . dpkg-source: info: using source format '1.0' dpkg-source: info: building x2goclient in x2goclient_4.1.2.4-0x2go1~git20250407.2145+10.heuler.1.tar.gz dpkg-source: info: building x2goclient in x2goclient_4.1.2.4-0x2go1~git20250407.2145+10.heuler.1.dsc debian/rules build dh build --parallel dh: Compatibility levels before 9 are deprecated (level 7 in use) dh_update_autotools_config -O--parallel debian/rules override_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' cp debian/changelog res/txt/changelog if [ -f ChangeLog.gitlog ]; then cp ChangeLog.gitlog res/txt/git-info; fi dh_auto_configure dh_auto_configure: Compatibility levels before 9 are deprecated (level 7 in use) make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules override_dh_auto_build make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_build -- 'QT_VERSION=4' dh_auto_build: Compatibility levels before 9 are deprecated (level 7 in use) make -j2 QT_VERSION=4 make[2]: Entering directory '/<<PKGBUILDDIR>>' make -f Makefile.man2html build make[3]: Entering directory '/<<PKGBUILDDIR>>' if [ -n "/usr/bin/man2html" ]; then \ mkdir -p .build_man2html/html; \ for man_page in ; do mkdir -p $(dirname .build_man2html/html/$man_page); done; \ for man_page in ; do /usr/bin/man2html man/$man_page > .build_man2html/html/$man_page.html; done; \ fi make[3]: Leaving directory '/<<PKGBUILDDIR>>' make build_client make[3]: Entering directory '/<<PKGBUILDDIR>>' lrelease-qt4 x2goclient.pro /<<PKGBUILDDIR>>/x2goclient.pro(148): Function 'system' is not implementedProject MESSAGE: Configuring with --git-infoProject MESSAGE: Configuring with --changelogProject MESSAGE: building x2goclient via with ldap and cups/usr/share/qt4/mkspecs/features/qt_functions.prf(117): Function 'system' is not implementedProject ERROR: Package libssh not found/usr/share/qt4/mkspecs/features/qt_functions.prf(117): Function 'system' is not implementedProject ERROR: Package libssh_threads not foundPackage libssh_threads was not found in the pkg-config search path. Perhaps you should add the directory containing `libssh_threads.pc' to the PKG_CONFIG_PATH environment variable No package 'libssh_threads' found Package libssh_threads was not found in the pkg-config search path. Perhaps you should add the directory containing `libssh_threads.pc' to the PKG_CONFIG_PATH environment variable No package 'libssh_threads' found Project MESSAGE: Warning: unknown QT: x11extrasProject MESSAGE: Warning: unknown QT: winextrasUpdating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_cs.qm'... Generated 705 translation(s) (703 finished and 2 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_de.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_da.qm'... Generated 441 translation(s) (439 finished and 2 unfinished) Ignored 270 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_es.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_et.qm'... Generated 706 translation(s) (705 finished and 1 unfinished) Ignored 7 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_fi.qm'... Generated 706 translation(s) (706 finished and 0 unfinished) Ignored 7 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_fr.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_nb_no.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_nl.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_pt.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 705 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_ru.qm'... Generated 430 translation(s) (420 finished and 10 unfinished) Ignored 280 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_sv.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_tr.qm'... Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) Updating '/<<PKGBUILDDIR>>/res/i18n/x2goclient_zh_tw.qm'... Generated 314 translation(s) (293 finished and 21 unfinished) Ignored 395 untranslated source text(s) mkdir -p /<<PKGBUILDDIR>>/client_build && cd /<<PKGBUILDDIR>>/client_build && qmake-qt4 QMAKE_CFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security" QMAKE_CXXFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security" QMAKE_LFLAGS="-Wl,-z,relro" QMAKE_LIBS="" ../x2goclient.pro Project MESSAGE: Configuring with --git-info Project MESSAGE: Configuring with --changelog Project MESSAGE: building x2goclient via with ldap and cups cd /<<PKGBUILDDIR>>/client_build && make make[4]: Entering directory '/<<PKGBUILDDIR>>/client_build' /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_cs.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_de.ts Updating '../res/i18n/x2goclient_cs.qm'... Generated 705 translation(s) (703 finished and 2 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_da.ts Updating '../res/i18n/x2goclient_de.qm'... Updating '../res/i18n/x2goclient_da.qm'... Generated 441 translation(s) (439 finished and 2 unfinished) Ignored 270 untranslated source text(s) Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_es.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_et.ts Updating '../res/i18n/x2goclient_et.qm'... Updating '../res/i18n/x2goclient_es.qm'... Generated 706 translation(s) (705 finished and 1 unfinished) Ignored 7 untranslated source text(s) Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_fi.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_fr.ts Updating '../res/i18n/x2goclient_fr.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_nb_no.ts Updating '../res/i18n/x2goclient_fi.qm'... Generated 706 translation(s) (706 finished and 0 unfinished) Ignored 7 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_nl.ts Updating '../res/i18n/x2goclient_nb_no.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_pt.ts Updating '../res/i18n/x2goclient_nl.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_ru.ts Updating '../res/i18n/x2goclient_pt.qm'... Updating '../res/i18n/x2goclient_ru.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 705 untranslated source text(s) Generated 430 translation(s) (420 finished and 10 unfinished) Ignored 280 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_sv.ts /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_tr.ts Updating '../res/i18n/x2goclient_tr.qm'... Updating '../res/i18n/x2goclient_sv.qm'... Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h Updating '../res/i18n/x2goclient_zh_tw.qm'... /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h Generated 314 translation(s) (293 finished and 21 unfinished) Ignored 395 untranslated source text(s) /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/contest.ui -o ui_contest.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h /usr/lib/x86_64-linux-gnu/qt4/bin/uic ../src/ui/folderexplorer.ui -o ui_folderexplorer.h g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sharewidget.o ../src/sharewidget.cpp g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o settingswidget.o ../src/settingswidget.cpp g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o mediawidget.o ../src/mediawidget.cpp g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o configwidget.o ../src/configwidget.cpp g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sessionwidget.o ../src/sessionwidget.cpp g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o connectionwidget.o ../src/connectionwidget.cpp g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o configdialog.o ../src/configdialog.cpp g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o editconnectiondialog.o ../src/editconnectiondialog.cpp g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o exportdialog.o ../src/exportdialog.cpp g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o imgframe.o ../src/imgframe.cpp g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o LDAPSession.o ../src/LDAPSession.cpp g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o onmainwindow.o ../src/onmainwindow.cpp g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-4.1.2.4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sessionbutton.o ../src/sessionbutton.cpp In file included from ../src/sessionbutton.cpp:21: ../src/compat.h:44:23: error: '::endl' has not been declared const auto endl = ::endl; ^~~~ ../src/compat.h:44:23: note: suggested alternatives: In file included from /usr/include/c++/8/iterator:64, from /usr/include/qt4/QtCore/qlist.h:50, from /usr/include/qt4/QtCore/qobject.h:50, from /usr/include/qt4/QtGui/qwidget.h:47, from /usr/include/qt4/QtGui/qframe.h:45, from /usr/include/qt4/QtGui/QFrame:1, from ../src/SVGFrame.h:23, from ../src/sessionbutton.h:21, from ../src/sessionbutton.cpp:18: /usr/include/c++/8/ostream:590:5: note: 'std::endl' endl(basic_ostream<_CharT, _Traits>& __os) ^~~~ In file included from ../src/sessionbutton.cpp:21: ../src/compat.h:44:14: note: 'Qt::endl' const auto endl = ::endl; ^~~~ ../src/onmainwindow.cpp: In member function 'void ONMainWindow::slotReadSessions()': ../src/onmainwindow.cpp:2382:41: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] if(config.brokerSyncTimeout*1000!=brokerSyncTimer->interval()) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/onmainwindow.cpp: In member function 'void ONMainWindow::slotSshInteractionFinish(SshMasterConnection*)': ../src/onmainwindow.cpp:3177:66: warning: unused parameter 'connection' [-Wunused-parameter] void ONMainWindow::slotSshInteractionFinish(SshMasterConnection* connection) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../src/compat.h:44:14: warning: 'Qt::endl' defined but not used [-Wunused-variable] make[4]: *** [Makefile:831: sessionbutton.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory '/<<PKGBUILDDIR>>/client_build' make[3]: *** [Makefile:85: build_client] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: *** [Makefile:80: build] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make -j2 QT_VERSION=4 returned exit code 2 make[1]: *** [debian/rules:148: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:140: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2025-04-07T12:54:38Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 59488 Build-Time: 27 Distribution: buster Fail-Stage: build Host Architecture: amd64 Install-Time: 21 Job: /home/_jenkins_/tmp/tmp.5msZNnVQ0of6SuYMbYpzBLph/x2goclient_4.1.2.4-0x2go1~git20250407.2145+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 54 Source-Version: 4.1.2.4-0x2go1~git20250407.2145+10.heuler.1 Space: 59488 Status: attempted Version: 4.1.2.4-0x2go1~git20250407.2145+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-07T12:54:38Z Build needed 00:00:54, 59488k disk space E: Build failure (dpkg-buildpackage died) + cleanup + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n '' ']' + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.5msZNnVQ0of6SuYMbYpzBLph ']' + '[' -d /var/lib/jenkins/tmp/tmp.5msZNnVQ0of6SuYMbYpzBLph ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.5msZNnVQ0of6SuYMbYpzBLph Build step 'Execute shell' marked build as failure