See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+raspbian-buster/97/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 89.63 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 /usr/bin/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>>' /usr/bin/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>>' /usr/bin/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 && /usr/bin/make make[4]: Entering directory '/<<PKGBUILDDIR>>/client_build' /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_cs.ts /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_de.ts Updating '../res/i18n/x2goclient_cs.qm'... Generated 705 translation(s) (703 finished and 2 unfinished) Updating '../res/i18n/x2goclient_de.qm'... /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_da.ts Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_nb_no.ts Updating '../res/i18n/x2goclient_fr.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_pt.ts /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h Updating '../res/i18n/x2goclient_zh_tw.qm'... /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h Generated 314 translation(s) (293 finished and 21 unfinished) Ignored 395 untranslated source text(s) /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/contest.ui -o ui_contest.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h /usr/lib/arm-linux-gnueabihf/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++ -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++ -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:50:56Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: full Build-Space: 33084 Build-Time: 68 Distribution: buster Fail-Stage: build Host Architecture: armhf Install-Time: 123 Job: /home/_jenkins_/tmp/tmp.slupFrdz18wOEnNtQn9B42W5/x2goclient_4.1.2.4-0x2go1~git20250406.2109+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 250 Source-Version: 4.1.2.4-0x2go1~git20250406.2109+10.heuler.1 Space: 33084 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2109+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T08:50:56Z Build needed 00:04:10, 33084k 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.slupFrdz18wOEnNtQn9B42W5 ']' + '[' -d /var/lib/jenkins/tmp/tmp.slupFrdz18wOEnNtQn9B42W5 ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.slupFrdz18wOEnNtQn9B42W5 Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+raspbian-buster/98/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 106.30 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:21:37Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: full Build-Space: 33112 Build-Time: 65 Distribution: buster Fail-Stage: build Host Architecture: armhf Install-Time: 132 Job: /home/_jenkins_/tmp/tmp.Y9OHIhUQRujTx6XbJOSBt2j7/x2goclient_4.1.2.4-0x2go1~git20250406.2111+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 241 Source-Version: 4.1.2.4-0x2go1~git20250406.2111+10.heuler.1 Space: 33112 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2111+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T09:21:37Z Build needed 00:04:01, 33112k 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.Y9OHIhUQRujTx6XbJOSBt2j7 ']' + '[' -d /var/lib/jenkins/tmp/tmp.Y9OHIhUQRujTx6XbJOSBt2j7 ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.Y9OHIhUQRujTx6XbJOSBt2j7 Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+raspbian-buster/99/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 76.44 KiB...] 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:armhf (1.17-3+deb10u6) ... Setting up libcroco3:armhf (0.6.12-3) ... Setting up qt4-qmake (4:4.8.7+dfsg-18+rpi1+deb10u2) ... Setting up libqtcore4:armhf (4:4.8.7+dfsg-18+rpi1+deb10u2) ... Setting up ucf (3.0038+nmu1) ... Setting up libssh-4:armhf (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:armhf (2:1.6.7-1+deb10u4) ... Setting up libsm6:armhf (2:1.2.3-1) ... Setting up libavahi-client3:armhf (0.7-4+deb10u3) ... Setting up libpython3-stdlib:armhf (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+deb10u7) ... Setting up gettext (0.19.8.1-9) ... Setting up libxcb1-dev:armhf (1.13.1-2) ... Setting up libxpm4:armhf (1:3.5.12-1+deb10u2) ... Setting up libxrender1:armhf (1:0.9.10-1) ... Setting up fontconfig-config (2.13.1-2) ... Setting up libx11-dev:armhf (2:1.6.7-1+deb10u4) ... Setting up libxext6:armhf (2:1.3.3-1+b2) ... Setting up python3 (3.7.3-1) ... Setting up man-db (2.8.5-2+deb10u1) ... Not building database; man-db/auto-update is not 'true'. Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libqt4-sql:armhf (4:4.8.7+dfsg-18+rpi1+deb10u2) ... Setting up libqt4-xml:armhf (4:4.8.7+dfsg-18+rpi1+deb10u2) ... Setting up libssh-dev:armhf (0.8.7-1+deb10u1) ... Setting up libqt4-test:armhf (4:4.8.7+dfsg-18+rpi1+deb10u2) ... Setting up libxpm-dev:armhf (1:3.5.12-1+deb10u2) ... Setting up libxt6:armhf (1:1.1.5-1+b3) ... Setting up libaudio2:armhf (1.9.4-6) ... Setting up libcups2:armhf (2.2.10-6+deb10u7) ... Setting up libfontconfig1:armhf (2.13.1-2) ... Setting up lsb-release (10.2019051400+rpi1) ... Setting up libqtdbus4:armhf (4:4.8.7+dfsg-18+rpi1+deb10u2) ... Setting up fontconfig (2.13.1-2) ... Regenerating fonts cache... done. Setting up libqt4-network:armhf (4:4.8.7+dfsg-18+rpi1+deb10u2) ... Setting up qt4-linguist-tools (4:4.8.7+dfsg-18+rpi1+deb10u2) ... Setting up po-debconf (1.0.21) ... Setting up libcupsimage2:armhf (2.2.10-6+deb10u7) ... Setting up libqt4-xmlpatterns:armhf (4:4.8.7+dfsg-18+rpi1+deb10u2) ... Setting up qdbus (4:4.8.7+dfsg-18+rpi1+deb10u2) ... Setting up libqt4-script:armhf (4:4.8.7+dfsg-18+rpi1+deb10u2) ... Setting up libqtgui4:armhf (4:4.8.7+dfsg-18+rpi1+deb10u2) ... Setting up libqt4-declarative:armhf (4:4.8.7+dfsg-18+rpi1+deb10u2) ... Setting up libqt4-help:armhf (4:4.8.7+dfsg-18+rpi1+deb10u2) ... Setting up libqt4-designer:armhf (4:4.8.7+dfsg-18+rpi1+deb10u2) ... Setting up libqt4-qt3support:armhf (4:4.8.7+dfsg-18+rpi1+deb10u2) ... Setting up libqt4-scripttools:armhf (4:4.8.7+dfsg-18+rpi1+deb10u2) ... Setting up libqt4-svg:armhf (4:4.8.7+dfsg-18+rpi1+deb10u2) ... Setting up libqt4-dbus:armhf (4:4.8.7+dfsg-18+rpi1+deb10u2) ... Setting up libqt4-dev-bin (4:4.8.7+dfsg-18+rpi1+deb10u2) ... Setting up libqt4-dev (4:4.8.7+dfsg-18+rpi1+deb10u2) ... Setting up dh-autoreconf (19) ... Setting up libcupsimage2-dev:armhf (2.2.10-6+deb10u7) ... Setting up debhelper (12.1.1) ... Setting up dh-strip-nondeterminism (1.1.2-1) ... Setting up libcups2-dev:armhf (2.2.10-6+deb10u7) ... Setting up sbuild-build-depends-x2goclient-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.28-10+rpi1+deb10u4) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.19.0-0.bpo.9-amd64 amd64 (x86_64) Toolchain package versions: binutils_2.31.1-16+rpi2 dpkg-dev_1.19.8 g++-8_8.3.0-6+rpi1 gcc-8_8.3.0-6+rpi1 libc6-dev_2.28-10+rpi1+deb10u4 libstdc++-8-dev_8.3.0-6+rpi1 libstdc++6_8.3.0-6+rpi1 linux-libc-dev_4.18.20-2+rpi1 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+rpi1+deb10u13 base-passwd_3.5.46 bash_5.0-4 binutils_2.31.1-16+rpi2 binutils-arm-linux-gnueabihf_2.31.1-16+rpi2 binutils-common_2.31.1-16+rpi2 bsdmainutils_11.1.2 bsdutils_1:2.33.1-0.1+deb10u1 build-essential_12.6 bzip2_1.0.6-9.2~deb10u2 ccache_3.6-1 coreutils_8.30-3 cpp_4:8.3.0-1+rpi2 cpp-8_8.3.0-6+rpi1 dash_0.5.10.2-5 debconf_1.5.71+deb10u1 debhelper_12.1.1 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+rpi1+deb10u2 distro-info-data_0.41+deb10u9 dpkg_1.19.8 dpkg-dev_1.19.8 dwz_0.12-3 e2fsprogs_1.44.5-1+deb10u3 eatmydata_105-7 fakeroot_1.23-1 fdisk_2.33.1-0.1+deb10u1 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+rpi2 g++-8_8.3.0-6+rpi1 gcc_4:8.3.0-1+rpi2 gcc-4.9-base_4.9.4-2+rpi1+b19 gcc-5-base_5.5.0-8 gcc-6-base_6.5.0-1+rpi1+b1 gcc-7-base_7.3.0-19 gcc-8_8.3.0-6+rpi1 gcc-8-base_8.3.0-6+rpi1 gettext_0.19.8.1-9 gettext-base_0.19.8.1-9 gnupg_2.2.12-1+rpi1+deb10u2 gnupg-l10n_2.2.12-1+rpi1+deb10u2 gnupg-utils_2.2.12-1+rpi1+deb10u2 gpg_2.2.12-1+rpi1+deb10u2 gpg-agent_2.2.12-1+rpi1+deb10u2 gpg-wks-client_2.2.12-1+rpi1+deb10u2 gpg-wks-server_2.2.12-1+rpi1+deb10u2 gpgconf_2.2.12-1+rpi1+deb10u2 gpgsm_2.2.12-1+rpi1+deb10u2 gpgv_2.2.12-1+rpi1+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 libasan5_8.3.0-6+rpi1 libassuan0_2.5.2-1 libatomic1_8.3.0-6+rpi1 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+deb10u3 libavahi-common-data_0.7-4+deb10u3 libavahi-common3_0.7-4+deb10u3 libbinutils_2.31.1-16+rpi2 libblkid1_2.33.1-0.1+deb10u1 libbsd0_0.9.1-2+deb10u1 libbz2-1.0_1.0.6-9.2~deb10u2 libc-bin_2.28-10+rpi1+deb10u4 libc-dev-bin_2.28-10+rpi1+deb10u4 libc6_2.28-10+rpi1+deb10u4 libc6-dev_2.28-10+rpi1+deb10u4 libcap-ng0_0.7.9-2 libcc1-0_8.3.0-6+rpi1 libcom-err2_1.44.5-1+deb10u3 libcroco3_0.6.12-3 libcups2_2.2.10-6+deb10u7 libcups2-dev_2.2.10-6+deb10u7 libcupsimage2_2.2.10-6+deb10u7 libcupsimage2-dev_2.2.10-6+deb10u7 libdb5.3_5.3.28+dfsg1-0.5 libdbus-1-3_1.12.28-0+deb10u1 libdebconfclient0_0.249 libdpkg-perl_1.19.8 libeatmydata1_105-7 libelf1_0.176-1.1+deb10u1 libencode-locale-perl_1.05-1 libexpat1_2.2.6-2+deb10u7 libext2fs2_1.44.5-1+deb10u3 libfakeroot_1.23-1 libfdisk1_2.33.1-0.1+deb10u1 libffi6_3.2.1-9 libfile-stripnondeterminism-perl_1.1.2-1 libfl2_2.6.4-6.2 libfontconfig1_2.13.1-2 libfreetype6_2.9.1-3+deb10u3 libgcc-8-dev_8.3.0-6+rpi1 libgcc1_1:8.3.0-6+rpi1 libgcrypt20_1.8.4-5+deb10u1 libgdbm-compat4_1.18.1-4 libgdbm6_1.18.1-4 libglib2.0-0_2.58.3-2+deb10u6 libgmp10_2:6.1.2+dfsg-4+deb10u1 libgnutls30_3.6.7-4+deb10u12 libgomp1_8.3.0-6+rpi1 libgpg-error0_1.35-1 libgssapi-krb5-2_1.17-3+deb10u6 libhogweed4_3.4.1-1+deb10u1 libice6_2:1.0.9-2 libicu63_63.1-6+deb10u3 libidn2-0_2.0.5-1+deb10u1 libisl19_0.20-2 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 libjpeg8_8d1-2 libk5crypto3_1.17-3+deb10u6 libkeyutils1_1.6-6 libkrb5-3_1.17-3+deb10u6 libkrb5support0_1.17-3+deb10u6 libksba8_1.3.5-2+deb10u2 liblcms2-2_2.9-3 libldap-2.4-2_2.4.47+dfsg-3+rpi1+deb10u7 libldap-common_2.4.47+dfsg-3+rpi1+deb10u7 libldap2-dev_2.4.47+dfsg-3+rpi1+deb10u7 liblocale-gettext-perl_1.07-3+b3 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 libmount1_2.33.1-0.1+deb10u1 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.2-1 libncurses6_6.1+20181013-2+deb10u5 libncursesw6_6.1+20181013-2+deb10u5 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.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+deb10u7 libpython3.7-stdlib_3.7.3-2+deb10u7 libqt4-dbus_4:4.8.7+dfsg-18+rpi1+deb10u2 libqt4-declarative_4:4.8.7+dfsg-18+rpi1+deb10u2 libqt4-designer_4:4.8.7+dfsg-18+rpi1+deb10u2 libqt4-dev_4:4.8.7+dfsg-18+rpi1+deb10u2 libqt4-dev-bin_4:4.8.7+dfsg-18+rpi1+deb10u2 libqt4-help_4:4.8.7+dfsg-18+rpi1+deb10u2 libqt4-network_4:4.8.7+dfsg-18+rpi1+deb10u2 libqt4-qt3support_4:4.8.7+dfsg-18+rpi1+deb10u2 libqt4-script_4:4.8.7+dfsg-18+rpi1+deb10u2 libqt4-scripttools_4:4.8.7+dfsg-18+rpi1+deb10u2 libqt4-sql_4:4.8.7+dfsg-18+rpi1+deb10u2 libqt4-svg_4:4.8.7+dfsg-18+rpi1+deb10u2 libqt4-test_4:4.8.7+dfsg-18+rpi1+deb10u2 libqt4-xml_4:4.8.7+dfsg-18+rpi1+deb10u2 libqt4-xmlpatterns_4:4.8.7+dfsg-18+rpi1+deb10u2 libqtcore4_4:4.8.7+dfsg-18+rpi1+deb10u2 libqtdbus4_4:4.8.7+dfsg-18+rpi1+deb10u2 libqtgui4_4:4.8.7+dfsg-18+rpi1+deb10u2 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+deb10u1 libsqlite3-0_3.27.2-3+deb10u2 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+deb10u6 libssl1.1_1.1.1n-0+deb10u6 libstdc++-8-dev_8.3.0-6+rpi1 libstdc++6_8.3.0-6+rpi1 libsystemd0_241-7~deb10u9+rpi1 libtasn1-6_4.13-3+deb10u1 libtext-charwidth-perl_0.04-7.1+b1 libtext-iconv-perl_1.7-5+b10 libtext-wrapi18n-perl_0.06-7.1 libtiff-dev_4.1.0+git191117-2~deb10u9 libtiff5_4.1.0+git191117-2~deb10u9 libtiffxx5_4.1.0+git191117-2~deb10u9 libtinfo5_6.1+20181013-2+deb10u5 libtinfo6_6.1+20181013-2+deb10u5 libtool_2.4.6-9 libubsan1_8.3.0-6+rpi1 libuchardet0_0.0.6-3 libudev1_241-7~deb10u9+rpi1 libunistring2_0.9.10-1 libuuid1_2.33.1-0.1+deb10u1 libwebp6_0.6.1-2+deb10u3 libx11-6_2:1.6.7-1+deb10u4 libx11-data_2:1.6.7-1+deb10u4 libx11-dev_2:1.6.7-1+deb10u4 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+deb10u6 libxpm-dev_1:3.5.12-1+deb10u2 libxpm4_1:3.5.12-1+deb10u2 libxrender1_1:0.9.10-1 libxt6_1:1.1.5-1+b3 libzstd1_1.3.8+dfsg-3+rpi1+deb10u2 linux-libc-dev_4.18.20-2+rpi1 login_1:4.5-1.1 lsb-base_10.2019051400+rpi1 lsb-release_10.2019051400+rpi1 m4_1.4.18-2 make_4.2.1-1.2 man-db_2.8.5-2+deb10u1 man2html-base_1.6g-11+b1 mawk_1.3.3-17 mime-support_3.62 mount_2.33.1-0.1+deb10u1 multiarch-support_2.28-10+rpi1+deb10u4 ncurses-base_6.1+20181013-2+deb10u5 ncurses-bin_6.1+20181013-2+deb10u5 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.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+deb10u7 python3.7-minimal_3.7.3-2+deb10u7 qdbus_4:4.8.7+dfsg-18+rpi1+deb10u2 qt4-linguist-tools_4:4.8.7+dfsg-18+rpi1+deb10u2 qt4-qmake_4:4.8.7+dfsg-18+rpi1+deb10u2 qtchooser_66-2 qtcore4-l10n_4:4.8.7+dfsg-18+rpi1+deb10u2 raspbian-archive-keyring_20120528.2 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_2024a-0+deb10u1 ucf_3.0038+nmu1 util-linux_2.33.1-0.1+deb10u1 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+deb10u2 zlib1g-dev_1:1.2.11.dfsg-1+deb10u2 +------------------------------------------------------------------------------+ | 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-armhf-raspbian-sbuild SCHROOT_CHROOT_NAME=buster-armhf-raspbian-sbuild SCHROOT_COMMAND=env SCHROOT_GID=110 SCHROOT_GROUP=jenkins SCHROOT_SESSION_ID=buster-armhf-raspbian-sbuild-70ede3f2-5e11-4a30-b934-e8a059c93441 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 armhf 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 /usr/bin/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>>' /usr/bin/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:23:16Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: full Build-Space: 31104 Build-Time: 36 Distribution: buster Fail-Stage: build Host Architecture: armhf Install-Time: 113 Job: /home/_jenkins_/tmp/tmp.3Cqz1Inl6X4yOo8tAZsKszmT/x2goclient_4.1.2.4-0x2go1~git20250406.2113+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 175 Source-Version: 4.1.2.4-0x2go1~git20250406.2113+10.heuler.1 Space: 31104 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2113+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T10:23:16Z Build needed 00:02:55, 31104k 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.3Cqz1Inl6X4yOo8tAZsKszmT ']' + '[' -d /var/lib/jenkins/tmp/tmp.3Cqz1Inl6X4yOo8tAZsKszmT ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.3Cqz1Inl6X4yOo8tAZsKszmT Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+raspbian-buster/100/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 96.54 KiB...] /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_de.ts Updating '../res/i18n/x2goclient_de.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_da.ts Updating '../res/i18n/x2goclient_cs.qm'... Generated 705 translation(s) (703 finished and 2 unfinished) /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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) /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_nb_no.ts Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_tr.ts Updating '../res/i18n/x2goclient_sv.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts Updating '../res/i18n/x2goclient_tr.qm'... Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/contest.ui -o ui_contest.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h /usr/lib/arm-linux-gnueabihf/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++ -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++ -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:43:23Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: full Build-Space: 33168 Build-Time: 96 Distribution: buster Fail-Stage: build Host Architecture: armhf Install-Time: 141 Job: /home/_jenkins_/tmp/tmp.0CU7pXHBa0gosEaVBS4QNvYw/x2goclient_4.1.2.4-0x2go1~git20250406.2115+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 274 Source-Version: 4.1.2.4-0x2go1~git20250406.2115+10.heuler.1 Space: 33168 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2115+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T10:43:23Z Build needed 00:04:34, 33168k 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.0CU7pXHBa0gosEaVBS4QNvYw ']' + '[' -d /var/lib/jenkins/tmp/tmp.0CU7pXHBa0gosEaVBS4QNvYw ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.0CU7pXHBa0gosEaVBS4QNvYw Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+raspbian-buster/101/display/redirect?page=changes> Changes: [ionic] Makefile: revert to the original behavior. ------------------------------------------ [...truncated 96.44 KiB...] /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_de.ts Updating '../res/i18n/x2goclient_cs.qm'... Generated 705 translation(s) (703 finished and 2 unfinished) Updating '../res/i18n/x2goclient_de.qm'... /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_da.ts Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_fr.ts Updating '../res/i18n/x2goclient_fi.qm'... Generated 706 translation(s) (706 finished and 0 unfinished) Ignored 7 untranslated source text(s) /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_nb_no.ts Updating '../res/i18n/x2goclient_fr.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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) /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h Generated 314 translation(s) (293 finished and 21 unfinished) Ignored 395 untranslated source text(s) /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/contest.ui -o ui_contest.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h /usr/lib/arm-linux-gnueabihf/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++ -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++ -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:17:49Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: full Build-Space: 33168 Build-Time: 56 Distribution: buster Fail-Stage: build Host Architecture: armhf Install-Time: 145 Job: /home/_jenkins_/tmp/tmp.rAYCjbSB1BYCYUn3EoAHvn9E/x2goclient_4.1.2.4-0x2go1~git20250406.2116+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 228 Source-Version: 4.1.2.4-0x2go1~git20250406.2116+10.heuler.1 Space: 33168 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2116+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T11:17:49Z Build needed 00:03:48, 33168k 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.rAYCjbSB1BYCYUn3EoAHvn9E ']' + '[' -d /var/lib/jenkins/tmp/tmp.rAYCjbSB1BYCYUn3EoAHvn9E ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.rAYCjbSB1BYCYUn3EoAHvn9E Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+raspbian-buster/102/display/redirect?page=changes> Changes: [ionic] src/compat.h: QString::splitRef () is Qt 5.0+, so mask out for older versions as well. ------------------------------------------ [...truncated 95.11 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 && /usr/bin/make make[4]: Entering directory '/<<PKGBUILDDIR>>/client_build' /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_cs.ts /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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) Updating '../res/i18n/x2goclient_nb_no.qm'... /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_nl.ts Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts Updating '../res/i18n/x2goclient_tr.qm'... Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/contest.ui -o ui_contest.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h /usr/lib/arm-linux-gnueabihf/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++ -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++ -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:45:41Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: full Build-Space: 33316 Build-Time: 65 Distribution: buster Fail-Stage: build Host Architecture: armhf Install-Time: 118 Job: /home/_jenkins_/tmp/tmp.5zQ5goRBxAj7JNUmgKFf5Mq6/x2goclient_4.1.2.4-0x2go1~git20250406.2117+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 216 Source-Version: 4.1.2.4-0x2go1~git20250406.2117+10.heuler.1 Space: 33316 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2117+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T11:45:41Z Build needed 00:03:36, 33316k 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.5zQ5goRBxAj7JNUmgKFf5Mq6 ']' + '[' -d /var/lib/jenkins/tmp/tmp.5zQ5goRBxAj7JNUmgKFf5Mq6 ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.5zQ5goRBxAj7JNUmgKFf5Mq6 Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+raspbian-buster/103/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 95.40 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 && /usr/bin/make make[4]: Entering directory '/<<PKGBUILDDIR>>/client_build' /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_cs.ts /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_nb_no.ts Updating '../res/i18n/x2goclient_nb_no.qm'... Updating '../res/i18n/x2goclient_fr.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_nl.ts /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_pt.ts Updating '../res/i18n/x2goclient_nl.qm'... Updating '../res/i18n/x2goclient_pt.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/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_ru.ts /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_sv.ts Updating '../res/i18n/x2goclient_sv.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_tr.ts Updating '../res/i18n/x2goclient_ru.qm'... Generated 430 translation(s) (420 finished and 10 unfinished) Ignored 280 untranslated source text(s) /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts Updating '../res/i18n/x2goclient_tr.qm'... Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.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/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/contest.ui -o ui_contest.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h /usr/lib/arm-linux-gnueabihf/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++ -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++ -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:32:27Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: full Build-Space: 33320 Build-Time: 79 Distribution: buster Fail-Stage: build Host Architecture: armhf Install-Time: 126 Job: /home/_jenkins_/tmp/tmp.4eUreNcYRvsVheDycRMU0s1O/x2goclient_4.1.2.4-0x2go1~git20250406.2118+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 240 Source-Version: 4.1.2.4-0x2go1~git20250406.2118+10.heuler.1 Space: 33320 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2118+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T12:32:27Z Build needed 00:04:00, 33320k 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.4eUreNcYRvsVheDycRMU0s1O ']' + '[' -d /var/lib/jenkins/tmp/tmp.4eUreNcYRvsVheDycRMU0s1O ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.4eUreNcYRvsVheDycRMU0s1O Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+raspbian-buster/104/display/redirect?page=changes> Changes: [ionic] src/compat.h: use the correct class name for the mapSkipBehavior () helper function. ------------------------------------------ [...truncated 94.31 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 && /usr/bin/make make[4]: Entering directory '/<<PKGBUILDDIR>>/client_build' /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_cs.ts /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_fr.ts Updating '../res/i18n/x2goclient_fi.qm'... Generated 706 translation(s) (706 finished and 0 unfinished) Ignored 7 untranslated source text(s) Updating '../res/i18n/x2goclient_fr.qm'... /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_nb_no.ts Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_pt.ts /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.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/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/contest.ui -o ui_contest.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h /usr/lib/arm-linux-gnueabihf/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++ -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++ -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:45:03Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: full Build-Space: 33320 Build-Time: 69 Distribution: buster Fail-Stage: build Host Architecture: armhf Install-Time: 141 Job: /home/_jenkins_/tmp/tmp.4eQXMOx2cfXWrQKoCBbyKX1U/x2goclient_4.1.2.4-0x2go1~git20250406.2119+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 236 Source-Version: 4.1.2.4-0x2go1~git20250406.2119+10.heuler.1 Space: 33320 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2119+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T12:45:03Z Build needed 00:03:56, 33320k 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.4eQXMOx2cfXWrQKoCBbyKX1U ']' + '[' -d /var/lib/jenkins/tmp/tmp.4eQXMOx2cfXWrQKoCBbyKX1U ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.4eQXMOx2cfXWrQKoCBbyKX1U Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+raspbian-buster/105/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 582.52 KiB...] 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: '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: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/sshmasterconnection.h:30, from ../src/onmainwindow.h:39, from ../src/settingswidget.cpp:19: ../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 'const 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 '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/sshmasterconnection.h:30, from ../src/onmainwindow.h:39, from ../src/settingswidget.cpp:19: ../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 'const char [5]' 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 '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/sshmasterconnection.h:30, from ../src/onmainwindow.h:39, from ../src/settingswidget.cpp:19: ../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 'const char [5]' 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 '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/sshmasterconnection.h:30, from ../src/onmainwindow.h:39, from ../src/settingswidget.cpp:19: ../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 'const char [22]' 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 '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/sshmasterconnection.h:30, from ../src/onmainwindow.h:39, from ../src/settingswidget.cpp:19: ../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 'const 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 '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/sshmasterconnection.h:30, from ../src/onmainwindow.h:39, from ../src/settingswidget.cpp:19: ../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 'const char [10]' 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 '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/sshmasterconnection.h:30, from ../src/onmainwindow.h:39, from ../src/settingswidget.cpp:19: ../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 'const char [6]' 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 '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/sshmasterconnection.h:30, from ../src/onmainwindow.h:39, from ../src/settingswidget.cpp:19: ../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 'const char [25]' 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 '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/sshmasterconnection.h:30, from ../src/onmainwindow.h:39, from ../src/settingswidget.cpp:19: ../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 'const 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 '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/sshmasterconnection.h:30, from ../src/onmainwindow.h:39, from ../src/settingswidget.cpp:19: ../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 'const char [7]' 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 '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/sshmasterconnection.h:30, from ../src/onmainwindow.h:39, from ../src/settingswidget.cpp:19: ../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 'const char [14]' 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 '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/sshmasterconnection.h:30, from ../src/onmainwindow.h:39, from ../src/settingswidget.cpp:19: ../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 'const char [23]' 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 '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/sshmasterconnection.h:30, from ../src/onmainwindow.h:39, from ../src/settingswidget.cpp:19: ../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 'const 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 '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: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-06T13:03:06Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: full Build-Space: 32480 Build-Time: 63 Distribution: buster Fail-Stage: build Host Architecture: armhf Install-Time: 200 Job: /home/_jenkins_/tmp/tmp.55cpsUmb2epXhbrttg5umjst/x2goclient_4.1.2.4-0x2go1~git20250406.2122+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 305 Source-Version: 4.1.2.4-0x2go1~git20250406.2122+10.heuler.1 Space: 32480 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2122+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T13:03:06Z Build needed 00:05:05, 32480k 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.55cpsUmb2epXhbrttg5umjst ']' + '[' -d /var/lib/jenkins/tmp/tmp.55cpsUmb2epXhbrttg5umjst ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.55cpsUmb2epXhbrttg5umjst Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+raspbian-buster/106/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 612.65 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:16:06Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: full Build-Space: 32364 Build-Time: 49 Distribution: buster Fail-Stage: build Host Architecture: armhf Install-Time: 134 Job: /home/_jenkins_/tmp/tmp.tBlewNp0bsWAU7c4FBsChPOy/x2goclient_4.1.2.4-0x2go1~git20250406.2124+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 210 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:16:06Z Build needed 00:03:30, 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.tBlewNp0bsWAU7c4FBsChPOy ']' + '[' -d /var/lib/jenkins/tmp/tmp.tBlewNp0bsWAU7c4FBsChPOy ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.tBlewNp0bsWAU7c4FBsChPOy Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+raspbian-buster/107/display/redirect?page=changes> Changes: [ionic] src/compat.h: include QString properly. ------------------------------------------ [...truncated 612.46 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:23:15Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: full Build-Space: 32364 Build-Time: 49 Distribution: buster Fail-Stage: build Host Architecture: armhf Install-Time: 123 Job: /home/_jenkins_/tmp/tmp.6YRhiPwmenf5UO8kA3mdW46m/x2goclient_4.1.2.4-0x2go1~git20250406.2124+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 202 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:23:15Z Build needed 00:03:22, 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.6YRhiPwmenf5UO8kA3mdW46m ']' + '[' -d /var/lib/jenkins/tmp/tmp.6YRhiPwmenf5UO8kA3mdW46m ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.6YRhiPwmenf5UO8kA3mdW46m Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+raspbian-buster/108/display/redirect?page=changes> Changes: [ionic] src/compat.h: also include QStringList, since we're returning it. ------------------------------------------ [...truncated 897.54 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:43:28Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: full Build-Space: 32372 Build-Time: 50 Distribution: buster Fail-Stage: build Host Architecture: armhf Install-Time: 119 Job: /home/_jenkins_/tmp/tmp.hvkMNIipaCsC7w7fgpt01yhV/x2goclient_4.1.2.4-0x2go1~git20250406.2125+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 196 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:43:28Z Build needed 00:03:16, 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.hvkMNIipaCsC7w7fgpt01yhV ']' + '[' -d /var/lib/jenkins/tmp/tmp.hvkMNIipaCsC7w7fgpt01yhV ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.hvkMNIipaCsC7w7fgpt01yhV Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+raspbian-buster/109/display/redirect?page=changes> Changes: [ionic] src/compat.h: define copy constructor for QLatin1String conversion. ------------------------------------------ [...truncated 359.15 KiB...] ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:60:5: note: candidate expects 1 argument, 0 provided ../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/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:676:13: error: no matching function for call to 'QStringCompatWrapper::QStringCompatWrapper()' QString grOpt; ^~~~~ In file included from ../src/configwidget.h:22, from ../src/settingswidget.h:21, from ../src/settingswidget.cpp:18: ../src/compat.h:60:5: note: candidate: 'QStringCompatWrapper::QStringCompatWrapper(const QString&)' QStringCompatWrapper (const QString &str) { ^~~~~~~~~~~~~~~~~~~~ ../src/compat.h:60:5: note: candidate expects 1 argument, 0 provided ../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/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-06T15:56:08Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: full Build-Space: 32372 Build-Time: 50 Distribution: buster Fail-Stage: build Host Architecture: armhf Install-Time: 121 Job: /home/_jenkins_/tmp/tmp.HbWS9Azl60NNoxOBcrIlk2aD/x2goclient_4.1.2.4-0x2go1~git20250406.2127+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 225 Source-Version: 4.1.2.4-0x2go1~git20250406.2127+10.heuler.1 Space: 32372 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2127+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T15:56:08Z Build needed 00:03:45, 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.HbWS9Azl60NNoxOBcrIlk2aD ']' + '[' -d /var/lib/jenkins/tmp/tmp.HbWS9Azl60NNoxOBcrIlk2aD ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.HbWS9Azl60NNoxOBcrIlk2aD Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+raspbian-buster/110/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 122.86 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:09:28Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: full Build-Space: 32372 Build-Time: 62 Distribution: buster Fail-Stage: build Host Architecture: armhf Install-Time: 135 Job: /home/_jenkins_/tmp/tmp.fAORrJzBW93i0DZGJJMgpfvU/x2goclient_4.1.2.4-0x2go1~git20250406.2128+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 249 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:09:28Z Build needed 00:04:09, 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.fAORrJzBW93i0DZGJJMgpfvU ']' + '[' -d /var/lib/jenkins/tmp/tmp.fAORrJzBW93i0DZGJJMgpfvU ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.fAORrJzBW93i0DZGJJMgpfvU Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+raspbian-buster/111/display/redirect?page=changes> Changes: [ionic] src/compat.h: fix QString copy constructor. [ionic] src/compat.h: add copy constructor for const char *. ------------------------------------------ [...truncated 90.27 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 /usr/bin/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>>' /usr/bin/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>>' /usr/bin/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 && /usr/bin/make make[4]: Entering directory '/<<PKGBUILDDIR>>/client_build' /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_cs.ts /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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) /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_nb_no.ts Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_tr.ts Updating '../res/i18n/x2goclient_sv.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts Updating '../res/i18n/x2goclient_tr.qm'... Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.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/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/contest.ui -o ui_contest.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h /usr/lib/arm-linux-gnueabihf/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++ -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++ -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:20:52Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: full Build-Space: 33304 Build-Time: 62 Distribution: buster Fail-Stage: build Host Architecture: armhf Install-Time: 122 Job: /home/_jenkins_/tmp/tmp.KEcPPuQMzWr69juPippAd201/x2goclient_4.1.2.4-0x2go1~git20250406.2130+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 213 Source-Version: 4.1.2.4-0x2go1~git20250406.2130+10.heuler.1 Space: 33304 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2130+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T16:20:52Z Build needed 00:03:33, 33304k 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.KEcPPuQMzWr69juPippAd201 ']' + '[' -d /var/lib/jenkins/tmp/tmp.KEcPPuQMzWr69juPippAd201 ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.KEcPPuQMzWr69juPippAd201 Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+raspbian-buster/112/display/redirect?page=changes> Changes: [ionic] src/compat.h: add QStringListCompatWrapper, returning a QStringCompatWrapper object. [ionic] src/compat.h: fix compile error. ------------------------------------------ [...truncated 90.69 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>>' /usr/bin/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>>' /usr/bin/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 && /usr/bin/make make[4]: Entering directory '/<<PKGBUILDDIR>>/client_build' /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_cs.ts /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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) /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_et.ts Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_nb_no.ts /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_pt.ts /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_sv.ts /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_tr.ts Updating '../res/i18n/x2goclient_tr.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) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h Updating '../res/i18n/x2goclient_zh_tw.qm'... /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/contest.ui -o ui_contest.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h /usr/lib/arm-linux-gnueabihf/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++ -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++ -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: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:46:06Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: full Build-Space: 32380 Build-Time: 48 Distribution: buster Fail-Stage: build Host Architecture: armhf Install-Time: 141 Job: /home/_jenkins_/tmp/tmp.W0VawAALiqx5TbQvcnmtjL1h/x2goclient_4.1.2.4-0x2go1~git20250406.2134+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 221 Source-Version: 4.1.2.4-0x2go1~git20250406.2134+10.heuler.1 Space: 32380 Status: attempted Version: 4.1.2.4-0x2go1~git20250406.2134+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-06T16:46:06Z Build needed 00:03:41, 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.W0VawAALiqx5TbQvcnmtjL1h ']' + '[' -d /var/lib/jenkins/tmp/tmp.W0VawAALiqx5TbQvcnmtjL1h ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.W0VawAALiqx5TbQvcnmtjL1h Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+raspbian-buster/113/display/redirect?page=changes> Changes: [ionic] src/compat.h: add const operator []. [ionic] src/compat.h: add copy constructor for QStringCompatWrapper to QStringListCompatWrapper. ------------------------------------------ [...truncated 90.73 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>>' /usr/bin/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>>' /usr/bin/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 && /usr/bin/make make[4]: Entering directory '/<<PKGBUILDDIR>>/client_build' /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_cs.ts /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_et.ts /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_fr.ts /usr/lib/arm-linux-gnueabihf/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) /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_nl.ts Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/arm-linux-gnueabihf/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) /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_ru.ts Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/arm-linux-gnueabihf/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) Updating '../res/i18n/x2goclient_sv.qm'... /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts Updating '../res/i18n/x2goclient_tr.qm'... Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/contest.ui -o ui_contest.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h /usr/lib/arm-linux-gnueabihf/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++ -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++ -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: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:57:33Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: full Build-Space: 32376 Build-Time: 53 Distribution: buster Fail-Stage: build Host Architecture: armhf Install-Time: 137 Job: /home/_jenkins_/tmp/tmp.3TENte8aK4NLbcWnDhEgEdAy/x2goclient_4.1.2.4-0x2go1~git20250406.2134+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 216 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:57:33Z Build needed 00:03:36, 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.3TENte8aK4NLbcWnDhEgEdAy ']' + '[' -d /var/lib/jenkins/tmp/tmp.3TENte8aK4NLbcWnDhEgEdAy ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.3TENte8aK4NLbcWnDhEgEdAy Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+raspbian-buster/114/display/redirect?page=changes> Changes: [ionic] src/compat.h: try dynamic_cast to cast between reference types. [ionic] src/compat.h: try to use static_cast instead, because base type (QString) is not polymorphic. ------------------------------------------ [...truncated 90.52 KiB...] make -j2 clean make[2]: Entering directory '/<<PKGBUILDDIR>>' rm -fr /<<PKGBUILDDIR>>/client_build /usr/bin/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>>' /usr/bin/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>>' /usr/bin/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 && /usr/bin/make make[4]: Entering directory '/<<PKGBUILDDIR>>/client_build' /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_cs.ts /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_da.ts Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_et.ts /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_fr.ts /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_nl.ts /usr/lib/arm-linux-gnueabihf/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) /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_ru.ts Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_tr.ts /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts Updating '../res/i18n/x2goclient_tr.qm'... Updating '../res/i18n/x2goclient_zh_tw.qm'... Generated 314 translation(s) (293 finished and 21 unfinished) Ignored 395 untranslated source text(s) Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/contest.ui -o ui_contest.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h /usr/lib/arm-linux-gnueabihf/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++ -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++ -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/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])); ^ 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])); ^ 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:09:27Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: full Build-Space: 32380 Build-Time: 68 Distribution: buster Fail-Stage: build Host Architecture: armhf Install-Time: 148 Job: /home/_jenkins_/tmp/tmp.TKOMKWRVESjGWsmV4nMM7Vtt/x2goclient_4.1.2.4-0x2go1~git20250407.2136+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 266 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:09:27Z Build needed 00:04:26, 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.TKOMKWRVESjGWsmV4nMM7Vtt ']' + '[' -d /var/lib/jenkins/tmp/tmp.TKOMKWRVESjGWsmV4nMM7Vtt ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.TKOMKWRVESjGWsmV4nMM7Vtt Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+raspbian-buster/115/display/redirect?page=changes> Changes: [ionic] src/compat.h: this[i] was obviously wrong, fix that. ------------------------------------------ [...truncated 91.86 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>>' /usr/bin/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>>' /usr/bin/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 && /usr/bin/make make[4]: Entering directory '/<<PKGBUILDDIR>>/client_build' /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_cs.ts /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_de.ts Updating '../res/i18n/x2goclient_cs.qm'... Generated 705 translation(s) (703 finished and 2 unfinished) Updating '../res/i18n/x2goclient_de.qm'... /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_da.ts Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_fr.ts Updating '../res/i18n/x2goclient_fi.qm'... Generated 706 translation(s) (706 finished and 0 unfinished) Ignored 7 untranslated source text(s) /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_nb_no.ts Updating '../res/i18n/x2goclient_fr.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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) Updating '../res/i18n/x2goclient_sv.qm'... /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts Updating '../res/i18n/x2goclient_tr.qm'... Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/contest.ui -o ui_contest.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h /usr/lib/arm-linux-gnueabihf/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++ -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++ -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++ -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++ -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++ -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++ -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:21:43Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: full Build-Space: 35056 Build-Time: 78 Distribution: buster Fail-Stage: build Host Architecture: armhf Install-Time: 151 Job: /home/_jenkins_/tmp/tmp.Yep0QRfAJrlR4UsClGiNfXgt/x2goclient_4.1.2.4-0x2go1~git20250407.2137+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 256 Source-Version: 4.1.2.4-0x2go1~git20250407.2137+10.heuler.1 Space: 35056 Status: attempted Version: 4.1.2.4-0x2go1~git20250407.2137+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-07T08:21:43Z Build needed 00:04:16, 35056k 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.Yep0QRfAJrlR4UsClGiNfXgt ']' + '[' -d /var/lib/jenkins/tmp/tmp.Yep0QRfAJrlR4UsClGiNfXgt ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.Yep0QRfAJrlR4UsClGiNfXgt Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+raspbian-buster/116/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 111.65 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:41:41Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: full Build-Space: 38816 Build-Time: 145 Distribution: buster Fail-Stage: build Host Architecture: armhf Install-Time: 130 Job: /home/_jenkins_/tmp/tmp.gJHpIn96cYi9tU2DvdQijGXO/x2goclient_4.1.2.4-0x2go1~git20250407.2141+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 321 Source-Version: 4.1.2.4-0x2go1~git20250407.2141+10.heuler.1 Space: 38816 Status: attempted Version: 4.1.2.4-0x2go1~git20250407.2141+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-07T12:41:41Z Build needed 00:05:21, 38816k 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.gJHpIn96cYi9tU2DvdQijGXO ']' + '[' -d /var/lib/jenkins/tmp/tmp.gJHpIn96cYi9tU2DvdQijGXO ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.gJHpIn96cYi9tU2DvdQijGXO Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+raspbian-buster/117/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 91.28 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>>' /usr/bin/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>>' /usr/bin/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 && /usr/bin/make make[4]: Entering directory '/<<PKGBUILDDIR>>/client_build' /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_cs.ts /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_de.ts Updating '../res/i18n/x2goclient_cs.qm'... Generated 705 translation(s) (703 finished and 2 unfinished) Updating '../res/i18n/x2goclient_de.qm'... /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_da.ts Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_es.ts Updating '../res/i18n/x2goclient_es.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_et.ts Updating '../res/i18n/x2goclient_da.qm'... Generated 441 translation(s) (439 finished and 2 unfinished) Ignored 270 untranslated source text(s) /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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) /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_nb_no.ts Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_nl.ts Updating '../res/i18n/x2goclient_nl.qm'... Updating '../res/i18n/x2goclient_nb_no.qm'... Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_pt.ts Generated 713 translation(s) (712 finished and 1 unfinished) /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_tr.ts Updating '../res/i18n/x2goclient_sv.qm'... Generated 699 translation(s) (698 finished and 1 unfinished) Ignored 14 untranslated source text(s) Updating '../res/i18n/x2goclient_tr.qm'... /usr/lib/arm-linux-gnueabihf/qt4/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts Generated 430 translation(s) (419 finished and 11 unfinished) Ignored 281 untranslated source text(s) /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/contest.ui -o ui_contest.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h /usr/lib/arm-linux-gnueabihf/qt4/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h /usr/lib/arm-linux-gnueabihf/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++ -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++ -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++ -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++ -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++ -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++ -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++ -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++ -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++ -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++ -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++ -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++ -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++ -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 ../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) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 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/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-07T13:07:00Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<<BUILDDIR>> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: full Build-Space: 43360 Build-Time: 240 Distribution: buster Fail-Stage: build Host Architecture: armhf Install-Time: 127 Job: /home/_jenkins_/tmp/tmp.a7BSpiVNvA0lRyEGsRRzou1l/x2goclient_4.1.2.4-0x2go1~git20250407.2145+10.heuler.1.dsc Machine Architecture: amd64 Package: x2goclient Package-Time: 394 Source-Version: 4.1.2.4-0x2go1~git20250407.2145+10.heuler.1 Space: 43360 Status: attempted Version: 4.1.2.4-0x2go1~git20250407.2145+10.heuler.1 -------------------------------------------------------------------------------- Finished at 2025-04-07T13:07:00Z Build needed 00:06:34, 43360k 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.a7BSpiVNvA0lRyEGsRRzou1l ']' + '[' -d /var/lib/jenkins/tmp/tmp.a7BSpiVNvA0lRyEGsRRzou1l ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.a7BSpiVNvA0lRyEGsRRzou1l Build step 'Execute shell' marked build as failure