See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+sled-12.3/121/display/redirect?page=changes> Changes: [ionic] x2goclient.spec: add Recommends: x2gokdriveclient for FC30+, RH 8+, *SuSE 15.4+. [ionic] debian/changelog: fixup. [o.shneyder] Fix crashes in broker mode when server key check has failed [Mike Gabriel] debian/Jenkinsfile: Add file. Initiate CI builds. [ionic] debian/changelog: fixup. [ionic] src/httpbrokerclient.cpp: handle missing server name/address gracefully. [ionic] src/httpbrokerclient.cpp: parse port value (if provided) and handle errors gracefully. [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 122.69 KiB...] [ 53s] Warning: running kernel does not support fscaps [ 53s] Warning: running kernel does not support fscaps [ 53s] Warning: running kernel does not support fscaps [ 53s] Warning: running kernel does not support fscaps [ 54s] dbus-1-1.8.22-28.19 ######################################## [ 54s] can't open dbus: No such file or directory at /sbin/insserv line 80. [ 54s] Warning: running kernel does not support fscaps [ 54s] dbus-1-devel-1.8.22-28.14 ######################################## [ 54s] aaa_base-malloccheck-13.2+git20140911.######################################## [ 54s] desktop-file-utils-0.22-8.2 ######################################## [ 54s] netcfg-11.5-29.1 ######################################## [ 54s] libcurl4-7.37.0-36.1 ######################################## [ 54s] libcryptsetup4-1.6.4-4.1 ######################################## [ 54s] systemd-228-142.1 ######################################## [ 54s] Creating group systemd-journal with gid 498. [ 54s] Creating group systemd-bus-proxy with gid 497. [ 54s] Creating user systemd-bus-proxy (systemd Bus Proxy) with uid 497 and gid 497. [ 54s] Creating group systemd-timesync with gid 496. [ 54s] Creating user systemd-timesync (systemd Time Synchronization) with uid 496 and gid 496. [ 54s] /var/tmp/rpm-tmp.lnwgOg: line 3: pam-config: command not found [ 54s] Initializing machine ID from D-Bus machine ID. [ 54s] Failed to connect to bus: No such file or directory [ 55s] Operation failed: No such file or directory [ 55s] Operation failed: No such file or directory [ 55s] Operation failed: No such file or directory [ 55s] krb5-1.12.5-39.1 ######################################## [ 55s] device-mapper-1.02.97-77.2 ######################################## [ 55s] cups-libs-1.7.5-19.1 ######################################## [ 55s] file-magic-5.19-9.1 ######################################## [ 55s] libmagic1-5.19-9.1 ######################################## [ 56s] rpm-4.11.2-15.1 ######################################## [ 56s] Updating /etc/sysconfig/services... [ 56s] rpmlint-mini-1.8-1.9 ######################################## [ 56s] file-5.19-9.1 ######################################## [ 56s] rpm-build-4.11.2-15.1 ######################################## [ 56s] rpmlint-Factory-1.0-85.14 ######################################## [ 56s] cups-devel-1.7.5-19.1 ######################################## [ 56s] update-desktop-files-12.1-25.13 ######################################## [ 56s] post-build-checks-13.2+git20140318.f24######################################## [ 57s] libqt4-devel-4.8.6-7.1 ######################################## [ 57s] openldap2-devel-2.4.41-18.29.1 ######################################## [ 57s] brp-check-suse-13.2+git20150521.971ea2######################################## [ 57s] libssh-devel-0.6.3-11.1 ######################################## [ 57s] pam-modules-12.1-23.12 ######################################## [ 57s] Warning: running kernel does not support fscaps [ 57s] m4-1.4.16-15.74 ######################################## [ 57s] attr-2.4.47-3.143 ######################################## [ 57s] build-mkbaselibs-20170320-8.1 ######################################## [ 57s] fdupes-1.61-7.1 ######################################## [ 58s] now finalizing build dir... [ 58s] ----------------------------------------------------------------- [ 58s] ----- building x2goclient.spec (user abuild) [ 58s] ----------------------------------------------------------------- [ 58s] ----------------------------------------------------------------- [ 58s] + exec rpmbuild --define '%vendor X2Go' -bb --define '_srcdefattr (-,root,root)' --nosignature --define '_build_create_debug 1' /home/abuild/rpmbuild/SOURCES/x2goclient.spec [ 58s] Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.tSG6Y8 [ 58s] + umask 022 [ 58s] + cd /home/abuild/rpmbuild/BUILD [ 58s] + cd /home/abuild/rpmbuild/BUILD [ 58s] + rm -rf x2goclient-4.1.2.4 [ 58s] + /usr/bin/gzip -dc /home/abuild/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz [ 58s] + /bin/tar -xf - [ 58s] + STATUS=0 [ 58s] + '[' 0 -ne 0 ']' [ 58s] + cd x2goclient-4.1.2.4 [ 58s] + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . [ 58s] + sed -i -e 's/-o root -g root//' Makefile [ 58s] + test -f ChangeLog [ 58s] + test -f debian/changelog [ 58s] + cp debian/changelog res/txt/changelog [ 58s] + test -f ChangeLog.gitlog [ 58s] + cp ChangeLog.gitlog res/txt/git-info [ 58s] + exit 0 [ 58s] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.aqE4sd [ 58s] + umask 022 [ 58s] + cd /home/abuild/rpmbuild/BUILD [ 58s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/x2goclient-4.1.2.4-0.0x2go1.0.git20250406.2109.heuler.x86_64 [ 58s] ++ dirname /home/abuild/rpmbuild/BUILDROOT/x2goclient-4.1.2.4-0.0x2go1.0.git20250406.2109.heuler.x86_64 [ 58s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT [ 58s] + /usr/bin/mkdir /home/abuild/rpmbuild/BUILDROOT/x2goclient-4.1.2.4-0.0x2go1.0.git20250406.2109.heuler.x86_64 [ 58s] + cd x2goclient-4.1.2.4 [ 58s] + make -j8 'CXXFLAGS=-fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g' QMAKE_OPTS=QMAKE_STRIP=: QT_VERSION=4 QMAKE_BINARY=/usr/bin/qmake LRELEASE_BINARY=/usr/bin/lrelease [ 58s] make -f Makefile.man2html build [ 58s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 58s] which: no man2html in (/usr/local/bin:/usr/bin:/bin:/usr/games) [ 58s] which: no man2html in (/usr/local/bin:/usr/bin:/bin:/usr/games) [ 58s] if [ -n "" ]; then \ [ 58s] mkdir -p .build_man2html/html; \ [ 58s] for man_page in ; do mkdir -p $(dirname .build_man2html/html/$man_page); done; \ [ 58s] for man_page in ; do man/$man_page > .build_man2html/html/$man_page.html; done; \ [ 58s] fi [ 58s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 58s] make build_client [ 58s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 58s] /usr/bin/lrelease x2goclient.pro [ 58s] /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/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 foundProject MESSAGE: Warning: unknown QT: x11extrasProject MESSAGE: Warning: unknown QT: winextrasUpdating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_cs.qm'... [ 58s] Generated 705 translation(s) (703 finished and 2 unfinished) [ 59s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_de.qm'... [ 59s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 59s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_da.qm'... [ 59s] Generated 441 translation(s) (439 finished and 2 unfinished) [ 59s] Ignored 270 untranslated source text(s) [ 59s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_es.qm'... [ 59s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 59s] Ignored 14 untranslated source text(s) [ 59s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_et.qm'... [ 59s] Generated 706 translation(s) (705 finished and 1 unfinished) [ 59s] Ignored 7 untranslated source text(s) [ 59s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_fi.qm'... [ 59s] Generated 706 translation(s) (706 finished and 0 unfinished) [ 59s] Ignored 7 untranslated source text(s) [ 59s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_fr.qm'... [ 59s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 59s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_nb_no.qm'... [ 59s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 59s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_nl.qm'... [ 59s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 59s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_pt.qm'... [ 59s] Generated 0 translation(s) (0 finished and 0 unfinished) [ 59s] Ignored 705 untranslated source text(s) [ 59s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_ru.qm'... [ 59s] Generated 430 translation(s) (420 finished and 10 unfinished) [ 59s] Ignored 280 untranslated source text(s) [ 59s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_sv.qm'... [ 59s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 59s] Ignored 14 untranslated source text(s) [ 59s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_tr.qm'... [ 59s] Generated 430 translation(s) (419 finished and 11 unfinished) [ 59s] Ignored 281 untranslated source text(s) [ 59s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_zh_tw.qm'... [ 59s] Generated 314 translation(s) (293 finished and 21 unfinished) [ 59s] Ignored 395 untranslated source text(s) [ 59s] mkdir -p /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build && cd /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build && /usr/bin/qmake QMAKE_CFLAGS=" " QMAKE_CXXFLAGS=" -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g" QMAKE_LFLAGS="" QMAKE_LIBS="" QMAKE_STRIP=: ../x2goclient.pro [ 59s] Project MESSAGE: Configuring with --git-info [ 59s] Project MESSAGE: Configuring with --changelog [ 59s] Project MESSAGE: building x2goclient via with ldap and cups [ 59s] cd /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build && make [ 59s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 59s] /usr/bin/lrelease ../res/i18n/x2goclient_cs.ts [ 59s] /usr/bin/lrelease ../res/i18n/x2goclient_de.ts [ 59s] /usr/bin/lrelease ../res/i18n/x2goclient_da.ts [ 59s] /usr/bin/lrelease ../res/i18n/x2goclient_es.ts [ 59s] /usr/bin/lrelease ../res/i18n/x2goclient_et.ts [ 59s] /usr/bin/lrelease ../res/i18n/x2goclient_fi.ts [ 59s] /usr/bin/lrelease ../res/i18n/x2goclient_fr.ts [ 59s] /usr/bin/lrelease ../res/i18n/x2goclient_nb_no.ts [ 59s] Updating '../res/i18n/x2goclient_cs.qm'... [ 59s] Updating '../res/i18n/x2goclient_es.qm'... [ 59s] Updating '../res/i18n/x2goclient_da.qm'... [ 59s] Updating '../res/i18n/x2goclient_fr.qm'... [ 59s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 59s] Ignored 14 untranslated source text(s) [ 59s] Generated 441 translation(s) (439 finished and 2 unfinished) [ 59s] Ignored 270 untranslated source text(s) [ 59s] Generated 705 translation(s) (703 finished and 2 unfinished) [ 59s] Updating '../res/i18n/x2goclient_et.qm'... [ 59s] /usr/bin/lrelease ../res/i18n/x2goclient_nl.ts [ 59s] Updating '../res/i18n/x2goclient_de.qm'... [ 59s] Updating '../res/i18n/x2goclient_fi.qm'... [ 59s] /usr/bin/lrelease ../res/i18n/x2goclient_pt.ts [ 59s] Updating '../res/i18n/x2goclient_nb_no.qm'... [ 59s] /usr/bin/lrelease ../res/i18n/x2goclient_ru.ts [ 59s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 59s] Generated 706 translation(s) (705 finished and 1 unfinished) [ 59s] Ignored 7 untranslated source text(s) [ 59s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 59s] /usr/bin/lrelease ../res/i18n/x2goclient_sv.ts [ 59s] Generated 706 translation(s) (706 finished and 0 unfinished) [ 59s] Ignored 7 untranslated source text(s) [ 59s] /usr/bin/lrelease ../res/i18n/x2goclient_tr.ts [ 59s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 59s] /usr/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts [ 59s] /usr/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h [ 59s] /usr/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h [ 59s] Updating '../res/i18n/x2goclient_pt.qm'... [ 59s] Generated 0 translation(s) (0 finished and 0 unfinished) [ 59s] Ignored 705 untranslated source text(s) [ 59s] /usr/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h [ 59s] /usr/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h [ 59s] Updating '../res/i18n/x2goclient_nl.qm'... [ 59s] /usr/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h [ 59s] /usr/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h [ 59s] Updating '../res/i18n/x2goclient_zh_tw.qm'... [ 59s] Updating '../res/i18n/x2goclient_sv.qm'... [ 59s] Updating '../res/i18n/x2goclient_tr.qm'... [ 59s] Updating '../res/i18n/x2goclient_ru.qm'... [ 59s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 59s] /usr/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h [ 59s] Generated 314 translation(s) (293 finished and 21 unfinished) [ 59s] Ignored 395 untranslated source text(s) [ 59s] Generated 430 translation(s) (419 finished and 11 unfinished) [ 59s] Ignored 281 untranslated source text(s) [ 59s] Generated 430 translation(s) (420 finished and 10 unfinished) [ 59s] Ignored 280 untranslated source text(s) [ 59s] /usr/bin/uic ../src/ui/contest.ui -o ui_contest.h [ 59s] /usr/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h [ 59s] /usr/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h [ 59s] /usr/bin/uic ../src/ui/folderexplorer.ui -o ui_folderexplorer.h [ 59s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sharewidget.o ../src/sharewidget.cpp [ 59s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o settingswidget.o ../src/settingswidget.cpp [ 59s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o mediawidget.o ../src/mediawidget.cpp [ 59s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o configwidget.o ../src/configwidget.cpp [ 59s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o connectionwidget.o ../src/connectionwidget.cpp [ 59s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o configdialog.o ../src/configdialog.cpp [ 59s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o editconnectiondialog.o ../src/editconnectiondialog.cpp [ 59s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 59s] Ignored 14 untranslated source text(s) [ 59s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o exportdialog.o ../src/exportdialog.cpp [ 59s] In file included from ../src/sharewidget.cpp:38:0: [ 59s] ../src/compat.h:24:27: fatal error: QtCore/qflags.h: No such file or directory [ 59s] #include <QtCore/qflags.h> [ 59s] ^ [ 59s] compilation terminated. [ 59s] Makefile:627: recipe for target 'sharewidget.o' failed [ 59s] make[2]: *** [sharewidget.o] Error 1 [ 59s] make[2]: *** Waiting for unfinished jobs.... [ 59s] In file included from ../src/exportdialog.cpp:34:0: [ 59s] ../src/compat.h:24:27: fatal error: QtCore/qflags.h: No such file or directory [ 59s] #include <QtCore/qflags.h> [ 59s] ^ [ 59s] compilation terminated. [ 59s] Makefile:762: recipe for target 'exportdialog.o' failed [ 59s] make[2]: *** [exportdialog.o] Error 1 [ 61s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 61s] Makefile:83: recipe for target 'build_client' failed [ 61s] make[1]: *** [build_client] Error 2 [ 61s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 61s] Makefile:80: recipe for target 'build' failed [ 61s] make: *** [build] Error 2 [ 61s] error: Bad exit status from /var/tmp/rpm-tmp.aqE4sd (%build) [ 61s] [ 61s] [ 61s] RPM build errors: [ 61s] Bad exit status from /var/tmp/rpm-tmp.aqE4sd (%build) [ 61s] [ 61s] japsand failed "build x2goclient.spec" at Sun Apr 6 08:45:40 UTC 2025. [ 61s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.uRMPHv9mZLLpfOYNK95Elmeo ']' + '[' -d /var/lib/jenkins/tmp/tmp.uRMPHv9mZLLpfOYNK95Elmeo ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.uRMPHv9mZLLpfOYNK95Elmeo Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+sled-12.3/122/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 158.44 KiB...] [ 65s] ^ [ 65s] ../src/compat.h:83:38: error: 'Qt::SplitBehavior' has not been declared [ 65s] Qt::SplitBehavior behavior = Qt::KeepEmptyParts) const { [ 65s] ^ [ 65s] ../src/compat.h:89:29: error: 'QRegularExpression' does not name a type [ 65s] QStringList split(const QRegularExpression &sep, [ 65s] ^ [ 65s] ../src/compat.h:89:49: error: ISO C++ forbids declaration of 'sep' with no type [-fpermissive] [ 65s] QStringList split(const QRegularExpression &sep, [ 65s] ^ [ 65s] ../src/compat.h:90:27: error: 'Qt::SplitBehavior' has not been declared [ 65s] Qt::SplitBehavior behavior = Qt::KeepEmptyParts) const { [ 65s] ^ [ 65s] ../src/compat.h:94:40: error: 'QRegularExpression' does not name a type [ 65s] QVector<QStringRef> splitRef(const QRegularExpression &sep, [ 65s] ^ [ 65s] ../src/compat.h:94:60: error: ISO C++ forbids declaration of 'sep' with no type [-fpermissive] [ 65s] QVector<QStringRef> splitRef(const QRegularExpression &sep, [ 65s] ^ [ 65s] ../src/compat.h:95:38: error: 'Qt::SplitBehavior' has not been declared [ 65s] Qt::SplitBehavior behavior = Qt::KeepEmptyParts) const { [ 65s] ^ [ 65s] ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(const QString&, int, Qt::CaseSensitivity) const': [ 65s] ../src/compat.h:63:15: error: 'splitRef' is not a member of 'QString' [ 65s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 65s] ^ [ 65s] ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(QChar, int, Qt::CaseSensitivity) const': [ 65s] ../src/compat.h:73:15: error: 'splitRef' is not a member of 'QString' [ 65s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 65s] ^ [ 65s] ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(const QRegExp&, int) const': [ 65s] ../src/compat.h:84:15: error: 'splitRef' is not a member of 'QString' [ 65s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior))); [ 65s] ^ [ 65s] ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(const int&, int) const': [ 65s] ../src/compat.h:96:15: error: 'splitRef' is not a member of 'QString' [ 65s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior))); [ 65s] ^ [ 65s] ../src/sessionwidget.cpp: At global scope: [ 65s] ../src/sessionwidget.cpp:42:1: error: prototype for 'SessionWidget::SessionWidget(bool, QStringCompatWrapper, ONMainWindow*, QWidget*, Qt::WindowFlags)' does not match any in class 'SessionWidget' [ 65s] SessionWidget::SessionWidget ( bool newSession, QString id, ONMainWindow * mw, [ 65s] ^ [ 65s] In file included from ../src/sessionwidget.cpp:18:0: [ 65s] ../src/sessionwidget.h:34:7: error: candidates are: SessionWidget::SessionWidget(const SessionWidget&) [ 65s] class SessionWidget : public ConfigWidget [ 65s] ^ [ 65s] ../src/sessionwidget.h:38:5: error: SessionWidget::SessionWidget(bool, QString, ONMainWindow*, QWidget*, Qt::WindowFlags) [ 65s] SessionWidget ( bool newSession, QString id, ONMainWindow * mv, [ 65s] ^ [ 65s] ../src/sessionwidget.cpp: In member function 'void SessionWidget::slot_proxyGetKey()': [ 65s] ../src/sessionwidget.cpp:275:53: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 65s] QString startDir=ONMainWindow::getHomeDirectory(); [ 65s] ^ [ 65s] ../src/sessionwidget.cpp:283:10: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'QString') [ 65s] path = QFileDialog::getOpenFileName ( [ 65s] ^ [ 65s] ../src/sessionwidget.cpp:283:10: note: candidate is: [ 65s] In file included from ../src/sessionwidget.cpp:40:0: [ 65s] ../src/compat.h:52:7: note: QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&) [ 65s] class QStringCompatWrapper : public QString { [ 65s] ^ [ 65s] ../src/compat.h:52:7: note: no known conversion for argument 1 from 'QString' to 'const QStringCompatWrapper&' [ 65s] ../src/sessionwidget.cpp: In member function 'void SessionWidget::slot_getIcon()': [ 65s] ../src/sessionwidget.cpp:394:65: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 65s] tr ( "Pictures" ) +" (*.png *.xpm *.jpg)" ); [ 65s] ^ [ 65s] ../src/sessionwidget.cpp: In member function 'void SessionWidget::slot_getKey()': [ 65s] ../src/sessionwidget.cpp:405:53: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 65s] QString startDir=ONMainWindow::getHomeDirectory(); [ 65s] ^ [ 65s] ../src/sessionwidget.cpp:413:10: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'QString') [ 65s] path = QFileDialog::getOpenFileName ( [ 65s] ^ [ 65s] ../src/sessionwidget.cpp:413:10: note: candidate is: [ 65s] In file included from ../src/sessionwidget.cpp:40:0: [ 65s] ../src/compat.h:52:7: note: QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&) [ 65s] class QStringCompatWrapper : public QString { [ 65s] ^ [ 65s] ../src/compat.h:52:7: note: no known conversion for argument 1 from 'QString' to 'const QStringCompatWrapper&' [ 65s] ../src/sessionwidget.cpp: In member function 'void SessionWidget::slot_rdpOptions()': [ 65s] ../src/sessionwidget.cpp:511:40: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 65s] rdpOptions, &ok ); [ 65s] ^ [ 65s] ../src/sessionwidget.cpp: In member function 'void SessionWidget::readConfig()': [ 65s] ../src/sessionwidget.cpp:521:77: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 65s] ( QVariant ) tr ( "New session" ) ).toString().trimmed(); [ 65s] ^ [ 65s] ../src/sessionwidget.cpp:527:13: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'QString') [ 65s] name=tails.last(); [ 65s] ^ [ 65s] ../src/sessionwidget.cpp:527:13: note: candidate is: [ 65s] In file included from ../src/sessionwidget.cpp:40:0: [ 65s] ../src/compat.h:52:7: note: QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&) [ 65s] class QStringCompatWrapper : public QString { [ 65s] ^ [ 65s] ../src/compat.h:52:7: note: no known conversion for argument 1 from 'QString' to 'const QStringCompatWrapper&' [ 65s] ../src/sessionwidget.cpp:529:13: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const QString') [ 65s] path=tails.join("/")+"/"; [ 65s] ^ [ 65s] ../src/sessionwidget.cpp:529:13: note: candidate is: [ 65s] In file included from ../src/sessionwidget.cpp:40:0: [ 65s] ../src/compat.h:52:7: note: QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&) [ 65s] class QStringCompatWrapper : public QString { [ 65s] ^ [ 65s] ../src/compat.h:52:7: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 65s] ../src/sessionwidget.cpp:589:42: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 65s] ).toString().trimmed() ; [ 65s] ^ [ 65s] ../src/sessionwidget.cpp:653:79: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 65s] ( QVariant ) mainWindow->getDefaultCmd() ).toString().trimmed(); [ 65s] ^ [ 65s] ../src/sessionwidget.cpp:674:60: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 65s] QString app=mainWindow->transAppName ( appNames[i] ); [ 65s] ^ [ 65s] ../src/sessionwidget.cpp:687:56: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 65s] QString app=mainWindow->transAppName ( command ); [ 65s] ^ [ 65s] ../src/sessionwidget.cpp: In member function 'void SessionWidget::saveSettings()': [ 65s] ../src/sessionwidget.cpp:825:87: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags) const' [ 65s] QString normPath=(lPath->text()+"/"+sessName->text()).split("/",Qt::SkipEmptyParts).join("/"); [ 65s] ^ [ 65s] ../src/sessionwidget.cpp:825:87: note: candidates are: [ 65s] In file included from /usr/include/QtCore/qobject.h:48:0, [ 65s] from /usr/include/QtGui/qwidget.h:47, [ 65s] from /usr/include/QtGui/qframe.h:45, [ 65s] from /usr/include/QtGui/QFrame:1, [ 65s] from ../src/configwidget.h:21, [ 65s] from ../src/sessionwidget.h:21, [ 65s] from ../src/sessionwidget.cpp:18: [ 65s] /usr/include/QtCore/qstring.h:301:17: note: QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 65s] QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, [ 65s] ^ [ 65s] /usr/include/QtCore/qstring.h:301:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 65s] /usr/include/QtCore/qstring.h:303:17: note: QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 65s] QStringList split(const QChar &sep, SplitBehavior behavior = KeepEmptyParts, [ 65s] ^ [ 65s] /usr/include/QtCore/qstring.h:303:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 65s] /usr/include/QtCore/qstring.h:306:17: note: QStringList QString::split(const QRegExp&, QString::SplitBehavior) const [ 65s] QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const Q_REQUIRED_RESULT; [ 65s] ^ [ 65s] /usr/include/QtCore/qstring.h:306:17: note: no known conversion for argument 1 from 'const char [2]' to 'const QRegExp&' [ 65s] ../src/sessionwidget.cpp:859:16: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'QString') [ 65s] command=sessBox->currentText(); [ 65s] ^ [ 65s] ../src/sessionwidget.cpp:859:16: note: candidate is: [ 65s] In file included from ../src/sessionwidget.cpp:40:0: [ 65s] ../src/compat.h:52:7: note: QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&) [ 65s] class QStringCompatWrapper : public QString { [ 65s] ^ [ 65s] ../src/compat.h:52:7: note: no known conversion for argument 1 from 'QString' to 'const QStringCompatWrapper&' [ 65s] ../src/sessionwidget.cpp:861:16: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'QString') [ 65s] command=cmd->text().trimmed(); [ 65s] ^ [ 65s] ../src/sessionwidget.cpp:861:16: note: candidate is: [ 65s] In file included from ../src/sessionwidget.cpp:40:0: [ 65s] ../src/compat.h:52:7: note: QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&) [ 65s] class QStringCompatWrapper : public QString { [ 65s] ^ [ 65s] ../src/compat.h:52:7: note: no known conversion for argument 1 from 'QString' to 'const QStringCompatWrapper&' [ 65s] ../src/sessionwidget.cpp:864:16: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [4]') [ 65s] command="RDP"; [ 65s] ^ [ 65s] ../src/sessionwidget.cpp:864:16: note: candidate is: [ 65s] In file included from ../src/sessionwidget.cpp:40:0: [ 65s] ../src/compat.h:52:7: note: QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&) [ 65s] class QStringCompatWrapper : public QString { [ 65s] ^ [ 65s] ../src/compat.h:52:7: note: no known conversion for argument 1 from 'const char [4]' to 'const QStringCompatWrapper&' [ 65s] ../src/sessionwidget.cpp:869:16: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [6]') [ 65s] command="XDMCP"; [ 65s] ^ [ 65s] ../src/sessionwidget.cpp:869:16: note: candidate is: [ 65s] In file included from ../src/sessionwidget.cpp:40:0: [ 65s] ../src/compat.h:52:7: note: QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&) [ 65s] class QStringCompatWrapper : public QString { [ 65s] ^ [ 65s] ../src/compat.h:52:7: note: no known conversion for argument 1 from 'const char [6]' to 'const QStringCompatWrapper&' [ 65s] ../src/sessionwidget.cpp:874:16: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'const char [7]') [ 65s] command="SHADOW"; [ 65s] ^ [ 65s] ../src/sessionwidget.cpp:874:16: note: candidate is: [ 65s] In file included from ../src/sessionwidget.cpp:40:0: [ 65s] ../src/compat.h:52:7: note: QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&) [ 65s] class QStringCompatWrapper : public QString { [ 65s] ^ [ 65s] ../src/compat.h:52:7: note: no known conversion for argument 1 from 'const char [7]' to 'const QStringCompatWrapper&' [ 65s] ../src/sessionwidget.cpp:882:16: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'QString') [ 65s] app=mainWindow->internAppName ( [ 65s] ^ [ 65s] ../src/sessionwidget.cpp:882:16: note: candidate is: [ 65s] In file included from ../src/sessionwidget.cpp:40:0: [ 65s] ../src/compat.h:52:7: note: QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&) [ 65s] class QStringCompatWrapper : public QString { [ 65s] ^ [ 65s] ../src/compat.h:52:7: note: no known conversion for argument 1 from 'QString' to 'const QStringCompatWrapper&' [ 65s] ../src/sessionwidget.cpp:885:16: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'QString') [ 65s] app=mainWindow->internAppName ( cmdCombo->itemText ( i ) ); [ 65s] ^ [ 65s] ../src/sessionwidget.cpp:885:16: note: candidate is: [ 65s] In file included from ../src/sessionwidget.cpp:40:0: [ 65s] ../src/compat.h:52:7: note: QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&) [ 65s] class QStringCompatWrapper : public QString { [ 65s] ^ [ 65s] ../src/compat.h:52:7: note: no known conversion for argument 1 from 'QString' to 'const QStringCompatWrapper&' [ 65s] ../src/sessionwidget.cpp:895:16: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'QString') [ 65s] command=mainWindow->internAppName ( cmdCombo->lineEdit()->text().trimmed() ); [ 65s] ^ [ 65s] ../src/sessionwidget.cpp:895:16: note: candidate is: [ 65s] In file included from ../src/sessionwidget.cpp:40:0: [ 65s] ../src/compat.h:52:7: note: QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&) [ 65s] class QStringCompatWrapper : public QString { [ 65s] ^ [ 65s] ../src/compat.h:52:7: note: no known conversion for argument 1 from 'QString' to 'const QStringCompatWrapper&' [ 65s] ../src/sessionwidget.cpp: At global scope: [ 65s] ../src/sessionwidget.cpp:938:9: error: prototype for 'QStringCompatWrapper SessionWidget::sessionName()' does not match any in class 'SessionWidget' [ 65s] QString SessionWidget::sessionName() [ 65s] ^ [ 65s] In file included from ../src/sessionwidget.cpp:18:0: [ 65s] ../src/sessionwidget.h:43:13: error: candidate is: QString SessionWidget::sessionName() [ 65s] QString sessionName(); [ 65s] ^ [ 65s] Makefile:687: recipe for target 'sessionwidget.o' failed [ 65s] make[2]: *** [sessionwidget.o] Error 1 [ 66s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 66s] Makefile:83: recipe for target 'build_client' failed [ 66s] make[1]: *** [build_client] Error 2 [ 66s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 66s] Makefile:80: recipe for target 'build' failed [ 66s] make: *** [build] Error 2 [ 66s] error: Bad exit status from /var/tmp/rpm-tmp.UtyraB (%build) [ 66s] [ 66s] [ 66s] RPM build errors: [ 66s] Bad exit status from /var/tmp/rpm-tmp.UtyraB (%build) [ 66s] [ 66s] japsand failed "build x2goclient.spec" at Sun Apr 6 09:15:50 UTC 2025. [ 66s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.46w6amJJBMxvbP4pnHAswU6i ']' + '[' -d /var/lib/jenkins/tmp/tmp.46w6amJJBMxvbP4pnHAswU6i ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.46w6amJJBMxvbP4pnHAswU6i Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+sled-12.3/123/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 111.89 KiB...] [ 23s] libXvMC-devel-1.0.8-7.1 ######################################## [ 23s] libXtst-devel-1.2.2-7.1 ######################################## [ 23s] libXcursor-devel-1.1.14-3.60 ######################################## [ 23s] libXrandr-devel-1.5.0-6.2 ######################################## [ 23s] libXcomposite-devel-0.4.4-7.53 ######################################## [ 23s] libWindowsWM-devel-1.0.1-10.19 ######################################## [ 23s] libXScrnSaver-devel-1.2.2-8.54 ######################################## [ 23s] libXevie-devel-1.0.3-10.58 ######################################## [ 23s] libXfontcache-devel-1.0.5-10.55 ######################################## [ 23s] libXinerama-devel-1.1.3-3.55 ######################################## [ 23s] libXres-devel-1.0.7-3.54 ######################################## [ 23s] libXxf86dga-devel-1.1.4-3.59 ######################################## [ 23s] libXxf86misc-devel-1.0.3-10.54 ######################################## [ 23s] libdmx-devel-1.1.3-3.52 ######################################## [ 23s] xcb-util-devel-0.3.9-10.54 ######################################## [ 23s] libopenssl-devel-1.0.2j-59.1 ######################################## [ 23s] libpng16-devel-1.6.8-14.1 ######################################## [ 23s] libpng16-compat-devel-1.6.8-14.1 ######################################## [ 23s] font-util-1.3.0-8.19 ######################################## [ 23s] libbz2-devel-1.0.6-29.2 ######################################## [ 23s] freetype2-devel-2.6.3-7.10.1 ######################################## [ 23s] libXfont-devel-1.5.1-10.3 ######################################## [ 23s] libexpat-devel-2.1.0-20.2 ######################################## [ 23s] fontconfig-devel-2.11.1-7.1 ######################################## [ 23s] libXft-devel-2.3.1-9.32 ######################################## [ 23s] liblcms-devel-1.19-17.31 ######################################## [ 23s] sqlite3-devel-3.8.10.2-8.1 ######################################## [ 23s] blog-2.18-2.7 ######################################## [ 23s] sysvinit-tools-2.88+-99.15 ######################################## [ 24s] glibc-locale-2.22-61.3 ######################################## [ 24s] xkeyboard-config-2.20-1.13 ######################################## [ 24s] libxkbfile1-1.0.8-11.1 ######################################## [ 24s] libxkbfile-devel-1.0.8-11.1 ######################################## [ 24s] gzip-1.6-7.392 ######################################## [ 24s] which-2.20-3.180 ######################################## [ 25s] tar-1.27.1-14.1 ######################################## [ 25s] gettext-runtime-0.19.2-1.103 ######################################## [ 25s] gettext-tools-0.19.2-1.103 ######################################## [ 35s] libssh2-1-1.4.3-19.1 ######################################## [ 36s] libssh4-0.6.3-11.1 ######################################## [ 36s] expat-2.1.0-20.2 ######################################## [ 36s] libgbm1-17.0.5-116.6 ######################################## [ 36s] Mesa-libEGL1-17.0.5-116.6 ######################################## [ 36s] Mesa-libEGL-devel-17.0.5-116.6 ######################################## [ 36s] libdb-4_8-4.8.30-27.206 ######################################## [ 36s] libasan0-4.8.5-30.1 ######################################## [ 36s] libtsan0-6.2.1+r239768-2.4 ######################################## [ 36s] xorg-sgml-doctools-1.11-7.6 ######################################## [ 36s] Mesa-libglapi0-17.0.5-116.6 ######################################## [ 36s] Mesa-libGL1-17.0.5-116.6 ######################################## [ 36s] Mesa-libGL-devel-17.0.5-116.6 ######################################## [ 36s] libXdmcp6-1.1.1-8.59 ######################################## [ 37s] libXdmcp-devel-1.1.1-8.59 ######################################## [ 37s] libaio1-0.3.109-17.15 ######################################## [ 37s] libapparmor1-2.8.2-49.21 ######################################## [ 37s] libasound2-1.0.27.2-15.1 ######################################## [ 37s] libatomic1-6.2.1+r239768-2.4 ######################################## [ 37s] libcom_err2-1.42.11-15.1 ######################################## [ 37s] libelf0-0.8.13-18.64 ######################################## [ 37s] libffi4-5.3.1+r233831-12.1 ######################################## [ 37s] libgobject-2_0-0-2.48.2-10.2 ######################################## [ 37s] libgio-2_0-0-2.48.2-10.2 ######################################## [ 37s] glib2-tools-2.48.2-10.2 ######################################## [ 37s] gio-branding-SLE-12-14.5 ######################################## [ 37s] No schema files found: doing nothing. [ 46s] libfipscheck1-1.2.0-9.3 ######################################## [ 47s] libgdbm4-1.10-9.70 ######################################## [ 47s] perl-5.18.2-11.1 ######################################## [ 47s] libidn11-1.28-4.1 ######################################## [ 47s] libitm1-6.2.1+r239768-2.4 ######################################## [ 48s] gcc48-4.8.5-30.1 ######################################## [ 48s] gcc-4.8-6.189 ######################################## [ 48s] gcc48-c++-4.8.5-30.1 ######################################## [ 48s] gcc-c++-4.8-6.189 ######################################## [ 48s] libjbig2-2.0-12.13 ######################################## [ 48s] libtiff5-4.0.7-43.1 ######################################## [ 49s] libqt4-x11-4.8.6-7.1 ######################################## [ 49s] libqt4-linguist-4.8.6-7.1 ######################################## [ 49s] libqt4-qt3support-4.8.6-7.1 ######################################## [ 49s] libtiff-devel-4.0.7-43.1 ######################################## [ 49s] libkeyutils1-1.5.9-3.29 ######################################## [ 50s] libkmod2-17-8.1 ######################################## [ 50s] liblua5_1-5.1.5-7.127 ######################################## [ 50s] libpcre16-0-8.39-7.1 ######################################## [ 50s] pcre-devel-8.39-7.1 ######################################## [ 50s] glib2-devel-2.48.2-10.2 ######################################## [ 50s] libpixman-1-0-0.34.0-6.1 ######################################## [ 50s] libpixman-1-0-devel-0.34.0-6.1 ######################################## [ 50s] libqrencode3-3.4.3-1.31 ######################################## [ 51s] libsasl2-3-2.1.26-7.1 ######################################## [ 51s] libldap-2_4-2-2.4.41-18.29.1 ######################################## [ 51s] libseccomp2-2.3.1-10.1 ######################################## [ 51s] libsmartcols1-2.29.2-2.3 ######################################## [ 51s] libturbojpeg0-8.0.2-30.3 ######################################## [ 51s] libjpeg8-devel-8.0.2-30.3 ######################################## [ 51s] libmng-devel-1.0.10-113.5 ######################################## [ 51s] libustr-1_0-1-1.0.4-31.197 ######################################## [ 51s] libsemanage1-2.5-8.1 ######################################## [ 51s] libverto1-0.2.6-2.4 ######################################## [ 51s] lndir-1.0.3-7.19 ######################################## [ 51s] xorg-x11-util-devel-7.6_1-7.15 ######################################## [ 51s] net-tools-1.60-764.185 ######################################## [ 51s] patch-2.7.5-7.1 ######################################## [ 51s] xbitmaps-1.1.1-10.9 ######################################## [ 51s] libXmu6-1.1.2-3.60 ######################################## [ 51s] libXaw7-1.0.12-4.1 ######################################## [ 51s] libXmu-devel-1.1.2-3.60 ######################################## [ 51s] libXaw8-1.0.12-4.1 ######################################## [ 51s] libXaw6-1.0.12-4.1 ######################################## [ 51s] libXaw-devel-1.0.12-4.1 ######################################## [ 51s] xorg-x11-devel-7.6-45.14 ######################################## [ 51s] insserv-compat-0.1-13.1 ######################################## [ 51s] util-linux-2.29.2-2.3 ######################################## [ 51s] Warning: running kernel does not support fscaps [ 51s] setting /usr/bin/wall to root:tty 2755. (wrong permissions 0755) [ 51s] setting /usr/bin/write to root:tty 2755. (wrong permissions 0755) [ 51s] Warning: running kernel does not support fscaps [ 52s] aaa_base-13.2+git20140911.61c1681-36.1######################################## [ 52s] Updating /etc/sysconfig/language... [ 53s] Updating /etc/sysconfig/backup... [ 53s] Updating /etc/sysconfig/proxy... [ 53s] Updating /etc/sysconfig/windowmanager... [ 53s] Updating /etc/sysconfig/news... [ 53s] Updating etc/passwd...unchanged [ 53s] Updating etc/group...unchanged [ 53s] Updating etc/shadow...unchanged [ 53s] shadow-4.2.1-26.1 ######################################## [ 53s] Warning: running kernel does not support fscaps [ 53s] Warning: running kernel does not support fscaps [ 53s] Warning: running kernel does not support fscaps [ 53s] Warning: running kernel does not support fscaps [ 53s] Warning: running kernel does not support fscaps [ 53s] Warning: running kernel does not support fscaps [ 53s] Warning: running kernel does not support fscaps [ 53s] Warning: running kernel does not support fscaps [ 53s] Warning: running kernel does not support fscaps [ 54s] dbus-1-1.8.22-28.19 ######################################## [ 54s] can't open dbus: No such file or directory at /sbin/insserv line 80. [ 54s] Warning: running kernel does not support fscaps [ 54s] dbus-1-devel-1.8.22-28.14 ######################################## [ 54s] aaa_base-malloccheck-13.2+git20140911.######################################## [ 54s] desktop-file-utils-0.22-8.2 ######################################## [ 54s] netcfg-11.5-29.1 ######################################## [ 54s] libcurl4-7.37.0-36.1 ######################################## [ 54s] libcryptsetup4-1.6.4-4.1 ######################################## [ 55s] systemd-228-142.1 ######################################## [ 55s] Creating group systemd-journal with gid 498. [ 55s] Creating group systemd-timesync with gid 497. [ 55s] Creating user systemd-timesync (systemd Time Synchronization) with uid 497 and gid 497. [ 55s] Creating group systemd-bus-proxy with gid 496. [ 55s] Creating user systemd-bus-proxy (systemd Bus Proxy) with uid 496 and gid 496. [ 55s] /var/tmp/rpm-tmp.Ehvx5R: line 3: pam-config: command not found [ 55s] Initializing machine ID from D-Bus machine ID. [ 55s] Failed to connect to bus: No such file or directory [ 55s] Operation failed: No such file or directory [ 55s] Operation failed: No such file or directory [ 55s] Operation failed: No such file or directory [ 55s] krb5-1.12.5-39.1 ######################################## [ 55s] device-mapper-1.02.97-77.2 ######################################## [ 55s] cups-libs-1.7.5-19.1 ######################################## [ 55s] file-magic-5.19-9.1 ######################################## [ 55s] libmagic1-5.19-9.1 ######################################## [ 56s] rpm-4.11.2-15.1 ######################################## [ 56s] Updating /etc/sysconfig/services... [ 57s] rpmlint-mini-1.8-1.9 ######################################## [ 57s] file-5.19-9.1 ######################################## [ 57s] rpm-build-4.11.2-15.1 ######################################## [ 57s] rpmlint-Factory-1.0-85.14 ######################################## [ 57s] cups-devel-1.7.5-19.1 ######################################## [ 57s] update-desktop-files-12.1-25.13 ######################################## [ 57s] post-build-checks-13.2+git20140318.f24######################################## [ 58s] libqt4-devel-4.8.6-7.1 ######################################## [ 58s] openldap2-devel-2.4.41-18.29.1 ######################################## [ 58s] brp-check-suse-13.2+git20150521.971ea2######################################## [ 58s] libssh-devel-0.6.3-11.1 ######################################## [ 58s] pam-modules-12.1-23.12 ######################################## [ 58s] Warning: running kernel does not support fscaps [ 58s] m4-1.4.16-15.74 ######################################## [ 58s] attr-2.4.47-3.143 ######################################## [ 58s] build-mkbaselibs-20170320-8.1 ######################################## [ 58s] fdupes-1.61-7.1 ######################################## [ 58s] now finalizing build dir... [ 59s] ----------------------------------------------------------------- [ 59s] ----- building x2goclient.spec (user abuild) [ 59s] ----------------------------------------------------------------- [ 59s] ----------------------------------------------------------------- [ 59s] + exec rpmbuild --define '%vendor X2Go' -bb --define '_srcdefattr (-,root,root)' --nosignature --define '_build_create_debug 1' /home/abuild/rpmbuild/SOURCES/x2goclient.spec [ 59s] Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.GkNnNe [ 59s] + umask 022 [ 59s] + cd /home/abuild/rpmbuild/BUILD [ 59s] + cd /home/abuild/rpmbuild/BUILD [ 59s] + rm -rf x2goclient-4.1.2.4 [ 59s] + /usr/bin/gzip -dc /home/abuild/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz [ 59s] + /bin/tar -xf - [ 59s] + STATUS=0 [ 59s] + '[' 0 -ne 0 ']' [ 59s] + cd x2goclient-4.1.2.4 [ 59s] + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . [ 59s] + sed -i -e 's/-o root -g root//' Makefile [ 59s] + test -f ChangeLog [ 59s] + test -f debian/changelog [ 59s] + cp debian/changelog res/txt/changelog [ 59s] + test -f ChangeLog.gitlog [ 59s] + cp ChangeLog.gitlog res/txt/git-info [ 59s] + exit 0 [ 59s] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.FcHpkx [ 59s] + umask 022 [ 59s] + cd /home/abuild/rpmbuild/BUILD [ 59s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/x2goclient-4.1.2.4-0.0x2go1.0.git20250406.2113.heuler.x86_64 [ 59s] ++ dirname /home/abuild/rpmbuild/BUILDROOT/x2goclient-4.1.2.4-0.0x2go1.0.git20250406.2113.heuler.x86_64 [ 59s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT [ 59s] + /usr/bin/mkdir /home/abuild/rpmbuild/BUILDROOT/x2goclient-4.1.2.4-0.0x2go1.0.git20250406.2113.heuler.x86_64 [ 59s] + cd x2goclient-4.1.2.4 [ 59s] + make -j8 'CXXFLAGS=-fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g' QMAKE_OPTS=QMAKE_STRIP=: QT_VERSION=4 QMAKE_BINARY=/usr/bin/qmake LRELEASE_BINARY=/usr/bin/lrelease [ 59s] make -f Makefile.man2html build [ 59s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 59s] make[1]: "/bin/bash": Command not found [ 59s] make[1]: "/bin/bash": Command not found [ 59s] if [ -n "" ]; then \ [ 59s] mkdir -p .build_man2html/html; \ [ 59s] for man_page in ; do mkdir -p $(dirname .build_man2html/html/$man_page); done; \ [ 59s] for man_page in ; do man/$man_page > .build_man2html/html/$man_page.html; done; \ [ 59s] fi [ 59s] make[1]: "/bin/bash": Command not found [ 59s] Makefile.man2html:15: recipe for target 'build_man2html' failed [ 59s] make[1]: *** [build_man2html] Error 127 [ 59s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 59s] Makefile:88: recipe for target 'build_man' failed [ 59s] make: *** [build_man] Error 2 [ 59s] error: Bad exit status from /var/tmp/rpm-tmp.FcHpkx (%build) [ 59s] [ 59s] [ 59s] RPM build errors: [ 59s] Bad exit status from /var/tmp/rpm-tmp.FcHpkx (%build) [ 59s] [ 59s] japsand failed "build x2goclient.spec" at Sun Apr 6 10:23:52 UTC 2025. [ 59s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.uV296EoAqk1SdK7kEDUAQdG9 ']' + '[' -d /var/lib/jenkins/tmp/tmp.uV296EoAqk1SdK7kEDUAQdG9 ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.uV296EoAqk1SdK7kEDUAQdG9 Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+sled-12.3/124/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 135.71 KiB...] [ 46s] Updating '../res/i18n/x2goclient_sv.qm'... [ 46s] Updating '../res/i18n/x2goclient_tr.qm'... [ 46s] /usr/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h [ 46s] Updating '../res/i18n/x2goclient_zh_tw.qm'... [ 46s] /usr/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h [ 46s] /usr/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h [ 46s] /usr/bin/uic ../src/ui/contest.ui -o ui_contest.h [ 46s] Generated 430 translation(s) (420 finished and 10 unfinished) [ 46s] Ignored 280 untranslated source text(s) [ 46s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 46s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 46s] Ignored 14 untranslated source text(s) [ 46s] Generated 314 translation(s) (293 finished and 21 unfinished) [ 46s] Ignored 395 untranslated source text(s) [ 46s] Generated 0 translation(s) (0 finished and 0 unfinished) [ 46s] Ignored 705 untranslated source text(s) [ 46s] Generated 430 translation(s) (419 finished and 11 unfinished) [ 46s] Ignored 281 untranslated source text(s) [ 46s] /usr/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h [ 46s] /usr/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h [ 46s] /usr/bin/uic ../src/ui/folderexplorer.ui -o ui_folderexplorer.h [ 46s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sharewidget.o ../src/sharewidget.cpp [ 46s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o settingswidget.o ../src/settingswidget.cpp [ 46s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o mediawidget.o ../src/mediawidget.cpp [ 46s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o configwidget.o ../src/configwidget.cpp [ 46s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o connectionwidget.o ../src/connectionwidget.cpp [ 46s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o configdialog.o ../src/configdialog.cpp [ 46s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o editconnectiondialog.o ../src/editconnectiondialog.cpp [ 46s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o exportdialog.o ../src/exportdialog.cpp [ 47s] In file included from ../src/sharewidget.cpp:38:0: [ 47s] ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QString&, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 47s] ../src/compat.h:58:81: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 47s] return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 47s] ^ [ 47s] ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(const QString&, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 47s] ../src/compat.h:64:15: error: 'splitRef' is not a member of 'QString' [ 47s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 47s] ^ [ 47s] ../src/compat.h:64:84: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 47s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 47s] ^ [ 47s] ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(QChar, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 47s] ../src/compat.h:69:81: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 47s] return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 47s] ^ [ 47s] ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(QChar, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 47s] ../src/compat.h:74:15: error: 'splitRef' is not a member of 'QString' [ 47s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 47s] ^ [ 47s] ../src/compat.h:74:84: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 47s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 47s] ^ [ 47s] ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QRegExp&, Qt::SplitBehavior) const': [ 47s] ../src/compat.h:80:81: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 47s] return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior))); [ 47s] ^ [ 47s] ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(const QRegExp&, Qt::SplitBehavior) const': [ 47s] ../src/compat.h:85:15: error: 'splitRef' is not a member of 'QString' [ 47s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior))); [ 47s] ^ [ 47s] ../src/compat.h:85:84: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 47s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior))); [ 47s] ^ [ 47s] ../src/sharewidget.cpp: At global scope: [ 47s] ../src/sharewidget.cpp:40:1: error: prototype for 'ShareWidget::ShareWidget(QStringCompatWrapper, ONMainWindow*, QWidget*, Qt::WindowFlags)' does not match any in class 'ShareWidget' [ 47s] ShareWidget::ShareWidget ( QString id, ONMainWindow * mw, [ 47s] ^ [ 47s] In file included from ../src/sharewidget.cpp:18:0: [ 47s] ../src/sharewidget.h:32:7: error: candidates are: ShareWidget::ShareWidget(const ShareWidget&) [ 47s] class ShareWidget : public ConfigWidget [ 47s] ^ [ 47s] ../src/sharewidget.h:36:3: error: ShareWidget::ShareWidget(QString, ONMainWindow*, QWidget*, Qt::WindowFlags) [ 47s] ShareWidget ( QString id, ONMainWindow * mw, [ 47s] ^ [ 47s] ../src/sharewidget.cpp: In member function 'void ShareWidget::slot_openDir()': [ 47s] ../src/sharewidget.cpp:146:53: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 47s] QString startDir=ONMainWindow::getHomeDirectory(); [ 47s] ^ [ 47s] ../src/sharewidget.cpp:158:32: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 47s] startDir ); [ 47s] ^ [ 47s] ../src/sharewidget.cpp: In member function 'void ShareWidget::slot_addDir()': [ 47s] ../src/sharewidget.cpp:189:29: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 47s] QString path=ldir->text(); [ 47s] ^ [ 47s] ../src/sharewidget.cpp: In member function 'void ShareWidget::readConfig()': [ 47s] ../src/sharewidget.cpp:217:79: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 47s] ( QVariant ) QString() ).toString(); [ 47s] ^ [ 47s] ../src/sharewidget.cpp:224:74: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 47s] ( QVariant ) "UTF-8" ).toString(); [ 47s] ^ [ 47s] ../src/sharewidget.cpp:239:77: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 47s] "ISO8859-1" ) ).toString(); [ 47s] ^ [ 47s] ../src/sharewidget.cpp:257:65: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags)' [ 47s] QStringList tails=lst[i].split ( ":",Qt::SkipEmptyParts ); [ 47s] ^ [ 47s] ../src/sharewidget.cpp:257:65: note: candidates are: [ 47s] In file included from /usr/include/QtCore/qobject.h:48:0, [ 47s] from /usr/include/QtGui/qwidget.h:47, [ 47s] from /usr/include/QtGui/qframe.h:45, [ 47s] from /usr/include/QtGui/QFrame:1, [ 47s] from ../src/configwidget.h:21, [ 47s] from ../src/sharewidget.h:21, [ 47s] from ../src/sharewidget.cpp:18: [ 47s] /usr/include/QtCore/qstring.h:301:17: note: QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 47s] QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, [ 47s] ^ [ 47s] /usr/include/QtCore/qstring.h:301:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 47s] /usr/include/QtCore/qstring.h:303:17: note: QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 47s] QStringList split(const QChar &sep, SplitBehavior behavior = KeepEmptyParts, [ 47s] ^ [ 47s] /usr/include/QtCore/qstring.h:303:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 47s] /usr/include/QtCore/qstring.h:306:17: note: QStringList QString::split(const QRegExp&, QString::SplitBehavior) const [ 47s] QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const Q_REQUIRED_RESULT; [ 47s] ^ [ 47s] /usr/include/QtCore/qstring.h:306:17: note: no known conversion for argument 1 from 'const char [2]' to 'const QRegExp&' [ 47s] ../src/sharewidget.cpp: In member function 'void ShareWidget::setDefaults()': [ 47s] ../src/sharewidget.cpp:276:20: error: conversion from 'const char [6]' to non-scalar type 'QStringCompatWrapper' requested [ 47s] QString toCode="UTF-8"; [ 47s] ^ [ 47s] ../src/sharewidget.cpp:283:39: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 47s] QString fromCode=tr ( "ISO8859-1" ); [ 47s] ^ [ 47s] ../src/sharewidget.cpp: In member function 'void ShareWidget::loadEnc(QComboBox*)': [ 47s] ../src/sharewidget.cpp:338:36: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 47s] QString line = in.readLine(); [ 47s] ^ [ 47s] ../src/sharewidget.cpp:339:13: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'QString') [ 47s] line=line.replace ( "//","" ); [ 47s] ^ [ 47s] ../src/sharewidget.cpp:339:13: note: candidate is: [ 47s] In file included from ../src/sharewidget.cpp:38:0: [ 47s] ../src/compat.h:53:7: note: QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&) [ 47s] class QStringCompatWrapper : public QString { [ 47s] ^ [ 47s] ../src/compat.h:53:7: note: no known conversion for argument 1 from 'QString' to 'const QStringCompatWrapper&' [ 47s] ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QString&, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 47s] ../src/compat.h:59:5: warning: control reaches end of non-void function [-Wreturn-type] [ 47s] } [ 47s] ^ [ 47s] In file included from ../src/exportdialog.cpp:34:0: [ 47s] ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QString&, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 47s] ../src/compat.h:58:81: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 47s] return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 47s] ^ [ 47s] ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(const QString&, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 47s] ../src/compat.h:64:15: error: 'splitRef' is not a member of 'QString' [ 47s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 47s] ^ [ 47s] ../src/compat.h:64:84: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 47s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 47s] ^ [ 47s] ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(QChar, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 47s] ../src/compat.h:69:81: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 47s] return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 47s] ^ [ 47s] ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(QChar, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 47s] ../src/compat.h:74:15: error: 'splitRef' is not a member of 'QString' [ 47s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 47s] ^ [ 47s] ../src/compat.h:74:84: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 47s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 47s] ^ [ 47s] ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QRegExp&, Qt::SplitBehavior) const': [ 47s] ../src/compat.h:80:81: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 47s] return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior))); [ 47s] ^ [ 47s] ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(const QRegExp&, Qt::SplitBehavior) const': [ 47s] ../src/compat.h:85:15: error: 'splitRef' is not a member of 'QString' [ 47s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior))); [ 47s] ^ [ 47s] ../src/compat.h:85:84: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 47s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior))); [ 47s] ^ [ 47s] ../src/exportdialog.cpp: At global scope: [ 47s] ../src/exportdialog.cpp:36:1: error: prototype for 'ExportDialog::ExportDialog(QStringCompatWrapper, QWidget*, Qt::WindowFlags)' does not match any in class 'ExportDialog' [ 47s] ExportDialog::ExportDialog ( QString sid,QWidget * par, Qt::WindowFlags f ) [ 47s] ^ [ 47s] In file included from ../src/exportdialog.cpp:19:0: [ 47s] ../src/exportdialog.h:32:7: error: candidates are: ExportDialog::ExportDialog(const ExportDialog&) [ 47s] class ExportDialog : public QDialog [ 47s] ^ [ 47s] ../src/exportdialog.h:36:5: error: ExportDialog::ExportDialog(QString, QWidget*, Qt::WindowFlags) [ 47s] ExportDialog(QString sid,QWidget * par, Qt::WindowFlags f = 0); [ 47s] ^ [ 47s] ../src/exportdialog.cpp: In member function 'void ExportDialog::loadSessions()': [ 47s] ../src/exportdialog.cpp:112:77: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 47s] ( QVariant ) QString() ).toString(); [ 47s] ^ [ 47s] ../src/exportdialog.cpp:118:65: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags)' [ 47s] QStringList tails=lst[i].split ( ":",Qt::SkipEmptyParts ); [ 47s] ^ [ 47s] ../src/exportdialog.cpp:118:65: note: candidates are: [ 47s] In file included from /usr/include/QtCore/qobject.h:48:0, [ 47s] from /usr/include/QtGui/qwidget.h:47, [ 47s] from /usr/include/QtGui/qdialog.h:45, [ 47s] from /usr/include/QtGui/QDialog:1, [ 47s] from ../src/exportdialog.h:22, [ 47s] from ../src/exportdialog.cpp:19: [ 47s] /usr/include/QtCore/qstring.h:301:17: note: QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 47s] QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, [ 47s] ^ [ 47s] /usr/include/QtCore/qstring.h:301:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 47s] /usr/include/QtCore/qstring.h:303:17: note: QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 47s] QStringList split(const QChar &sep, SplitBehavior behavior = KeepEmptyParts, [ 47s] ^ [ 47s] /usr/include/QtCore/qstring.h:303:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 47s] /usr/include/QtCore/qstring.h:306:17: note: QStringList QString::split(const QRegExp&, QString::SplitBehavior) const [ 47s] QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const Q_REQUIRED_RESULT; [ 47s] ^ [ 47s] /usr/include/QtCore/qstring.h:306:17: note: no known conversion for argument 1 from 'const char [2]' to 'const QRegExp&' [ 47s] In file included from ../src/exportdialog.cpp:34:0: [ 47s] ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QString&, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 47s] ../src/compat.h:59:5: warning: control reaches end of non-void function [-Wreturn-type] [ 47s] } [ 47s] ^ [ 47s] Makefile:627: recipe for target 'sharewidget.o' failed [ 47s] make[2]: *** [sharewidget.o] Error 1 [ 47s] make[2]: *** Waiting for unfinished jobs.... [ 47s] Makefile:762: recipe for target 'exportdialog.o' failed [ 47s] make[2]: *** [exportdialog.o] Error 1 [ 48s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 48s] Makefile:83: recipe for target 'build_client' failed [ 48s] make[1]: *** [build_client] Error 2 [ 48s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 48s] Makefile:80: recipe for target 'build' failed [ 48s] make: *** [build] Error 2 [ 48s] error: Bad exit status from /var/tmp/rpm-tmp.4Jgjxp (%build) [ 48s] [ 48s] [ 48s] RPM build errors: [ 48s] Bad exit status from /var/tmp/rpm-tmp.4Jgjxp (%build) [ 48s] [ 48s] japsand failed "build x2goclient.spec" at Sun Apr 6 10:40:38 UTC 2025. [ 48s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.wI8afT5ouac9suj8dV8ruZMD ']' + '[' -d /var/lib/jenkins/tmp/tmp.wI8afT5ouac9suj8dV8ruZMD ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.wI8afT5ouac9suj8dV8ruZMD Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+sled-12.3/125/display/redirect?page=changes> Changes: [ionic] Makefile: revert to the original behavior. ------------------------------------------ [...truncated 135.49 KiB...] [ 41s] /usr/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h [ 41s] /usr/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h [ 41s] /usr/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h [ 41s] /usr/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h [ 41s] /usr/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h [ 41s] /usr/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h [ 41s] /usr/bin/uic ../src/ui/contest.ui -o ui_contest.h [ 41s] /usr/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h [ 42s] /usr/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h [ 42s] Generated 430 translation(s) (420 finished and 10 unfinished) [ 42s] Ignored 280 untranslated source text(s) [ 42s] Generated 430 translation(s) (419 finished and 11 unfinished) [ 42s] Ignored 281 untranslated source text(s) [ 42s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 42s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 42s] Generated 706 translation(s) (706 finished and 0 unfinished) [ 42s] Ignored 7 untranslated source text(s) [ 42s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 42s] /usr/bin/uic ../src/ui/folderexplorer.ui -o ui_folderexplorer.h [ 42s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sharewidget.o ../src/sharewidget.cpp [ 42s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 42s] Ignored 14 untranslated source text(s) [ 42s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o settingswidget.o ../src/settingswidget.cpp [ 42s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o mediawidget.o ../src/mediawidget.cpp [ 42s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o configwidget.o ../src/configwidget.cpp [ 42s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o connectionwidget.o ../src/connectionwidget.cpp [ 42s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o configdialog.o ../src/configdialog.cpp [ 42s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o editconnectiondialog.o ../src/editconnectiondialog.cpp [ 42s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o exportdialog.o ../src/exportdialog.cpp [ 42s] In file included from ../src/exportdialog.cpp:34:0: [ 42s] ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QString&, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 42s] ../src/compat.h:58:81: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 42s] return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 42s] ^ [ 42s] ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(const QString&, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 42s] ../src/compat.h:64:15: error: 'splitRef' is not a member of 'QString' [ 42s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 42s] ^ [ 42s] ../src/compat.h:64:84: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 42s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 42s] ^ [ 42s] ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(QChar, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 42s] ../src/compat.h:69:81: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 42s] return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 42s] ^ [ 42s] ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(QChar, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 42s] ../src/compat.h:74:15: error: 'splitRef' is not a member of 'QString' [ 42s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 42s] ^ [ 42s] ../src/compat.h:74:84: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 42s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 42s] ^ [ 42s] ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QRegExp&, Qt::SplitBehavior) const': [ 42s] ../src/compat.h:80:81: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 42s] return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior))); [ 42s] ^ [ 42s] ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(const QRegExp&, Qt::SplitBehavior) const': [ 42s] ../src/compat.h:85:15: error: 'splitRef' is not a member of 'QString' [ 42s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior))); [ 42s] ^ [ 42s] ../src/compat.h:85:84: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 42s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior))); [ 42s] ^ [ 42s] ../src/exportdialog.cpp: At global scope: [ 42s] ../src/exportdialog.cpp:36:1: error: prototype for 'ExportDialog::ExportDialog(QStringCompatWrapper, QWidget*, Qt::WindowFlags)' does not match any in class 'ExportDialog' [ 42s] ExportDialog::ExportDialog ( QString sid,QWidget * par, Qt::WindowFlags f ) [ 42s] ^ [ 42s] In file included from ../src/exportdialog.cpp:19:0: [ 42s] ../src/exportdialog.h:32:7: error: candidates are: ExportDialog::ExportDialog(const ExportDialog&) [ 42s] class ExportDialog : public QDialog [ 42s] ^ [ 42s] ../src/exportdialog.h:36:5: error: ExportDialog::ExportDialog(QString, QWidget*, Qt::WindowFlags) [ 42s] ExportDialog(QString sid,QWidget * par, Qt::WindowFlags f = 0); [ 42s] ^ [ 42s] ../src/exportdialog.cpp: In member function 'void ExportDialog::loadSessions()': [ 42s] ../src/exportdialog.cpp:112:77: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 42s] ( QVariant ) QString() ).toString(); [ 42s] ^ [ 42s] ../src/exportdialog.cpp:118:65: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags)' [ 42s] QStringList tails=lst[i].split ( ":",Qt::SkipEmptyParts ); [ 42s] ^ [ 42s] ../src/exportdialog.cpp:118:65: note: candidates are: [ 42s] In file included from /usr/include/QtCore/qobject.h:48:0, [ 42s] from /usr/include/QtGui/qwidget.h:47, [ 42s] from /usr/include/QtGui/qdialog.h:45, [ 42s] from /usr/include/QtGui/QDialog:1, [ 42s] from ../src/exportdialog.h:22, [ 42s] from ../src/exportdialog.cpp:19: [ 42s] /usr/include/QtCore/qstring.h:301:17: note: QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 42s] QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, [ 42s] ^ [ 42s] /usr/include/QtCore/qstring.h:301:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 42s] /usr/include/QtCore/qstring.h:303:17: note: QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 42s] QStringList split(const QChar &sep, SplitBehavior behavior = KeepEmptyParts, [ 42s] ^ [ 42s] /usr/include/QtCore/qstring.h:303:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 42s] /usr/include/QtCore/qstring.h:306:17: note: QStringList QString::split(const QRegExp&, QString::SplitBehavior) const [ 42s] QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const Q_REQUIRED_RESULT; [ 42s] ^ [ 42s] /usr/include/QtCore/qstring.h:306:17: note: no known conversion for argument 1 from 'const char [2]' to 'const QRegExp&' [ 42s] In file included from ../src/exportdialog.cpp:34:0: [ 42s] ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QString&, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 42s] ../src/compat.h:59:5: warning: control reaches end of non-void function [-Wreturn-type] [ 42s] } [ 42s] ^ [ 42s] In file included from ../src/sharewidget.cpp:38:0: [ 42s] ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QString&, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 42s] ../src/compat.h:58:81: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 42s] return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 42s] ^ [ 42s] ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(const QString&, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 42s] ../src/compat.h:64:15: error: 'splitRef' is not a member of 'QString' [ 42s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 42s] ^ [ 42s] ../src/compat.h:64:84: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 42s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 42s] ^ [ 42s] ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(QChar, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 42s] ../src/compat.h:69:81: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 42s] return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 42s] ^ [ 42s] ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(QChar, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 42s] ../src/compat.h:74:15: error: 'splitRef' is not a member of 'QString' [ 42s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 42s] ^ [ 42s] ../src/compat.h:74:84: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 42s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 42s] ^ [ 42s] ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QRegExp&, Qt::SplitBehavior) const': [ 42s] ../src/compat.h:80:81: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 42s] return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior))); [ 42s] ^ [ 42s] ../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(const QRegExp&, Qt::SplitBehavior) const': [ 42s] ../src/compat.h:85:15: error: 'splitRef' is not a member of 'QString' [ 42s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior))); [ 42s] ^ [ 42s] ../src/compat.h:85:84: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 42s] return (QString::splitRef (sep, static_cast<QString::SplitBehavior> (behavior))); [ 42s] ^ [ 42s] ../src/sharewidget.cpp: At global scope: [ 42s] ../src/sharewidget.cpp:40:1: error: prototype for 'ShareWidget::ShareWidget(QStringCompatWrapper, ONMainWindow*, QWidget*, Qt::WindowFlags)' does not match any in class 'ShareWidget' [ 42s] ShareWidget::ShareWidget ( QString id, ONMainWindow * mw, [ 42s] ^ [ 42s] In file included from ../src/sharewidget.cpp:18:0: [ 42s] ../src/sharewidget.h:32:7: error: candidates are: ShareWidget::ShareWidget(const ShareWidget&) [ 42s] class ShareWidget : public ConfigWidget [ 42s] ^ [ 42s] ../src/sharewidget.h:36:3: error: ShareWidget::ShareWidget(QString, ONMainWindow*, QWidget*, Qt::WindowFlags) [ 42s] ShareWidget ( QString id, ONMainWindow * mw, [ 42s] ^ [ 42s] ../src/sharewidget.cpp: In member function 'void ShareWidget::slot_openDir()': [ 42s] ../src/sharewidget.cpp:146:53: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 42s] QString startDir=ONMainWindow::getHomeDirectory(); [ 42s] ^ [ 42s] ../src/sharewidget.cpp:158:32: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 42s] startDir ); [ 42s] ^ [ 42s] ../src/sharewidget.cpp: In member function 'void ShareWidget::slot_addDir()': [ 42s] ../src/sharewidget.cpp:189:29: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 42s] QString path=ldir->text(); [ 42s] ^ [ 42s] ../src/sharewidget.cpp: In member function 'void ShareWidget::readConfig()': [ 42s] ../src/sharewidget.cpp:217:79: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 42s] ( QVariant ) QString() ).toString(); [ 42s] ^ [ 42s] ../src/sharewidget.cpp:224:74: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 42s] ( QVariant ) "UTF-8" ).toString(); [ 42s] ^ [ 42s] ../src/sharewidget.cpp:239:77: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 42s] "ISO8859-1" ) ).toString(); [ 42s] ^ [ 42s] ../src/sharewidget.cpp:257:65: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags)' [ 42s] QStringList tails=lst[i].split ( ":",Qt::SkipEmptyParts ); [ 42s] ^ [ 42s] ../src/sharewidget.cpp:257:65: note: candidates are: [ 42s] In file included from /usr/include/QtCore/qobject.h:48:0, [ 42s] from /usr/include/QtGui/qwidget.h:47, [ 42s] from /usr/include/QtGui/qframe.h:45, [ 42s] from /usr/include/QtGui/QFrame:1, [ 42s] from ../src/configwidget.h:21, [ 42s] from ../src/sharewidget.h:21, [ 42s] from ../src/sharewidget.cpp:18: [ 42s] /usr/include/QtCore/qstring.h:301:17: note: QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 42s] QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, [ 42s] ^ [ 42s] /usr/include/QtCore/qstring.h:301:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 42s] /usr/include/QtCore/qstring.h:303:17: note: QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 42s] QStringList split(const QChar &sep, SplitBehavior behavior = KeepEmptyParts, [ 42s] ^ [ 42s] /usr/include/QtCore/qstring.h:303:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 42s] /usr/include/QtCore/qstring.h:306:17: note: QStringList QString::split(const QRegExp&, QString::SplitBehavior) const [ 42s] QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const Q_REQUIRED_RESULT; [ 42s] ^ [ 42s] /usr/include/QtCore/qstring.h:306:17: note: no known conversion for argument 1 from 'const char [2]' to 'const QRegExp&' [ 42s] ../src/sharewidget.cpp: In member function 'void ShareWidget::setDefaults()': [ 42s] ../src/sharewidget.cpp:276:20: error: conversion from 'const char [6]' to non-scalar type 'QStringCompatWrapper' requested [ 42s] QString toCode="UTF-8"; [ 42s] ^ [ 42s] ../src/sharewidget.cpp:283:39: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 42s] QString fromCode=tr ( "ISO8859-1" ); [ 42s] ^ [ 42s] ../src/sharewidget.cpp: In member function 'void ShareWidget::loadEnc(QComboBox*)': [ 42s] ../src/sharewidget.cpp:338:36: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 42s] QString line = in.readLine(); [ 42s] ^ [ 42s] ../src/sharewidget.cpp:339:13: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'QString') [ 42s] line=line.replace ( "//","" ); [ 42s] ^ [ 42s] ../src/sharewidget.cpp:339:13: note: candidate is: [ 42s] In file included from ../src/sharewidget.cpp:38:0: [ 42s] ../src/compat.h:53:7: note: QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&) [ 42s] class QStringCompatWrapper : public QString { [ 42s] ^ [ 42s] ../src/compat.h:53:7: note: no known conversion for argument 1 from 'QString' to 'const QStringCompatWrapper&' [ 42s] ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QString&, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 42s] ../src/compat.h:59:5: warning: control reaches end of non-void function [-Wreturn-type] [ 42s] } [ 42s] ^ [ 42s] Makefile:762: recipe for target 'exportdialog.o' failed [ 42s] make[2]: *** [exportdialog.o] Error 1 [ 42s] make[2]: *** Waiting for unfinished jobs.... [ 43s] Makefile:627: recipe for target 'sharewidget.o' failed [ 43s] make[2]: *** [sharewidget.o] Error 1 [ 44s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 44s] Makefile:83: recipe for target 'build_client' failed [ 44s] make[1]: *** [build_client] Error 2 [ 44s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 44s] Makefile:80: recipe for target 'build' failed [ 44s] make: *** [build] Error 2 [ 44s] error: Bad exit status from /var/tmp/rpm-tmp.BgzbMG (%build) [ 44s] [ 44s] [ 44s] RPM build errors: [ 44s] Bad exit status from /var/tmp/rpm-tmp.BgzbMG (%build) [ 44s] [ 44s] japsand failed "build x2goclient.spec" at Sun Apr 6 11:19:56 UTC 2025. [ 44s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.nHUnNbe3GrLXWdeDBBjcQsPP ']' + '[' -d /var/lib/jenkins/tmp/tmp.nHUnNbe3GrLXWdeDBBjcQsPP ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.nHUnNbe3GrLXWdeDBBjcQsPP Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+sled-12.3/126/display/redirect?page=changes> Changes: [ionic] src/compat.h: QString::splitRef () is Qt 5.0+, so mask out for older versions as well. ------------------------------------------ [...truncated 133.24 KiB...] [ 53s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 53s] /usr/bin/lrelease ../res/i18n/x2goclient_cs.ts [ 53s] /usr/bin/lrelease ../res/i18n/x2goclient_de.ts [ 53s] /usr/bin/lrelease ../res/i18n/x2goclient_da.ts [ 53s] /usr/bin/lrelease ../res/i18n/x2goclient_es.ts [ 53s] /usr/bin/lrelease ../res/i18n/x2goclient_et.ts [ 53s] /usr/bin/lrelease ../res/i18n/x2goclient_fi.ts [ 53s] /usr/bin/lrelease ../res/i18n/x2goclient_fr.ts [ 53s] /usr/bin/lrelease ../res/i18n/x2goclient_nb_no.ts [ 53s] Updating '../res/i18n/x2goclient_cs.qm'... [ 53s] Updating '../res/i18n/x2goclient_da.qm'... [ 53s] Generated 705 translation(s) (703 finished and 2 unfinished) [ 53s] Generated 441 translation(s) (439 finished and 2 unfinished) [ 53s] Ignored 270 untranslated source text(s) [ 53s] /usr/bin/lrelease ../res/i18n/x2goclient_nl.ts [ 53s] Updating '../res/i18n/x2goclient_fr.qm'... [ 53s] /usr/bin/lrelease ../res/i18n/x2goclient_pt.ts [ 53s] Updating '../res/i18n/x2goclient_es.qm'... [ 53s] Updating '../res/i18n/x2goclient_et.qm'... [ 53s] Updating '../res/i18n/x2goclient_de.qm'... [ 53s] Updating '../res/i18n/x2goclient_fi.qm'... [ 53s] Updating '../res/i18n/x2goclient_nb_no.qm'... [ 53s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 53s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 53s] Ignored 14 untranslated source text(s) [ 53s] /usr/bin/lrelease ../res/i18n/x2goclient_ru.ts [ 53s] Generated 706 translation(s) (705 finished and 1 unfinished) [ 53s] Ignored 7 untranslated source text(s) [ 53s] /usr/bin/lrelease ../res/i18n/x2goclient_sv.ts [ 53s] /usr/bin/lrelease ../res/i18n/x2goclient_tr.ts [ 53s] Updating '../res/i18n/x2goclient_tr.qm'... [ 53s] Updating '../res/i18n/x2goclient_ru.qm'... [ 53s] Updating '../res/i18n/x2goclient_pt.qm'... [ 53s] Updating '../res/i18n/x2goclient_nl.qm'... [ 53s] Updating '../res/i18n/x2goclient_sv.qm'... [ 53s] Generated 0 translation(s) (0 finished and 0 unfinished) [ 53s] Ignored 705 untranslated source text(s) [ 53s] Generated 430 translation(s) (419 finished and 11 unfinished) [ 53s] Ignored 281 untranslated source text(s) [ 53s] Generated 430 translation(s) (420 finished and 10 unfinished) [ 53s] Ignored 280 untranslated source text(s) [ 53s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 53s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 53s] Generated 706 translation(s) (706 finished and 0 unfinished) [ 53s] Ignored 7 untranslated source text(s) [ 53s] /usr/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts [ 53s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 53s] Ignored 14 untranslated source text(s) [ 53s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 53s] /usr/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h [ 53s] /usr/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h [ 53s] /usr/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h [ 53s] /usr/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h [ 53s] /usr/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h [ 53s] /usr/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h [ 53s] /usr/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h [ 53s] /usr/bin/uic ../src/ui/contest.ui -o ui_contest.h [ 53s] /usr/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h [ 53s] /usr/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h [ 53s] /usr/bin/uic ../src/ui/folderexplorer.ui -o ui_folderexplorer.h [ 53s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sharewidget.o ../src/sharewidget.cpp [ 53s] Updating '../res/i18n/x2goclient_zh_tw.qm'... [ 53s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o settingswidget.o ../src/settingswidget.cpp [ 53s] Generated 314 translation(s) (293 finished and 21 unfinished) [ 53s] Ignored 395 untranslated source text(s) [ 53s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o mediawidget.o ../src/mediawidget.cpp [ 53s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o configwidget.o ../src/configwidget.cpp [ 53s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o connectionwidget.o ../src/connectionwidget.cpp [ 53s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o configdialog.o ../src/configdialog.cpp [ 53s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o editconnectiondialog.o ../src/editconnectiondialog.cpp [ 53s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o exportdialog.o ../src/exportdialog.cpp [ 54s] In file included from ../src/exportdialog.cpp:34:0: [ 54s] ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QString&, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 54s] ../src/compat.h:58:81: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 54s] return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 54s] ^ [ 54s] ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(QChar, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 54s] ../src/compat.h:63:81: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 54s] return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 54s] ^ [ 54s] ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QRegExp&, Qt::SplitBehavior) const': [ 54s] ../src/compat.h:82:81: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 54s] return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior))); [ 54s] ^ [ 54s] ../src/exportdialog.cpp: At global scope: [ 54s] ../src/exportdialog.cpp:36:1: error: prototype for 'ExportDialog::ExportDialog(QStringCompatWrapper, QWidget*, Qt::WindowFlags)' does not match any in class 'ExportDialog' [ 54s] ExportDialog::ExportDialog ( QString sid,QWidget * par, Qt::WindowFlags f ) [ 54s] ^ [ 54s] In file included from ../src/exportdialog.cpp:19:0: [ 54s] ../src/exportdialog.h:32:7: error: candidates are: ExportDialog::ExportDialog(const ExportDialog&) [ 54s] class ExportDialog : public QDialog [ 54s] ^ [ 54s] ../src/exportdialog.h:36:5: error: ExportDialog::ExportDialog(QString, QWidget*, Qt::WindowFlags) [ 54s] ExportDialog(QString sid,QWidget * par, Qt::WindowFlags f = 0); [ 54s] ^ [ 54s] ../src/exportdialog.cpp: In member function 'void ExportDialog::loadSessions()': [ 54s] ../src/exportdialog.cpp:112:77: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 54s] ( QVariant ) QString() ).toString(); [ 54s] ^ [ 54s] ../src/exportdialog.cpp:118:65: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags)' [ 54s] QStringList tails=lst[i].split ( ":",Qt::SkipEmptyParts ); [ 54s] ^ [ 54s] ../src/exportdialog.cpp:118:65: note: candidates are: [ 54s] In file included from /usr/include/QtCore/qobject.h:48:0, [ 54s] from /usr/include/QtGui/qwidget.h:47, [ 54s] from /usr/include/QtGui/qdialog.h:45, [ 54s] from /usr/include/QtGui/QDialog:1, [ 54s] from ../src/exportdialog.h:22, [ 54s] from ../src/exportdialog.cpp:19: [ 54s] /usr/include/QtCore/qstring.h:301:17: note: QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 54s] QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, [ 54s] ^ [ 54s] /usr/include/QtCore/qstring.h:301:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 54s] /usr/include/QtCore/qstring.h:303:17: note: QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 54s] QStringList split(const QChar &sep, SplitBehavior behavior = KeepEmptyParts, [ 54s] ^ [ 54s] /usr/include/QtCore/qstring.h:303:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 54s] /usr/include/QtCore/qstring.h:306:17: note: QStringList QString::split(const QRegExp&, QString::SplitBehavior) const [ 54s] QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const Q_REQUIRED_RESULT; [ 54s] ^ [ 54s] /usr/include/QtCore/qstring.h:306:17: note: no known conversion for argument 1 from 'const char [2]' to 'const QRegExp&' [ 54s] In file included from ../src/sharewidget.cpp:38:0: [ 54s] ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QString&, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 54s] ../src/compat.h:58:81: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 54s] return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 54s] ^ [ 54s] ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(QChar, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 54s] ../src/compat.h:63:81: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 54s] return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior), cs)); [ 54s] ^ [ 54s] ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QRegExp&, Qt::SplitBehavior) const': [ 54s] ../src/compat.h:82:81: error: invalid static_cast from type 'Qt::SplitBehavior {aka QFlags<Qt::SplitBehaviorFlags>}' to type 'QString::SplitBehavior' [ 54s] return (QString::split (sep, static_cast<QString::SplitBehavior> (behavior))); [ 54s] ^ [ 54s] ../src/sharewidget.cpp: At global scope: [ 54s] ../src/sharewidget.cpp:40:1: error: prototype for 'ShareWidget::ShareWidget(QStringCompatWrapper, ONMainWindow*, QWidget*, Qt::WindowFlags)' does not match any in class 'ShareWidget' [ 54s] ShareWidget::ShareWidget ( QString id, ONMainWindow * mw, [ 54s] ^ [ 54s] In file included from ../src/sharewidget.cpp:18:0: [ 54s] ../src/sharewidget.h:32:7: error: candidates are: ShareWidget::ShareWidget(const ShareWidget&) [ 54s] class ShareWidget : public ConfigWidget [ 54s] ^ [ 54s] ../src/sharewidget.h:36:3: error: ShareWidget::ShareWidget(QString, ONMainWindow*, QWidget*, Qt::WindowFlags) [ 54s] ShareWidget ( QString id, ONMainWindow * mw, [ 54s] ^ [ 54s] ../src/sharewidget.cpp: In member function 'void ShareWidget::slot_openDir()': [ 54s] ../src/sharewidget.cpp:146:53: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 54s] QString startDir=ONMainWindow::getHomeDirectory(); [ 54s] ^ [ 54s] ../src/sharewidget.cpp:158:32: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 54s] startDir ); [ 54s] ^ [ 54s] ../src/sharewidget.cpp: In member function 'void ShareWidget::slot_addDir()': [ 54s] ../src/sharewidget.cpp:189:29: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 54s] QString path=ldir->text(); [ 54s] ^ [ 54s] ../src/sharewidget.cpp: In member function 'void ShareWidget::readConfig()': [ 54s] ../src/sharewidget.cpp:217:79: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 54s] ( QVariant ) QString() ).toString(); [ 54s] ^ [ 54s] ../src/sharewidget.cpp:224:74: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 54s] ( QVariant ) "UTF-8" ).toString(); [ 54s] ^ [ 54s] ../src/sharewidget.cpp:239:77: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 54s] "ISO8859-1" ) ).toString(); [ 54s] ^ [ 54s] ../src/sharewidget.cpp:257:65: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags)' [ 54s] QStringList tails=lst[i].split ( ":",Qt::SkipEmptyParts ); [ 54s] ^ [ 54s] ../src/sharewidget.cpp:257:65: note: candidates are: [ 54s] In file included from /usr/include/QtCore/qobject.h:48:0, [ 54s] from /usr/include/QtGui/qwidget.h:47, [ 54s] from /usr/include/QtGui/qframe.h:45, [ 54s] from /usr/include/QtGui/QFrame:1, [ 54s] from ../src/configwidget.h:21, [ 54s] from ../src/sharewidget.h:21, [ 54s] from ../src/sharewidget.cpp:18: [ 54s] /usr/include/QtCore/qstring.h:301:17: note: QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 54s] QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, [ 54s] ^ [ 54s] /usr/include/QtCore/qstring.h:301:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 54s] /usr/include/QtCore/qstring.h:303:17: note: QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 54s] QStringList split(const QChar &sep, SplitBehavior behavior = KeepEmptyParts, [ 54s] ^ [ 54s] /usr/include/QtCore/qstring.h:303:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 54s] /usr/include/QtCore/qstring.h:306:17: note: QStringList QString::split(const QRegExp&, QString::SplitBehavior) const [ 54s] QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const Q_REQUIRED_RESULT; [ 54s] ^ [ 54s] /usr/include/QtCore/qstring.h:306:17: note: no known conversion for argument 1 from 'const char [2]' to 'const QRegExp&' [ 54s] ../src/sharewidget.cpp: In member function 'void ShareWidget::setDefaults()': [ 54s] ../src/sharewidget.cpp:276:20: error: conversion from 'const char [6]' to non-scalar type 'QStringCompatWrapper' requested [ 54s] QString toCode="UTF-8"; [ 54s] ^ [ 54s] ../src/sharewidget.cpp:283:39: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 54s] QString fromCode=tr ( "ISO8859-1" ); [ 54s] ^ [ 54s] ../src/sharewidget.cpp: In member function 'void ShareWidget::loadEnc(QComboBox*)': [ 54s] ../src/sharewidget.cpp:338:36: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 54s] QString line = in.readLine(); [ 54s] ^ [ 54s] ../src/sharewidget.cpp:339:13: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'QString') [ 54s] line=line.replace ( "//","" ); [ 54s] ^ [ 54s] ../src/sharewidget.cpp:339:13: note: candidate is: [ 54s] In file included from ../src/sharewidget.cpp:38:0: [ 54s] ../src/compat.h:53:7: note: QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&) [ 54s] class QStringCompatWrapper : public QString { [ 54s] ^ [ 54s] ../src/compat.h:53:7: note: no known conversion for argument 1 from 'QString' to 'const QStringCompatWrapper&' [ 54s] In file included from ../src/exportdialog.cpp:34:0: [ 54s] ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QString&, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 54s] ../src/compat.h:59:5: warning: control reaches end of non-void function [-Wreturn-type] [ 54s] } [ 54s] ^ [ 54s] Makefile:762: recipe for target 'exportdialog.o' failed [ 54s] make[2]: *** [exportdialog.o] Error 1 [ 54s] make[2]: *** Waiting for unfinished jobs.... [ 54s] ../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(const QString&, Qt::SplitBehavior, Qt::CaseSensitivity) const': [ 54s] ../src/compat.h:59:5: warning: control reaches end of non-void function [-Wreturn-type] [ 54s] } [ 54s] ^ [ 54s] Makefile:627: recipe for target 'sharewidget.o' failed [ 54s] make[2]: *** [sharewidget.o] Error 1 [ 55s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 55s] Makefile:83: recipe for target 'build_client' failed [ 55s] make[1]: *** [build_client] Error 2 [ 55s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 55s] Makefile:80: recipe for target 'build' failed [ 55s] make: *** [build] Error 2 [ 55s] error: Bad exit status from /var/tmp/rpm-tmp.AjIFBf (%build) [ 55s] [ 55s] [ 55s] RPM build errors: [ 55s] Bad exit status from /var/tmp/rpm-tmp.AjIFBf (%build) [ 55s] [ 55s] japsand failed "build x2goclient.spec" at Sun Apr 6 11:50:32 UTC 2025. [ 55s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.oGgujKi0MyUQgPTHaxVef6qe ']' + '[' -d /var/lib/jenkins/tmp/tmp.oGgujKi0MyUQgPTHaxVef6qe ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.oGgujKi0MyUQgPTHaxVef6qe Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+sled-12.3/127/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 130.41 KiB...] [ 85s] Generated 441 translation(s) (439 finished and 2 unfinished) [ 85s] Ignored 270 untranslated source text(s) [ 85s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_es.qm'... [ 85s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 85s] Ignored 14 untranslated source text(s) [ 85s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_et.qm'... [ 85s] Generated 706 translation(s) (705 finished and 1 unfinished) [ 85s] Ignored 7 untranslated source text(s) [ 85s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_fi.qm'... [ 85s] Generated 706 translation(s) (706 finished and 0 unfinished) [ 85s] Ignored 7 untranslated source text(s) [ 85s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_fr.qm'... [ 85s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 85s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_nb_no.qm'... [ 85s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 85s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_nl.qm'... [ 85s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 85s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_pt.qm'... [ 85s] Generated 0 translation(s) (0 finished and 0 unfinished) [ 85s] Ignored 705 untranslated source text(s) [ 85s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_ru.qm'... [ 85s] Generated 430 translation(s) (420 finished and 10 unfinished) [ 85s] Ignored 280 untranslated source text(s) [ 85s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_sv.qm'... [ 85s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 85s] Ignored 14 untranslated source text(s) [ 85s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_tr.qm'... [ 85s] Generated 430 translation(s) (419 finished and 11 unfinished) [ 85s] Ignored 281 untranslated source text(s) [ 85s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_zh_tw.qm'... [ 85s] Generated 314 translation(s) (293 finished and 21 unfinished) [ 85s] Ignored 395 untranslated source text(s) [ 85s] mkdir -p /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build && cd /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build && /usr/bin/qmake QMAKE_CFLAGS=" " QMAKE_CXXFLAGS=" -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g" QMAKE_LFLAGS="" QMAKE_LIBS="" QMAKE_STRIP=: ../x2goclient.pro [ 85s] Project MESSAGE: Configuring with --git-info [ 85s] Project MESSAGE: Configuring with --changelog [ 85s] Project MESSAGE: building x2goclient via with ldap and cups [ 85s] cd /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build && make [ 85s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 85s] /usr/bin/lrelease ../res/i18n/x2goclient_cs.ts [ 85s] /usr/bin/lrelease ../res/i18n/x2goclient_de.ts [ 85s] /usr/bin/lrelease ../res/i18n/x2goclient_da.ts [ 85s] /usr/bin/lrelease ../res/i18n/x2goclient_es.ts [ 85s] /usr/bin/lrelease ../res/i18n/x2goclient_et.ts [ 85s] /usr/bin/lrelease ../res/i18n/x2goclient_fi.ts [ 85s] /usr/bin/lrelease ../res/i18n/x2goclient_fr.ts [ 85s] /usr/bin/lrelease ../res/i18n/x2goclient_nb_no.ts [ 85s] Updating '../res/i18n/x2goclient_da.qm'... [ 85s] Updating '../res/i18n/x2goclient_cs.qm'... [ 85s] Updating '../res/i18n/x2goclient_et.qm'... [ 85s] Updating '../res/i18n/x2goclient_es.qm'... [ 85s] Updating '../res/i18n/x2goclient_de.qm'... [ 85s] Updating '../res/i18n/x2goclient_nb_no.qm'... [ 85s] Updating '../res/i18n/x2goclient_fi.qm'... [ 85s] Updating '../res/i18n/x2goclient_fr.qm'... [ 85s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 85s] Ignored 14 untranslated source text(s) [ 85s] Generated 705 translation(s) (703 finished and 2 unfinished) [ 85s] Generated 441 translation(s) (439 finished and 2 unfinished) [ 85s] Ignored 270 untranslated source text(s) [ 85s] /usr/bin/lrelease ../res/i18n/x2goclient_nl.ts [ 85s] /usr/bin/lrelease ../res/i18n/x2goclient_pt.ts [ 85s] /usr/bin/lrelease ../res/i18n/x2goclient_ru.ts [ 85s] Updating '../res/i18n/x2goclient_pt.qm'... [ 85s] Updating '../res/i18n/x2goclient_nl.qm'... [ 85s] Updating '../res/i18n/x2goclient_ru.qm'... [ 85s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 85s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 85s] Generated 706 translation(s) (706 finished and 0 unfinished) [ 85s] Ignored 7 untranslated source text(s) [ 85s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 85s] Generated 706 translation(s) (705 finished and 1 unfinished) [ 85s] Ignored 7 untranslated source text(s) [ 85s] /usr/bin/lrelease ../res/i18n/x2goclient_sv.ts [ 85s] Generated 0 translation(s) (0 finished and 0 unfinished) [ 85s] Ignored 705 untranslated source text(s) [ 85s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 85s] Generated 430 translation(s) (420 finished and 10 unfinished) [ 85s] Ignored 280 untranslated source text(s) [ 85s] /usr/bin/lrelease ../res/i18n/x2goclient_tr.ts [ 85s] /usr/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts [ 85s] /usr/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h [ 85s] /usr/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h [ 85s] /usr/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h [ 85s] /usr/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h [ 85s] /usr/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h [ 85s] /usr/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h [ 85s] /usr/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h [ 85s] /usr/bin/uic ../src/ui/contest.ui -o ui_contest.h [ 85s] /usr/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h [ 85s] /usr/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h [ 85s] /usr/bin/uic ../src/ui/folderexplorer.ui -o ui_folderexplorer.h [ 85s] Updating '../res/i18n/x2goclient_tr.qm'... [ 85s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sharewidget.o ../src/sharewidget.cpp [ 85s] Updating '../res/i18n/x2goclient_zh_tw.qm'... [ 85s] Updating '../res/i18n/x2goclient_sv.qm'... [ 85s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o settingswidget.o ../src/settingswidget.cpp [ 85s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o mediawidget.o ../src/mediawidget.cpp [ 85s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o configwidget.o ../src/configwidget.cpp [ 85s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o connectionwidget.o ../src/connectionwidget.cpp [ 85s] Generated 314 translation(s) (293 finished and 21 unfinished) [ 85s] Ignored 395 untranslated source text(s) [ 85s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 85s] Ignored 14 untranslated source text(s) [ 85s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o configdialog.o ../src/configdialog.cpp [ 85s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o editconnectiondialog.o ../src/editconnectiondialog.cpp [ 85s] Generated 430 translation(s) (419 finished and 11 unfinished) [ 85s] Ignored 281 untranslated source text(s) [ 85s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o exportdialog.o ../src/exportdialog.cpp [ 86s] ../src/sharewidget.cpp:40:1: error: prototype for 'ShareWidget::ShareWidget(QStringCompatWrapper, ONMainWindow*, QWidget*, Qt::WindowFlags)' does not match any in class 'ShareWidget' [ 86s] ShareWidget::ShareWidget ( QString id, ONMainWindow * mw, [ 86s] ^ [ 86s] In file included from ../src/sharewidget.cpp:18:0: [ 86s] ../src/sharewidget.h:32:7: error: candidates are: ShareWidget::ShareWidget(const ShareWidget&) [ 86s] class ShareWidget : public ConfigWidget [ 86s] ^ [ 86s] ../src/sharewidget.h:36:3: error: ShareWidget::ShareWidget(QString, ONMainWindow*, QWidget*, Qt::WindowFlags) [ 86s] ShareWidget ( QString id, ONMainWindow * mw, [ 86s] ^ [ 86s] ../src/sharewidget.cpp: In member function 'void ShareWidget::slot_openDir()': [ 86s] ../src/sharewidget.cpp:146:53: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 86s] QString startDir=ONMainWindow::getHomeDirectory(); [ 86s] ^ [ 86s] ../src/sharewidget.cpp:158:32: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 86s] startDir ); [ 86s] ^ [ 86s] ../src/sharewidget.cpp: In member function 'void ShareWidget::slot_addDir()': [ 86s] ../src/sharewidget.cpp:189:29: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 86s] QString path=ldir->text(); [ 86s] ^ [ 86s] ../src/sharewidget.cpp: In member function 'void ShareWidget::readConfig()': [ 86s] ../src/sharewidget.cpp:217:79: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 86s] ( QVariant ) QString() ).toString(); [ 86s] ^ [ 86s] ../src/sharewidget.cpp:224:74: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 86s] ( QVariant ) "UTF-8" ).toString(); [ 86s] ^ [ 86s] ../src/sharewidget.cpp:239:77: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 86s] "ISO8859-1" ) ).toString(); [ 86s] ^ [ 86s] ../src/sharewidget.cpp:257:65: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags)' [ 86s] QStringList tails=lst[i].split ( ":",Qt::SkipEmptyParts ); [ 86s] ^ [ 86s] ../src/sharewidget.cpp:257:65: note: candidates are: [ 86s] In file included from /usr/include/QtCore/qobject.h:48:0, [ 86s] from /usr/include/QtGui/qwidget.h:47, [ 86s] from /usr/include/QtGui/qframe.h:45, [ 86s] from /usr/include/QtGui/QFrame:1, [ 86s] from ../src/configwidget.h:21, [ 86s] from ../src/sharewidget.h:21, [ 86s] from ../src/sharewidget.cpp:18: [ 86s] /usr/include/QtCore/qstring.h:301:17: note: QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 86s] QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, [ 86s] ^ [ 86s] /usr/include/QtCore/qstring.h:301:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 86s] /usr/include/QtCore/qstring.h:303:17: note: QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 86s] QStringList split(const QChar &sep, SplitBehavior behavior = KeepEmptyParts, [ 86s] ^ [ 86s] /usr/include/QtCore/qstring.h:303:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 86s] /usr/include/QtCore/qstring.h:306:17: note: QStringList QString::split(const QRegExp&, QString::SplitBehavior) const [ 86s] QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const Q_REQUIRED_RESULT; [ 86s] ^ [ 86s] /usr/include/QtCore/qstring.h:306:17: note: no known conversion for argument 1 from 'const char [2]' to 'const QRegExp&' [ 86s] ../src/sharewidget.cpp: In member function 'void ShareWidget::setDefaults()': [ 86s] ../src/sharewidget.cpp:276:20: error: conversion from 'const char [6]' to non-scalar type 'QStringCompatWrapper' requested [ 86s] QString toCode="UTF-8"; [ 86s] ^ [ 86s] ../src/sharewidget.cpp:283:39: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 86s] QString fromCode=tr ( "ISO8859-1" ); [ 86s] ^ [ 86s] ../src/sharewidget.cpp: In member function 'void ShareWidget::loadEnc(QComboBox*)': [ 86s] ../src/sharewidget.cpp:338:36: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 86s] QString line = in.readLine(); [ 86s] ^ [ 86s] ../src/sharewidget.cpp:339:13: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'QString') [ 86s] line=line.replace ( "//","" ); [ 86s] ^ [ 86s] ../src/sharewidget.cpp:339:13: note: candidate is: [ 86s] In file included from ../src/sharewidget.cpp:38:0: [ 86s] ../src/compat.h:53:7: note: QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&) [ 86s] class QStringCompatWrapper : public QString { [ 86s] ^ [ 86s] ../src/compat.h:53:7: note: no known conversion for argument 1 from 'QString' to 'const QStringCompatWrapper&' [ 86s] Makefile:627: recipe for target 'sharewidget.o' failed [ 86s] make[2]: *** [sharewidget.o] Error 1 [ 86s] make[2]: *** Waiting for unfinished jobs.... [ 86s] ../src/exportdialog.cpp:36:1: error: prototype for 'ExportDialog::ExportDialog(QStringCompatWrapper, QWidget*, Qt::WindowFlags)' does not match any in class 'ExportDialog' [ 86s] ExportDialog::ExportDialog ( QString sid,QWidget * par, Qt::WindowFlags f ) [ 86s] ^ [ 86s] In file included from ../src/exportdialog.cpp:19:0: [ 86s] ../src/exportdialog.h:32:7: error: candidates are: ExportDialog::ExportDialog(const ExportDialog&) [ 86s] class ExportDialog : public QDialog [ 86s] ^ [ 86s] ../src/exportdialog.h:36:5: error: ExportDialog::ExportDialog(QString, QWidget*, Qt::WindowFlags) [ 86s] ExportDialog(QString sid,QWidget * par, Qt::WindowFlags f = 0); [ 86s] ^ [ 86s] ../src/exportdialog.cpp: In member function 'void ExportDialog::loadSessions()': [ 86s] ../src/exportdialog.cpp:112:77: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 86s] ( QVariant ) QString() ).toString(); [ 86s] ^ [ 86s] ../src/exportdialog.cpp:118:65: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags)' [ 86s] QStringList tails=lst[i].split ( ":",Qt::SkipEmptyParts ); [ 86s] ^ [ 86s] ../src/exportdialog.cpp:118:65: note: candidates are: [ 86s] In file included from /usr/include/QtCore/qobject.h:48:0, [ 86s] from /usr/include/QtGui/qwidget.h:47, [ 86s] from /usr/include/QtGui/qdialog.h:45, [ 86s] from /usr/include/QtGui/QDialog:1, [ 86s] from ../src/exportdialog.h:22, [ 86s] from ../src/exportdialog.cpp:19: [ 86s] /usr/include/QtCore/qstring.h:301:17: note: QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 86s] QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, [ 86s] ^ [ 86s] /usr/include/QtCore/qstring.h:301:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 86s] /usr/include/QtCore/qstring.h:303:17: note: QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 86s] QStringList split(const QChar &sep, SplitBehavior behavior = KeepEmptyParts, [ 86s] ^ [ 86s] /usr/include/QtCore/qstring.h:303:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 86s] /usr/include/QtCore/qstring.h:306:17: note: QStringList QString::split(const QRegExp&, QString::SplitBehavior) const [ 86s] QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const Q_REQUIRED_RESULT; [ 86s] ^ [ 86s] /usr/include/QtCore/qstring.h:306:17: note: no known conversion for argument 1 from 'const char [2]' to 'const QRegExp&' [ 86s] Makefile:762: recipe for target 'exportdialog.o' failed [ 86s] make[2]: *** [exportdialog.o] Error 1 [ 88s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 88s] Makefile:83: recipe for target 'build_client' failed [ 88s] make[1]: *** [build_client] Error 2 [ 88s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 88s] Makefile:80: recipe for target 'build' failed [ 88s] make: *** [build] Error 2 [ 88s] error: Bad exit status from /var/tmp/rpm-tmp.9Bi2lF (%build) [ 88s] [ 88s] [ 88s] RPM build errors: [ 88s] Bad exit status from /var/tmp/rpm-tmp.9Bi2lF (%build) [ 88s] [ 88s] japsand failed "build x2goclient.spec" at Sun Apr 6 12:33:02 UTC 2025. [ 88s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.zuKUFGXgIj85xQjNm9ro2BAY ']' + '[' -d /var/lib/jenkins/tmp/tmp.zuKUFGXgIj85xQjNm9ro2BAY ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.zuKUFGXgIj85xQjNm9ro2BAY Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+sled-12.3/128/display/redirect?page=changes> Changes: [ionic] src/compat.h: use the correct class name for the mapSkipBehavior () helper function. ------------------------------------------ [...truncated 130.21 KiB...] [ 97s] Generated 441 translation(s) (439 finished and 2 unfinished) [ 97s] Ignored 270 untranslated source text(s) [ 97s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_es.qm'... [ 97s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 97s] Ignored 14 untranslated source text(s) [ 97s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_et.qm'... [ 97s] Generated 706 translation(s) (705 finished and 1 unfinished) [ 97s] Ignored 7 untranslated source text(s) [ 97s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_fi.qm'... [ 97s] Generated 706 translation(s) (706 finished and 0 unfinished) [ 97s] Ignored 7 untranslated source text(s) [ 97s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_fr.qm'... [ 97s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 97s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_nb_no.qm'... [ 97s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 97s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_nl.qm'... [ 97s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 97s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_pt.qm'... [ 97s] Generated 0 translation(s) (0 finished and 0 unfinished) [ 97s] Ignored 705 untranslated source text(s) [ 97s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_ru.qm'... [ 97s] Generated 430 translation(s) (420 finished and 10 unfinished) [ 97s] Ignored 280 untranslated source text(s) [ 97s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_sv.qm'... [ 97s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 97s] Ignored 14 untranslated source text(s) [ 97s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_tr.qm'... [ 97s] Generated 430 translation(s) (419 finished and 11 unfinished) [ 97s] Ignored 281 untranslated source text(s) [ 97s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_zh_tw.qm'... [ 97s] Generated 314 translation(s) (293 finished and 21 unfinished) [ 97s] Ignored 395 untranslated source text(s) [ 97s] mkdir -p /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build && cd /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build && /usr/bin/qmake QMAKE_CFLAGS=" " QMAKE_CXXFLAGS=" -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g" QMAKE_LFLAGS="" QMAKE_LIBS="" QMAKE_STRIP=: ../x2goclient.pro [ 97s] Project MESSAGE: Configuring with --git-info [ 97s] Project MESSAGE: Configuring with --changelog [ 97s] Project MESSAGE: building x2goclient via with ldap and cups [ 98s] cd /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build && make [ 98s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 98s] /usr/bin/lrelease ../res/i18n/x2goclient_cs.ts [ 98s] /usr/bin/lrelease ../res/i18n/x2goclient_de.ts [ 98s] /usr/bin/lrelease ../res/i18n/x2goclient_da.ts [ 98s] /usr/bin/lrelease ../res/i18n/x2goclient_es.ts [ 98s] /usr/bin/lrelease ../res/i18n/x2goclient_et.ts [ 98s] /usr/bin/lrelease ../res/i18n/x2goclient_fi.ts [ 98s] /usr/bin/lrelease ../res/i18n/x2goclient_fr.ts [ 98s] /usr/bin/lrelease ../res/i18n/x2goclient_nb_no.ts [ 98s] Updating '../res/i18n/x2goclient_cs.qm'... [ 98s] Updating '../res/i18n/x2goclient_da.qm'... [ 98s] Updating '../res/i18n/x2goclient_fr.qm'... [ 98s] Generated 705 translation(s) (703 finished and 2 unfinished) [ 98s] Updating '../res/i18n/x2goclient_et.qm'... [ 98s] Generated 441 translation(s) (439 finished and 2 unfinished) [ 98s] Ignored 270 untranslated source text(s) [ 98s] /usr/bin/lrelease ../res/i18n/x2goclient_nl.ts [ 98s] Updating '../res/i18n/x2goclient_de.qm'... [ 98s] /usr/bin/lrelease ../res/i18n/x2goclient_pt.ts [ 98s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 98s] /usr/bin/lrelease ../res/i18n/x2goclient_ru.ts [ 98s] Generated 706 translation(s) (705 finished and 1 unfinished) [ 98s] Ignored 7 untranslated source text(s) [ 98s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 98s] /usr/bin/lrelease ../res/i18n/x2goclient_sv.ts [ 98s] /usr/bin/lrelease ../res/i18n/x2goclient_tr.ts [ 98s] Updating '../res/i18n/x2goclient_es.qm'... [ 98s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 98s] Ignored 14 untranslated source text(s) [ 98s] /usr/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts [ 98s] Updating '../res/i18n/x2goclient_fi.qm'... [ 98s] Updating '../res/i18n/x2goclient_nb_no.qm'... [ 98s] Updating '../res/i18n/x2goclient_pt.qm'... [ 98s] Updating '../res/i18n/x2goclient_sv.qm'... [ 98s] Updating '../res/i18n/x2goclient_ru.qm'... [ 98s] Updating '../res/i18n/x2goclient_zh_tw.qm'... [ 98s] Updating '../res/i18n/x2goclient_nl.qm'... [ 98s] Updating '../res/i18n/x2goclient_tr.qm'... [ 98s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 98s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 98s] Generated 314 translation(s) (293 finished and 21 unfinished) [ 98s] Ignored 395 untranslated source text(s) [ 98s] Generated 0 translation(s) (0 finished and 0 unfinished) [ 98s] Ignored 705 untranslated source text(s) [ 98s] Generated 706 translation(s) (706 finished and 0 unfinished) [ 98s] Ignored 7 untranslated source text(s) [ 98s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 98s] Ignored 14 untranslated source text(s) [ 98s] /usr/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h [ 98s] /usr/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h [ 98s] /usr/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h [ 98s] Generated 430 translation(s) (420 finished and 10 unfinished) [ 98s] Ignored 280 untranslated source text(s) [ 98s] Generated 430 translation(s) (419 finished and 11 unfinished) [ 98s] Ignored 281 untranslated source text(s) [ 98s] /usr/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h [ 98s] /usr/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h [ 98s] /usr/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h [ 98s] /usr/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h [ 98s] /usr/bin/uic ../src/ui/contest.ui -o ui_contest.h [ 98s] /usr/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h [ 98s] /usr/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h [ 98s] /usr/bin/uic ../src/ui/folderexplorer.ui -o ui_folderexplorer.h [ 98s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sharewidget.o ../src/sharewidget.cpp [ 98s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o settingswidget.o ../src/settingswidget.cpp [ 98s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o mediawidget.o ../src/mediawidget.cpp [ 98s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o configwidget.o ../src/configwidget.cpp [ 98s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o connectionwidget.o ../src/connectionwidget.cpp [ 98s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o configdialog.o ../src/configdialog.cpp [ 98s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o editconnectiondialog.o ../src/editconnectiondialog.cpp [ 98s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o exportdialog.o ../src/exportdialog.cpp [ 98s] ../src/exportdialog.cpp:36:1: error: prototype for 'ExportDialog::ExportDialog(QStringCompatWrapper, QWidget*, Qt::WindowFlags)' does not match any in class 'ExportDialog' [ 98s] ExportDialog::ExportDialog ( QString sid,QWidget * par, Qt::WindowFlags f ) [ 98s] ^ [ 98s] In file included from ../src/exportdialog.cpp:19:0: [ 98s] ../src/exportdialog.h:32:7: error: candidates are: ExportDialog::ExportDialog(const ExportDialog&) [ 98s] class ExportDialog : public QDialog [ 98s] ^ [ 98s] ../src/exportdialog.h:36:5: error: ExportDialog::ExportDialog(QString, QWidget*, Qt::WindowFlags) [ 98s] ExportDialog(QString sid,QWidget * par, Qt::WindowFlags f = 0); [ 98s] ^ [ 98s] ../src/sharewidget.cpp:40:1: error: prototype for 'ShareWidget::ShareWidget(QStringCompatWrapper, ONMainWindow*, QWidget*, Qt::WindowFlags)' does not match any in class 'ShareWidget' [ 98s] ShareWidget::ShareWidget ( QString id, ONMainWindow * mw, [ 98s] ^ [ 98s] In file included from ../src/sharewidget.cpp:18:0: [ 98s] ../src/sharewidget.h:32:7: error: candidates are: ShareWidget::ShareWidget(const ShareWidget&) [ 98s] class ShareWidget : public ConfigWidget [ 98s] ^ [ 98s] ../src/sharewidget.h:36:3: error: ShareWidget::ShareWidget(QString, ONMainWindow*, QWidget*, Qt::WindowFlags) [ 98s] ShareWidget ( QString id, ONMainWindow * mw, [ 98s] ^ [ 98s] ../src/exportdialog.cpp: In member function 'void ExportDialog::loadSessions()': [ 98s] ../src/exportdialog.cpp:112:77: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 98s] ( QVariant ) QString() ).toString(); [ 98s] ^ [ 98s] ../src/sharewidget.cpp: In member function 'void ShareWidget::slot_openDir()': [ 98s] ../src/sharewidget.cpp:146:53: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 98s] QString startDir=ONMainWindow::getHomeDirectory(); [ 98s] ^ [ 98s] ../src/exportdialog.cpp:118:65: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags)' [ 98s] QStringList tails=lst[i].split ( ":",Qt::SkipEmptyParts ); [ 98s] ^ [ 98s] ../src/exportdialog.cpp:118:65: note: candidates are: [ 98s] ../src/sharewidget.cpp:158:32: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 98s] startDir ); [ 98s] ^ [ 98s] In file included from /usr/include/QtCore/qobject.h:48:0, [ 98s] from /usr/include/QtGui/qwidget.h:47, [ 98s] from /usr/include/QtGui/qdialog.h:45, [ 98s] from /usr/include/QtGui/QDialog:1, [ 98s] from ../src/exportdialog.h:22, [ 98s] from ../src/exportdialog.cpp:19: [ 98s] /usr/include/QtCore/qstring.h:301:17: note: QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 98s] QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, [ 98s] ^ [ 98s] /usr/include/QtCore/qstring.h:301:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 98s] /usr/include/QtCore/qstring.h:303:17: note: QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 98s] QStringList split(const QChar &sep, SplitBehavior behavior = KeepEmptyParts, [ 98s] ^ [ 98s] /usr/include/QtCore/qstring.h:303:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 98s] ../src/sharewidget.cpp: In member function 'void ShareWidget::slot_addDir()': [ 98s] ../src/sharewidget.cpp:189:29: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 98s] QString path=ldir->text(); [ 98s] ^ [ 98s] /usr/include/QtCore/qstring.h:306:17: note: QStringList QString::split(const QRegExp&, QString::SplitBehavior) const [ 98s] QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const Q_REQUIRED_RESULT; [ 98s] ^ [ 98s] /usr/include/QtCore/qstring.h:306:17: note: no known conversion for argument 1 from 'const char [2]' to 'const QRegExp&' [ 98s] ../src/sharewidget.cpp: In member function 'void ShareWidget::readConfig()': [ 98s] ../src/sharewidget.cpp:217:79: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 98s] ( QVariant ) QString() ).toString(); [ 98s] ^ [ 98s] ../src/sharewidget.cpp:224:74: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 98s] ( QVariant ) "UTF-8" ).toString(); [ 98s] ^ [ 98s] ../src/sharewidget.cpp:239:77: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 98s] "ISO8859-1" ) ).toString(); [ 98s] ^ [ 98s] ../src/sharewidget.cpp:257:65: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags)' [ 98s] QStringList tails=lst[i].split ( ":",Qt::SkipEmptyParts ); [ 98s] ^ [ 98s] ../src/sharewidget.cpp:257:65: note: candidates are: [ 98s] In file included from /usr/include/QtCore/qobject.h:48:0, [ 98s] from /usr/include/QtGui/qwidget.h:47, [ 98s] from /usr/include/QtGui/qframe.h:45, [ 98s] from /usr/include/QtGui/QFrame:1, [ 98s] from ../src/configwidget.h:21, [ 98s] from ../src/sharewidget.h:21, [ 98s] from ../src/sharewidget.cpp:18: [ 98s] /usr/include/QtCore/qstring.h:301:17: note: QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 98s] QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, [ 98s] ^ [ 98s] /usr/include/QtCore/qstring.h:301:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 98s] /usr/include/QtCore/qstring.h:303:17: note: QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 98s] QStringList split(const QChar &sep, SplitBehavior behavior = KeepEmptyParts, [ 98s] ^ [ 98s] /usr/include/QtCore/qstring.h:303:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 98s] /usr/include/QtCore/qstring.h:306:17: note: QStringList QString::split(const QRegExp&, QString::SplitBehavior) const [ 98s] QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const Q_REQUIRED_RESULT; [ 98s] ^ [ 98s] /usr/include/QtCore/qstring.h:306:17: note: no known conversion for argument 1 from 'const char [2]' to 'const QRegExp&' [ 98s] ../src/sharewidget.cpp: In member function 'void ShareWidget::setDefaults()': [ 98s] ../src/sharewidget.cpp:276:20: error: conversion from 'const char [6]' to non-scalar type 'QStringCompatWrapper' requested [ 98s] QString toCode="UTF-8"; [ 98s] ^ [ 98s] ../src/sharewidget.cpp:283:39: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 98s] QString fromCode=tr ( "ISO8859-1" ); [ 98s] ^ [ 98s] ../src/sharewidget.cpp: In member function 'void ShareWidget::loadEnc(QComboBox*)': [ 98s] ../src/sharewidget.cpp:338:36: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested [ 98s] QString line = in.readLine(); [ 98s] ^ [ 98s] ../src/sharewidget.cpp:339:13: error: no match for 'operator=' (operand types are 'QStringCompatWrapper' and 'QString') [ 98s] line=line.replace ( "//","" ); [ 98s] ^ [ 98s] ../src/sharewidget.cpp:339:13: note: candidate is: [ 98s] In file included from ../src/sharewidget.cpp:38:0: [ 98s] ../src/compat.h:53:7: note: QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&) [ 98s] class QStringCompatWrapper : public QString { [ 98s] ^ [ 98s] ../src/compat.h:53:7: note: no known conversion for argument 1 from 'QString' to 'const QStringCompatWrapper&' [ 99s] Makefile:627: recipe for target 'sharewidget.o' failed [ 99s] make[2]: *** [sharewidget.o] Error 1 [ 99s] make[2]: *** Waiting for unfinished jobs.... [ 99s] Makefile:762: recipe for target 'exportdialog.o' failed [ 99s] make[2]: *** [exportdialog.o] Error 1 [ 100s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 100s] Makefile:83: recipe for target 'build_client' failed [ 100s] make[1]: *** [build_client] Error 2 [ 100s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 100s] Makefile:80: recipe for target 'build' failed [ 100s] make: *** [build] Error 2 [ 100s] error: Bad exit status from /var/tmp/rpm-tmp.hteMjZ (%build) [ 100s] [ 100s] [ 100s] RPM build errors: [ 100s] Bad exit status from /var/tmp/rpm-tmp.hteMjZ (%build) [ 100s] [ 100s] japsand failed "build x2goclient.spec" at Sun Apr 6 12:44:35 UTC 2025. [ 100s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.4FlTJM4zjar2HeByu5Ujwvjy ']' + '[' -d /var/lib/jenkins/tmp/tmp.4FlTJM4zjar2HeByu5Ujwvjy ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.4FlTJM4zjar2HeByu5Ujwvjy Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+sled-12.3/129/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 966.61 KiB...] [ 45s] inline static int warning(QWidget *parent, const QString &title, [ 45s] ^ [ 45s] /usr/include/QtGui/qmessagebox.h:257:23: note: no known conversion for argument 2 from 'QString' to 'const QStringCompatWrapper&' [ 45s] ../src/mediawidget.cpp: In member function 'void MediaWidget::readConfig()': [ 45s] ../src/mediawidget.cpp:254:34: error: no matching function for call to 'X2goSettings::X2goSettings(const char [9])' [ 45s] X2goSettings st ( "sessions" ); [ 45s] ^ [ 45s] ../src/mediawidget.cpp:254:34: note: candidates are: [ 45s] In file included from ../src/mediawidget.cpp:28:0: [ 45s] ../src/x2gosettings.h:31:5: note: X2goSettings::X2goSettings(QStringCompatWrapper, QSettings::Format) [ 45s] X2goSettings ( QString fileContent, QSettings::Format format); [ 45s] ^ [ 45s] ../src/x2gosettings.h:31:5: note: candidate expects 2 arguments, 1 provided [ 45s] ../src/x2gosettings.h:30:5: note: X2goSettings::X2goSettings(QStringCompatWrapper) [ 45s] X2goSettings ( QString group ); [ 45s] ^ [ 45s] ../src/x2gosettings.h:30:5: note: no known conversion for argument 1 from 'const char [9]' to 'QStringCompatWrapper' [ 45s] ../src/x2gosettings.h:27:7: note: X2goSettings::X2goSettings(const X2goSettings&) [ 45s] class X2goSettings [ 45s] ^ [ 45s] ../src/x2gosettings.h:27:7: note: no known conversion for argument 1 from 'const char [9]' to 'const X2goSettings&' [ 45s] ../src/mediawidget.cpp:259:14: error: no matching function for call to 'QSettings::value(const QString, QVariant)' [ 45s] ).toBool(); [ 45s] ^ [ 45s] ../src/mediawidget.cpp:259:14: note: candidate is: [ 45s] In file included from /usr/include/QtCore/QSettings:1:0, [ 45s] from ../src/x2gosettings.h:21, [ 45s] from ../src/mediawidget.cpp:28: [ 45s] /usr/include/QtCore/qsettings.h:164:14: note: QVariant QSettings::value(const QStringCompatWrapper&, const QVariant&) const [ 45s] QVariant value(const QString &key, const QVariant &defaultValue = QVariant()) const; [ 45s] ^ [ 45s] /usr/include/QtCore/qsettings.h:164:14: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 45s] ../src/mediawidget.cpp:261:50: error: no matching function for call to 'QSettings::value(const QString, const char [6])' [ 45s] "pulse" ).toString(); [ 45s] ^ [ 45s] ../src/mediawidget.cpp:261:50: note: candidate is: [ 45s] In file included from /usr/include/QtCore/QSettings:1:0, [ 45s] from ../src/x2gosettings.h:21, [ 45s] from ../src/mediawidget.cpp:28: [ 45s] /usr/include/QtCore/qsettings.h:164:14: note: QVariant QSettings::value(const QStringCompatWrapper&, const QVariant&) const [ 45s] QVariant value(const QString &key, const QVariant &defaultValue = QVariant()) const; [ 45s] ^ [ 45s] /usr/include/QtCore/qsettings.h:164:14: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 45s] ../src/mediawidget.cpp:263:47: error: no matching function for call to 'QSettings::value(const QString, bool)' [ 45s] true ).toBool(); [ 45s] ^ [ 45s] ../src/mediawidget.cpp:263:47: note: candidate is: [ 45s] In file included from /usr/include/QtCore/QSettings:1:0, [ 45s] from ../src/x2gosettings.h:21, [ 45s] from ../src/mediawidget.cpp:28: [ 45s] /usr/include/QtCore/qsettings.h:164:14: note: QVariant QSettings::value(const QStringCompatWrapper&, const QVariant&) const [ 45s] QVariant value(const QString &key, const QVariant &defaultValue = QVariant()) const; [ 45s] ^ [ 45s] /usr/include/QtCore/qsettings.h:164:14: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 45s] ../src/mediawidget.cpp:265:46: error: no matching function for call to 'QSettings::value(const QString, bool)' [ 45s] true ).toBool(); [ 45s] ^ [ 45s] ../src/mediawidget.cpp:265:46: note: candidate is: [ 45s] In file included from /usr/include/QtCore/QSettings:1:0, [ 45s] from ../src/x2gosettings.h:21, [ 45s] from ../src/mediawidget.cpp:28: [ 45s] /usr/include/QtCore/qsettings.h:164:14: note: QVariant QSettings::value(const QStringCompatWrapper&, const QVariant&) const [ 45s] QVariant value(const QString &key, const QVariant &defaultValue = QVariant()) const; [ 45s] ^ [ 45s] /usr/include/QtCore/qsettings.h:164:14: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 45s] ../src/mediawidget.cpp:267:48: error: no matching function for call to 'QSettings::value(const QString, bool)' [ 45s] true ).toBool(); [ 45s] ^ [ 45s] ../src/mediawidget.cpp:267:48: note: candidate is: [ 45s] In file included from /usr/include/QtCore/QSettings:1:0, [ 45s] from ../src/x2gosettings.h:21, [ 45s] from ../src/mediawidget.cpp:28: [ 45s] /usr/include/QtCore/qsettings.h:164:14: note: QVariant QSettings::value(const QStringCompatWrapper&, const QVariant&) const [ 45s] QVariant value(const QString &key, const QVariant &defaultValue = QVariant()) const; [ 45s] ^ [ 45s] /usr/include/QtCore/qsettings.h:164:14: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 45s] ../src/mediawidget.cpp:268:66: error: no matching function for call to 'QSettings::value(const QString, int)' [ 45s] int sndPort= st.setting()->value ( sessionId+"/sndport",4713 ).toInt(); [ 45s] ^ [ 45s] ../src/mediawidget.cpp:268:66: note: candidate is: [ 45s] In file included from /usr/include/QtCore/QSettings:1:0, [ 45s] from ../src/x2gosettings.h:21, [ 45s] from ../src/mediawidget.cpp:28: [ 45s] /usr/include/QtCore/qsettings.h:164:14: note: QVariant QSettings::value(const QStringCompatWrapper&, const QVariant&) const [ 45s] QVariant value(const QString &key, const QVariant &defaultValue = QVariant()) const; [ 45s] ^ [ 45s] /usr/include/QtCore/qsettings.h:164:14: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 45s] ../src/mediawidget.cpp:306:38: error: no matching function for call to 'QSettings::value(const QString, bool)' [ 45s] true ).toBool() ); [ 45s] ^ [ 45s] ../src/mediawidget.cpp:306:38: note: candidate is: [ 45s] In file included from /usr/include/QtCore/QSettings:1:0, [ 45s] from ../src/x2gosettings.h:21, [ 45s] from ../src/mediawidget.cpp:28: [ 45s] /usr/include/QtCore/qsettings.h:164:14: note: QVariant QSettings::value(const QStringCompatWrapper&, const QVariant&) const [ 45s] QVariant value(const QString &key, const QVariant &defaultValue = QVariant()) const; [ 45s] ^ [ 45s] /usr/include/QtCore/qsettings.h:164:14: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 45s] ../src/mediawidget.cpp: In member function 'void MediaWidget::saveSettings()': [ 45s] ../src/mediawidget.cpp:322:34: error: no matching function for call to 'X2goSettings::X2goSettings(const char [9])' [ 45s] X2goSettings st ( "sessions" ); [ 45s] ^ [ 45s] ../src/mediawidget.cpp:322:34: note: candidates are: [ 45s] In file included from ../src/mediawidget.cpp:28:0: [ 45s] ../src/x2gosettings.h:31:5: note: X2goSettings::X2goSettings(QStringCompatWrapper, QSettings::Format) [ 45s] X2goSettings ( QString fileContent, QSettings::Format format); [ 45s] ^ [ 45s] ../src/x2gosettings.h:31:5: note: candidate expects 2 arguments, 1 provided [ 45s] ../src/x2gosettings.h:30:5: note: X2goSettings::X2goSettings(QStringCompatWrapper) [ 45s] X2goSettings ( QString group ); [ 45s] ^ [ 45s] ../src/x2gosettings.h:30:5: note: no known conversion for argument 1 from 'const char [9]' to 'QStringCompatWrapper' [ 45s] ../src/x2gosettings.h:27:7: note: X2goSettings::X2goSettings(const X2goSettings&) [ 45s] class X2goSettings [ 45s] ^ [ 45s] ../src/x2gosettings.h:27:7: note: no known conversion for argument 1 from 'const char [9]' to 'const X2goSettings&' [ 45s] ../src/mediawidget.cpp:325:62: error: no matching function for call to 'QSettings::setValue(const QString, QVariant)' [ 45s] ( QVariant ) sound->isChecked() ); [ 45s] ^ [ 45s] ../src/mediawidget.cpp:325:62: note: candidate is: [ 45s] In file included from /usr/include/QtCore/QSettings:1:0, [ 45s] from ../src/x2gosettings.h:21, [ 45s] from ../src/mediawidget.cpp:28: [ 45s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 45s] void setValue(const QString &key, const QVariant &value); [ 45s] ^ [ 45s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 45s] ../src/mediawidget.cpp:328:54: error: no matching function for call to 'QSettings::setValue(const QString, QVariant)' [ 45s] ( QVariant ) "arts" ); [ 45s] ^ [ 45s] ../src/mediawidget.cpp:328:54: note: candidate is: [ 45s] In file included from /usr/include/QtCore/QSettings:1:0, [ 45s] from ../src/x2gosettings.h:21, [ 45s] from ../src/mediawidget.cpp:28: [ 45s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 45s] void setValue(const QString &key, const QVariant &value); [ 45s] ^ [ 45s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 45s] ../src/mediawidget.cpp:331:53: error: no matching function for call to 'QSettings::setValue(const QString, QVariant)' [ 45s] ( QVariant ) "esd" ); [ 45s] ^ [ 45s] ../src/mediawidget.cpp:331:53: note: candidate is: [ 45s] In file included from /usr/include/QtCore/QSettings:1:0, [ 45s] from ../src/x2gosettings.h:21, [ 45s] from ../src/mediawidget.cpp:28: [ 45s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 45s] void setValue(const QString &key, const QVariant &value); [ 45s] ^ [ 45s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 45s] ../src/mediawidget.cpp:334:55: error: no matching function for call to 'QSettings::setValue(const QString, QVariant)' [ 45s] ( QVariant ) "pulse" ); [ 45s] ^ [ 45s] ../src/mediawidget.cpp:334:55: note: candidate is: [ 45s] In file included from /usr/include/QtCore/QSettings:1:0, [ 45s] from ../src/x2gosettings.h:21, [ 45s] from ../src/mediawidget.cpp:28: [ 45s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 45s] void setValue(const QString &key, const QVariant &value); [ 45s] ^ [ 45s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 45s] ../src/mediawidget.cpp:337:67: error: no matching function for call to 'QSettings::setValue(const QString, QVariant)' [ 45s] ( QVariant ) rbStartSnd->isChecked() ); [ 45s] ^ [ 45s] ../src/mediawidget.cpp:337:67: note: candidate is: [ 45s] In file included from /usr/include/QtCore/QSettings:1:0, [ 45s] from ../src/x2gosettings.h:21, [ 45s] from ../src/mediawidget.cpp:28: [ 45s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 45s] void setValue(const QString &key, const QVariant &value); [ 45s] ^ [ 45s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 45s] ../src/mediawidget.cpp:339:68: error: no matching function for call to 'QSettings::setValue(const QString, QVariant)' [ 45s] ( QVariant ) cbSndSshTun->isChecked() ); [ 45s] ^ [ 45s] ../src/mediawidget.cpp:339:68: note: candidate is: [ 45s] In file included from /usr/include/QtCore/QSettings:1:0, [ 45s] from ../src/x2gosettings.h:21, [ 45s] from ../src/mediawidget.cpp:28: [ 45s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 45s] void setValue(const QString &key, const QVariant &value); [ 45s] ^ [ 45s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 45s] ../src/mediawidget.cpp:341:69: error: no matching function for call to 'QSettings::setValue(const QString, QVariant)' [ 45s] ( QVariant ) cbDefSndPort->isChecked() ); [ 45s] ^ [ 45s] ../src/mediawidget.cpp:341:69: note: candidate is: [ 45s] In file included from /usr/include/QtCore/QSettings:1:0, [ 45s] from ../src/x2gosettings.h:21, [ 45s] from ../src/mediawidget.cpp:28: [ 45s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 45s] void setValue(const QString &key, const QVariant &value); [ 45s] ^ [ 45s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 45s] ../src/mediawidget.cpp:343:62: error: no matching function for call to 'QSettings::setValue(const QString, QVariant)' [ 45s] ( QVariant ) sbSndPort->value() ); [ 45s] ^ [ 45s] ../src/mediawidget.cpp:343:62: note: candidate is: [ 45s] In file included from /usr/include/QtCore/QSettings:1:0, [ 45s] from ../src/x2gosettings.h:21, [ 45s] from ../src/mediawidget.cpp:28: [ 45s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 45s] void setValue(const QString &key, const QVariant &value); [ 45s] ^ [ 45s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 45s] ../src/mediawidget.cpp:345:70: error: no matching function for call to 'QSettings::setValue(const QString, QVariant)' [ 45s] ( QVariant ) cbClientPrint->isChecked() ); [ 45s] ^ [ 45s] ../src/mediawidget.cpp:345:70: note: candidate is: [ 45s] In file included from /usr/include/QtCore/QSettings:1:0, [ 45s] from ../src/x2gosettings.h:21, [ 45s] from ../src/mediawidget.cpp:28: [ 45s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 45s] void setValue(const QString &key, const QVariant &value); [ 45s] ^ [ 45s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 45s] Makefile:783: recipe for target 'exportdialog.o' failed [ 45s] make[2]: *** [exportdialog.o] Error 1 [ 45s] Makefile:642: recipe for target 'sharewidget.o' failed [ 45s] make[2]: *** [sharewidget.o] Error 1 [ 45s] Makefile:657: recipe for target 'settingswidget.o' failed [ 45s] make[2]: *** [settingswidget.o] Error 1 [ 45s] Makefile:672: recipe for target 'mediawidget.o' failed [ 45s] make[2]: *** [mediawidget.o] Error 1 [ 45s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 45s] Makefile:83: recipe for target 'build_client' failed [ 45s] make[1]: *** [build_client] Error 2 [ 45s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 45s] Makefile:80: recipe for target 'build' failed [ 45s] make: *** [build] Error 2 [ 45s] error: Bad exit status from /var/tmp/rpm-tmp.9d6Sje (%build) [ 45s] [ 45s] [ 45s] RPM build errors: [ 45s] Bad exit status from /var/tmp/rpm-tmp.9d6Sje (%build) [ 45s] [ 45s] japsand failed "build x2goclient.spec" at Sun Apr 6 13:02:27 UTC 2025. [ 45s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.oqpv6DUrZEB7yCOhPaN8pt8f ']' + '[' -d /var/lib/jenkins/tmp/tmp.oqpv6DUrZEB7yCOhPaN8pt8f ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.oqpv6DUrZEB7yCOhPaN8pt8f Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+sled-12.3/130/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 1.36 MiB...] [ 60s] from ../src/sessionwidget.h:21, [ 60s] from ../src/sessionwidget.cpp:18: [ 60s] /usr/include/QtCore/qlist.h:855:24: note: 'QStringCompatWrapper' is not derived from 'const std::basic_string<_CharT, _Traits, _Alloc>' [ 60s] if (n->t() == t) [ 60s] ^ [ 60s] In file included from /usr/include/c++/4.8/string:52:0, [ 60s] from /usr/include/QtCore/qstring.h:54, [ 60s] from /usr/include/QtCore/qobject.h:48, [ 60s] from /usr/include/QtGui/qwidget.h:47, [ 60s] from /usr/include/QtGui/qframe.h:45, [ 60s] from /usr/include/QtGui/QFrame:1, [ 60s] from ../src/configwidget.h:24, [ 60s] from ../src/sessionwidget.h:21, [ 60s] from ../src/sessionwidget.cpp:18: [ 60s] /usr/include/c++/4.8/bits/basic_string.h:2507:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const _CharT*, const std::basic_string<_CharT, _Traits, _Alloc>&) [ 60s] operator==(const _CharT* __lhs, [ 60s] ^ [ 60s] /usr/include/c++/4.8/bits/basic_string.h:2507:5: note: template argument deduction/substitution failed: [ 60s] In file included from /usr/include/QtCore/qobject.h:50:0, [ 60s] from /usr/include/QtGui/qwidget.h:47, [ 60s] from /usr/include/QtGui/qframe.h:45, [ 60s] from /usr/include/QtGui/QFrame:1, [ 60s] from ../src/configwidget.h:24, [ 60s] from ../src/sessionwidget.h:21, [ 60s] from ../src/sessionwidget.cpp:18: [ 60s] /usr/include/QtCore/qlist.h:855:24: note: mismatched types 'const _CharT*' and 'QStringCompatWrapper' [ 60s] if (n->t() == t) [ 60s] ^ [ 60s] In file included from /usr/include/c++/4.8/string:52:0, [ 60s] from /usr/include/QtCore/qstring.h:54, [ 60s] from /usr/include/QtCore/qobject.h:48, [ 60s] from /usr/include/QtGui/qwidget.h:47, [ 60s] from /usr/include/QtGui/qframe.h:45, [ 60s] from /usr/include/QtGui/QFrame:1, [ 60s] from ../src/configwidget.h:24, [ 60s] from ../src/sessionwidget.h:21, [ 60s] from ../src/sessionwidget.cpp:18: [ 60s] /usr/include/c++/4.8/bits/basic_string.h:2493:5: note: template<class _CharT> typename __gnu_cxx::__enable_if<std::__is_char<_Tp>::__value, bool>::__type std::operator==(const std::basic_string<_CharT>&, const std::basic_string<_CharT>&) [ 60s] operator==(const basic_string<_CharT>& __lhs, [ 60s] ^ [ 60s] /usr/include/c++/4.8/bits/basic_string.h:2493:5: note: template argument deduction/substitution failed: [ 60s] In file included from /usr/include/QtCore/qobject.h:50:0, [ 60s] from /usr/include/QtGui/qwidget.h:47, [ 60s] from /usr/include/QtGui/qframe.h:45, [ 60s] from /usr/include/QtGui/QFrame:1, [ 60s] from ../src/configwidget.h:24, [ 60s] from ../src/sessionwidget.h:21, [ 60s] from ../src/sessionwidget.cpp:18: [ 60s] /usr/include/QtCore/qlist.h:855:24: note: 'QStringCompatWrapper' is not derived from 'const std::basic_string<_CharT>' [ 60s] if (n->t() == t) [ 60s] ^ [ 60s] In file included from /usr/include/c++/4.8/string:52:0, [ 60s] from /usr/include/QtCore/qstring.h:54, [ 60s] from /usr/include/QtCore/qobject.h:48, [ 60s] from /usr/include/QtGui/qwidget.h:47, [ 60s] from /usr/include/QtGui/qframe.h:45, [ 60s] from /usr/include/QtGui/QFrame:1, [ 60s] from ../src/configwidget.h:24, [ 60s] from ../src/sessionwidget.h:21, [ 60s] from ../src/sessionwidget.cpp:18: [ 60s] /usr/include/c++/4.8/bits/basic_string.h:2486:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT, _Traits, _Alloc>&) [ 60s] operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, [ 60s] ^ [ 60s] /usr/include/c++/4.8/bits/basic_string.h:2486:5: note: template argument deduction/substitution failed: [ 60s] In file included from /usr/include/QtCore/qobject.h:50:0, [ 60s] from /usr/include/QtGui/qwidget.h:47, [ 60s] from /usr/include/QtGui/qframe.h:45, [ 60s] from /usr/include/QtGui/QFrame:1, [ 60s] from ../src/configwidget.h:24, [ 60s] from ../src/sessionwidget.h:21, [ 60s] from ../src/sessionwidget.cpp:18: [ 60s] /usr/include/QtCore/qlist.h:855:24: note: 'QStringCompatWrapper' is not derived from 'const std::basic_string<_CharT, _Traits, _Alloc>' [ 60s] if (n->t() == t) [ 60s] ^ [ 60s] In file included from /usr/include/c++/4.8/bits/char_traits.h:40:0, [ 60s] from /usr/include/c++/4.8/string:40, [ 60s] from /usr/include/QtCore/qstring.h:54, [ 60s] from /usr/include/QtCore/qobject.h:48, [ 60s] from /usr/include/QtGui/qwidget.h:47, [ 60s] from /usr/include/QtGui/qframe.h:45, [ 60s] from /usr/include/QtGui/QFrame:1, [ 60s] from ../src/configwidget.h:24, [ 60s] from ../src/sessionwidget.h:21, [ 60s] from ../src/sessionwidget.cpp:18: [ 60s] /usr/include/c++/4.8/bits/postypes.h:216:5: note: template<class _StateT> bool std::operator==(const std::fpos<_StateT>&, const std::fpos<_StateT>&) [ 60s] operator==(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) [ 60s] ^ [ 60s] /usr/include/c++/4.8/bits/postypes.h:216:5: note: template argument deduction/substitution failed: [ 60s] In file included from /usr/include/QtCore/qobject.h:50:0, [ 60s] from /usr/include/QtGui/qwidget.h:47, [ 60s] from /usr/include/QtGui/qframe.h:45, [ 60s] from /usr/include/QtGui/QFrame:1, [ 60s] from ../src/configwidget.h:24, [ 60s] from ../src/sessionwidget.h:21, [ 60s] from ../src/sessionwidget.cpp:18: [ 60s] /usr/include/QtCore/qlist.h:855:24: note: 'QStringCompatWrapper' is not derived from 'const std::fpos<_StateT>' [ 60s] if (n->t() == t) [ 60s] ^ [ 60s] In file included from /usr/include/c++/4.8/ext/alloc_traits.h:38:0, [ 60s] from /usr/include/c++/4.8/bits/stl_construct.h:61, [ 60s] from /usr/include/c++/4.8/bits/stl_tempbuf.h:60, [ 60s] from /usr/include/c++/4.8/bits/stl_algo.h:62, [ 60s] from /usr/include/c++/4.8/algorithm:62, [ 60s] from /usr/include/QtCore/qglobal.h:68, [ 60s] from ../src/compat.h:23, [ 60s] from ../src/configwidget.h:22, [ 60s] from ../src/sessionwidget.h:21, [ 60s] from ../src/sessionwidget.cpp:18: [ 60s] /usr/include/c++/4.8/bits/allocator.h:133:5: note: template<class _Tp> bool std::operator==(const std::allocator<_Tp1>&, const std::allocator<_Tp1>&) [ 60s] operator==(const allocator<_Tp>&, const allocator<_Tp>&) [ 60s] ^ [ 60s] /usr/include/c++/4.8/bits/allocator.h:133:5: note: template argument deduction/substitution failed: [ 60s] In file included from /usr/include/QtCore/qobject.h:50:0, [ 60s] from /usr/include/QtGui/qwidget.h:47, [ 60s] from /usr/include/QtGui/qframe.h:45, [ 60s] from /usr/include/QtGui/QFrame:1, [ 60s] from ../src/configwidget.h:24, [ 60s] from ../src/sessionwidget.h:21, [ 60s] from ../src/sessionwidget.cpp:18: [ 60s] /usr/include/QtCore/qlist.h:855:24: note: 'QStringCompatWrapper' is not derived from 'const std::allocator<_Tp1>' [ 60s] if (n->t() == t) [ 60s] ^ [ 60s] In file included from /usr/include/c++/4.8/ext/alloc_traits.h:38:0, [ 60s] from /usr/include/c++/4.8/bits/stl_construct.h:61, [ 60s] from /usr/include/c++/4.8/bits/stl_tempbuf.h:60, [ 60s] from /usr/include/c++/4.8/bits/stl_algo.h:62, [ 60s] from /usr/include/c++/4.8/algorithm:62, [ 60s] from /usr/include/QtCore/qglobal.h:68, [ 60s] from ../src/compat.h:23, [ 60s] from ../src/configwidget.h:22, [ 60s] from ../src/sessionwidget.h:21, [ 60s] from ../src/sessionwidget.cpp:18: [ 60s] /usr/include/c++/4.8/bits/allocator.h:128:5: note: template<class _T1, class _T2> bool std::operator==(const std::allocator<_Tp1>&, const std::allocator<_T2>&) [ 60s] operator==(const allocator<_T1>&, const allocator<_T2>&) [ 60s] ^ [ 60s] /usr/include/c++/4.8/bits/allocator.h:128:5: note: template argument deduction/substitution failed: [ 60s] In file included from /usr/include/QtCore/qobject.h:50:0, [ 60s] from /usr/include/QtGui/qwidget.h:47, [ 60s] from /usr/include/QtGui/qframe.h:45, [ 60s] from /usr/include/QtGui/QFrame:1, [ 60s] from ../src/configwidget.h:24, [ 60s] from ../src/sessionwidget.h:21, [ 60s] from ../src/sessionwidget.cpp:18: [ 60s] /usr/include/QtCore/qlist.h:855:24: note: 'QStringCompatWrapper' is not derived from 'const std::allocator<_Tp1>' [ 60s] if (n->t() == t) [ 60s] ^ [ 60s] In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0, [ 60s] from /usr/include/c++/4.8/algorithm:61, [ 60s] from /usr/include/QtCore/qglobal.h:68, [ 60s] from ../src/compat.h:23, [ 60s] from ../src/configwidget.h:22, [ 60s] from ../src/sessionwidget.h:21, [ 60s] from ../src/sessionwidget.cpp:18: [ 60s] /usr/include/c++/4.8/bits/stl_iterator.h:341:5: note: template<class _IteratorL, class _IteratorR> bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&) [ 60s] operator==(const reverse_iterator<_IteratorL>& __x, [ 60s] ^ [ 60s] /usr/include/c++/4.8/bits/stl_iterator.h:341:5: note: template argument deduction/substitution failed: [ 60s] In file included from /usr/include/QtCore/qobject.h:50:0, [ 60s] from /usr/include/QtGui/qwidget.h:47, [ 60s] from /usr/include/QtGui/qframe.h:45, [ 60s] from /usr/include/QtGui/QFrame:1, [ 60s] from ../src/configwidget.h:24, [ 60s] from ../src/sessionwidget.h:21, [ 60s] from ../src/sessionwidget.cpp:18: [ 60s] /usr/include/QtCore/qlist.h:855:24: note: 'QStringCompatWrapper' is not derived from 'const std::reverse_iterator<_Iterator>' [ 60s] if (n->t() == t) [ 60s] ^ [ 60s] In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0, [ 60s] from /usr/include/c++/4.8/algorithm:61, [ 60s] from /usr/include/QtCore/qglobal.h:68, [ 60s] from ../src/compat.h:23, [ 60s] from ../src/configwidget.h:22, [ 60s] from ../src/sessionwidget.h:21, [ 60s] from ../src/sessionwidget.cpp:18: [ 60s] /usr/include/c++/4.8/bits/stl_iterator.h:291:5: note: template<class _Iterator> bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&) [ 60s] operator==(const reverse_iterator<_Iterator>& __x, [ 60s] ^ [ 60s] /usr/include/c++/4.8/bits/stl_iterator.h:291:5: note: template argument deduction/substitution failed: [ 60s] In file included from /usr/include/QtCore/qobject.h:50:0, [ 60s] from /usr/include/QtGui/qwidget.h:47, [ 60s] from /usr/include/QtGui/qframe.h:45, [ 60s] from /usr/include/QtGui/QFrame:1, [ 60s] from ../src/configwidget.h:24, [ 60s] from ../src/sessionwidget.h:21, [ 60s] from ../src/sessionwidget.cpp:18: [ 60s] /usr/include/QtCore/qlist.h:855:24: note: 'QStringCompatWrapper' is not derived from 'const std::reverse_iterator<_Iterator>' [ 60s] if (n->t() == t) [ 60s] ^ [ 60s] In file included from /usr/include/c++/4.8/utility:70:0, [ 60s] from /usr/include/c++/4.8/algorithm:60, [ 60s] from /usr/include/QtCore/qglobal.h:68, [ 60s] from ../src/compat.h:23, [ 60s] from ../src/configwidget.h:22, [ 60s] from ../src/sessionwidget.h:21, [ 60s] from ../src/sessionwidget.cpp:18: [ 60s] /usr/include/c++/4.8/bits/stl_pair.h:214:5: note: template<class _T1, class _T2> bool std::operator==(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&) [ 60s] operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) [ 60s] ^ [ 60s] /usr/include/c++/4.8/bits/stl_pair.h:214:5: note: template argument deduction/substitution failed: [ 60s] In file included from /usr/include/QtCore/qobject.h:50:0, [ 60s] from /usr/include/QtGui/qwidget.h:47, [ 60s] from /usr/include/QtGui/qframe.h:45, [ 60s] from /usr/include/QtGui/QFrame:1, [ 60s] from ../src/configwidget.h:24, [ 60s] from ../src/sessionwidget.h:21, [ 60s] from ../src/sessionwidget.cpp:18: [ 60s] /usr/include/QtCore/qlist.h:855:24: note: 'QStringCompatWrapper' is not derived from 'const std::pair<_T1, _T2>' [ 60s] if (n->t() == t) [ 60s] ^ [ 60s] Makefile:658: recipe for target 'settingswidget.o' failed [ 60s] make[2]: *** [settingswidget.o] Error 1 [ 60s] Makefile:643: recipe for target 'sharewidget.o' failed [ 60s] make[2]: *** [sharewidget.o] Error 1 [ 60s] Makefile:673: recipe for target 'mediawidget.o' failed [ 60s] make[2]: *** [mediawidget.o] Error 1 [ 60s] Makefile:766: recipe for target 'editconnectiondialog.o' failed [ 60s] make[2]: *** [editconnectiondialog.o] Error 1 [ 60s] Makefile:721: recipe for target 'connectionwidget.o' failed [ 60s] make[2]: *** [connectionwidget.o] Error 1 [ 60s] Makefile:745: recipe for target 'configdialog.o' failed [ 60s] make[2]: *** [configdialog.o] Error 1 [ 60s] Makefile:706: recipe for target 'sessionwidget.o' failed [ 60s] make[2]: *** [sessionwidget.o] Error 1 [ 60s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 60s] Makefile:83: recipe for target 'build_client' failed [ 60s] make[1]: *** [build_client] Error 2 [ 60s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 60s] Makefile:80: recipe for target 'build' failed [ 60s] make: *** [build] Error 2 [ 60s] error: Bad exit status from /var/tmp/rpm-tmp.OSUpK3 (%build) [ 60s] [ 60s] [ 60s] RPM build errors: [ 60s] Bad exit status from /var/tmp/rpm-tmp.OSUpK3 (%build) [ 60s] [ 60s] japsand failed "build x2goclient.spec" at Sun Apr 6 13:10:52 UTC 2025. [ 60s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.osZgNouPa99ylqDYBinjsJ67 ']' + '[' -d /var/lib/jenkins/tmp/tmp.osZgNouPa99ylqDYBinjsJ67 ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.osZgNouPa99ylqDYBinjsJ67 Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+sled-12.3/131/display/redirect?page=changes> Changes: [ionic] src/compat.h: include QString properly. ------------------------------------------ [...truncated 1.69 MiB...] [ 76s] ^ [ 76s] In file included from /usr/include/QtGui/qwindowdefs.h:45:0, [ 76s] from /usr/include/QtGui/qwidget.h:46, [ 76s] from /usr/include/QtGui/qframe.h:45, [ 76s] from /usr/include/QtGui/qlineedit.h:45, [ 76s] from /usr/include/QtGui/QLineEdit:1, [ 76s] from ../src/configdialog.cpp:18: [ 76s] ../src/onmainwindow.h: In static member function 'static QStringCompatWrapper ONMainWindow::tr(const char*, const char*)': [ 76s] ../src/onmainwindow.h:265:5: error: could not convert 'QMetaObject::tr(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] ../src/onmainwindow.h: In static member function 'static QStringCompatWrapper ONMainWindow::trUtf8(const char*, const char*)': [ 76s] ../src/onmainwindow.h:265:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] ../src/onmainwindow.h: In static member function 'static QStringCompatWrapper ONMainWindow::tr(const char*, const char*, int)': [ 76s] ../src/onmainwindow.h:265:5: error: could not convert 'QMetaObject::tr(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] ../src/onmainwindow.h: In static member function 'static QStringCompatWrapper ONMainWindow::trUtf8(const char*, const char*, int)': [ 76s] ../src/onmainwindow.h:265:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] /usr/include/QtGui/qbuttongroup.h: In static member function 'static QStringCompatWrapper QButtonGroup::tr(const char*, const char*)': [ 76s] /usr/include/QtGui/qbuttongroup.h:61:5: error: could not convert 'QMetaObject::tr(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] /usr/include/QtGui/qbuttongroup.h: In static member function 'static QStringCompatWrapper QButtonGroup::trUtf8(const char*, const char*)': [ 76s] /usr/include/QtGui/qbuttongroup.h:61:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] /usr/include/QtGui/qbuttongroup.h: In static member function 'static QStringCompatWrapper QButtonGroup::tr(const char*, const char*, int)': [ 76s] /usr/include/QtGui/qbuttongroup.h:61:5: error: could not convert 'QMetaObject::tr(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] /usr/include/QtGui/qbuttongroup.h: In static member function 'static QStringCompatWrapper QButtonGroup::trUtf8(const char*, const char*, int)': [ 76s] /usr/include/QtGui/qbuttongroup.h:61:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] /usr/include/QtGui/qradiobutton.h: In static member function 'static QStringCompatWrapper QRadioButton::tr(const char*, const char*)': [ 76s] /usr/include/QtGui/qradiobutton.h:58:5: error: could not convert 'QMetaObject::tr(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] /usr/include/QtGui/qradiobutton.h: In static member function 'static QStringCompatWrapper QRadioButton::trUtf8(const char*, const char*)': [ 76s] /usr/include/QtGui/qradiobutton.h:58:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] /usr/include/QtGui/qradiobutton.h: In static member function 'static QStringCompatWrapper QRadioButton::tr(const char*, const char*, int)': [ 76s] /usr/include/QtGui/qradiobutton.h:58:5: error: could not convert 'QMetaObject::tr(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] /usr/include/QtGui/qradiobutton.h: In static member function 'static QStringCompatWrapper QRadioButton::trUtf8(const char*, const char*, int)': [ 76s] /usr/include/QtGui/qradiobutton.h:58:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] ../src/configdialog.h: In static member function 'static QStringCompatWrapper ConfigDialog::tr(const char*, const char*)': [ 76s] ../src/configdialog.h:44:5: error: could not convert 'QMetaObject::tr(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] ../src/configdialog.h: In static member function 'static QStringCompatWrapper ConfigDialog::trUtf8(const char*, const char*)': [ 76s] ../src/configdialog.h:44:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] ../src/configdialog.h: In static member function 'static QStringCompatWrapper ConfigDialog::tr(const char*, const char*, int)': [ 76s] ../src/configdialog.h:44:5: error: could not convert 'QMetaObject::tr(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] ../src/configdialog.h: In static member function 'static QStringCompatWrapper ConfigDialog::trUtf8(const char*, const char*, int)': [ 76s] ../src/configdialog.h:44:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] Makefile:673: recipe for target 'mediawidget.o' failed [ 76s] make[2]: *** [mediawidget.o] Error 1 [ 76s] /usr/include/QtGui/qaction.h: In static member function 'static QStringCompatWrapper QAction::tr(const char*, const char*)': [ 76s] /usr/include/QtGui/qaction.h:66:5: error: could not convert 'QMetaObject::tr(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] /usr/include/QtGui/qaction.h: In static member function 'static QStringCompatWrapper QAction::trUtf8(const char*, const char*)': [ 76s] /usr/include/QtGui/qaction.h:66:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] /usr/include/QtGui/qaction.h: In static member function 'static QStringCompatWrapper QAction::tr(const char*, const char*, int)': [ 76s] /usr/include/QtGui/qaction.h:66:5: error: could not convert 'QMetaObject::tr(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] /usr/include/QtGui/qaction.h: In static member function 'static QStringCompatWrapper QAction::trUtf8(const char*, const char*, int)': [ 76s] /usr/include/QtGui/qaction.h:66:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] /usr/include/QtGui/qactiongroup.h: In static member function 'static QStringCompatWrapper QActionGroup::tr(const char*, const char*)': [ 76s] /usr/include/QtGui/qactiongroup.h:59:5: error: could not convert 'QMetaObject::tr(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] /usr/include/QtGui/qactiongroup.h: In static member function 'static QStringCompatWrapper QActionGroup::trUtf8(const char*, const char*)': [ 76s] /usr/include/QtGui/qactiongroup.h:59:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] /usr/include/QtGui/qactiongroup.h: In static member function 'static QStringCompatWrapper QActionGroup::tr(const char*, const char*, int)': [ 76s] /usr/include/QtGui/qactiongroup.h:59:5: error: could not convert 'QMetaObject::tr(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] /usr/include/QtGui/qactiongroup.h: In static member function 'static QStringCompatWrapper QActionGroup::trUtf8(const char*, const char*, int)': [ 76s] /usr/include/QtGui/qactiongroup.h:59:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] /usr/include/QtGui/qcombobox.h: In static member function 'static QStringCompatWrapper QComboBox::tr(const char*, const char*)': [ 76s] /usr/include/QtGui/qcombobox.h:64:5: error: could not convert 'QMetaObject::tr(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] /usr/include/QtGui/qcombobox.h: In static member function 'static QStringCompatWrapper QComboBox::trUtf8(const char*, const char*)': [ 76s] /usr/include/QtGui/qcombobox.h:64:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] /usr/include/QtGui/qcombobox.h: In static member function 'static QStringCompatWrapper QComboBox::tr(const char*, const char*, int)': [ 76s] /usr/include/QtGui/qcombobox.h:64:5: error: could not convert 'QMetaObject::tr(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] /usr/include/QtGui/qcombobox.h: In static member function 'static QStringCompatWrapper QComboBox::trUtf8(const char*, const char*, int)': [ 76s] /usr/include/QtGui/qcombobox.h:64:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] /usr/include/QtGui/qheaderview.h: In static member function 'static QStringCompatWrapper QHeaderView::tr(const char*, const char*)': [ 76s] /usr/include/QtGui/qheaderview.h:60:5: error: could not convert 'QMetaObject::tr(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] /usr/include/QtGui/qheaderview.h: In static member function 'static QStringCompatWrapper QHeaderView::trUtf8(const char*, const char*)': [ 76s] /usr/include/QtGui/qheaderview.h:60:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] /usr/include/QtGui/qheaderview.h: In static member function 'static QStringCompatWrapper QHeaderView::tr(const char*, const char*, int)': [ 76s] /usr/include/QtGui/qheaderview.h:60:5: error: could not convert 'QMetaObject::tr(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] /usr/include/QtGui/qheaderview.h: In static member function 'static QStringCompatWrapper QHeaderView::trUtf8(const char*, const char*, int)': [ 76s] /usr/include/QtGui/qheaderview.h:60:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] ../src/printwidget.h: In static member function 'static QStringCompatWrapper PrintWidget::tr(const char*, const char*)': [ 76s] ../src/printwidget.h:29:3: error: could not convert 'QMetaObject::tr(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] ../src/printwidget.h: In static member function 'static QStringCompatWrapper PrintWidget::trUtf8(const char*, const char*)': [ 76s] ../src/printwidget.h:29:3: error: could not convert 'QMetaObject::trUtf8(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] ../src/printwidget.h: In static member function 'static QStringCompatWrapper PrintWidget::tr(const char*, const char*, int)': [ 76s] ../src/printwidget.h:29:3: error: could not convert 'QMetaObject::tr(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] ../src/printwidget.h: In static member function 'static QStringCompatWrapper PrintWidget::trUtf8(const char*, const char*, int)': [ 76s] ../src/printwidget.h:29:3: error: could not convert 'QMetaObject::trUtf8(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] ../src/connectionwidget.h: In static member function 'static QStringCompatWrapper ConnectionWidget::tr(const char*, const char*)': [ 76s] ../src/connectionwidget.h:35:3: error: could not convert 'QMetaObject::tr(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] ../src/connectionwidget.h: In static member function 'static QStringCompatWrapper ConnectionWidget::trUtf8(const char*, const char*)': [ 76s] ../src/connectionwidget.h:35:3: error: could not convert 'QMetaObject::trUtf8(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] ../src/connectionwidget.h: In static member function 'static QStringCompatWrapper ConnectionWidget::tr(const char*, const char*, int)': [ 76s] ../src/connectionwidget.h:35:3: error: could not convert 'QMetaObject::tr(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] ../src/connectionwidget.h: In static member function 'static QStringCompatWrapper ConnectionWidget::trUtf8(const char*, const char*, int)': [ 76s] ../src/connectionwidget.h:35:3: error: could not convert 'QMetaObject::trUtf8(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] ../src/settingswidget.h: In static member function 'static QStringCompatWrapper SettingsWidget::tr(const char*, const char*)': [ 76s] ../src/settingswidget.h:39:5: error: could not convert 'QMetaObject::tr(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] ../src/settingswidget.h: In static member function 'static QStringCompatWrapper SettingsWidget::trUtf8(const char*, const char*)': [ 76s] ../src/settingswidget.h:39:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] ../src/settingswidget.h: In static member function 'static QStringCompatWrapper SettingsWidget::tr(const char*, const char*, int)': [ 76s] ../src/settingswidget.h:39:5: error: could not convert 'QMetaObject::tr(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] ../src/settingswidget.h: In static member function 'static QStringCompatWrapper SettingsWidget::trUtf8(const char*, const char*, int)': [ 76s] ../src/settingswidget.h:39:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] ../src/mediawidget.h: In static member function 'static QStringCompatWrapper MediaWidget::tr(const char*, const char*)': [ 76s] ../src/mediawidget.h:39:5: error: could not convert 'QMetaObject::tr(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] ../src/mediawidget.h: In static member function 'static QStringCompatWrapper MediaWidget::trUtf8(const char*, const char*)': [ 76s] ../src/mediawidget.h:39:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] ../src/mediawidget.h: In static member function 'static QStringCompatWrapper MediaWidget::tr(const char*, const char*, int)': [ 76s] ../src/mediawidget.h:39:5: error: could not convert 'QMetaObject::tr(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] ../src/mediawidget.h: In static member function 'static QStringCompatWrapper MediaWidget::trUtf8(const char*, const char*, int)': [ 76s] ../src/mediawidget.h:39:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 76s] Q_OBJECT [ 76s] ^ [ 76s] In file included from ../src/configdialog.cpp:41:0: [ 76s] ../src/x2goutils.h: At global scope: [ 76s] ../src/x2goutils.h:43:121: error: could not convert '""' from 'const char [1]' to 'const QStringCompatWrapper&' [ 76s] void show_RichText_WarningMsgBox (const QString &main_text, const QString &informative_text = "", bool app_modal = false); [ 76s] ^ [ 76s] ../src/x2goutils.h:44:119: error: could not convert '""' from 'const char [1]' to 'const QStringCompatWrapper&' [ 76s] void show_RichText_ErrorMsgBox (const QString &main_text, const QString &informative_text = "", bool app_modal = false); [ 76s] ^ [ 76s] ../src/configdialog.cpp: In constructor 'ConfigDialog::ConfigDialog(QWidget*, Qt::WindowFlags)': [ 76s] ../src/configdialog.cpp:308:60: error: no matching function for call to 'ONMainWindow::iconsPath(const char [25])' [ 76s] "/32x32/edit_settings.png" ) ) ); [ 76s] ^ [ 76s] ../src/configdialog.cpp:308:60: note: candidate is: [ 76s] In file included from ../src/configdialog.cpp:28:0: [ 76s] ../src/onmainwindow.h:328:13: note: QStringCompatWrapper ONMainWindow::iconsPath(const QStringCompatWrapper&) const [ 76s] QString iconsPath ( const QString &fname ) const; [ 76s] ^ [ 76s] ../src/onmainwindow.h:328:13: note: no known conversion for argument 1 from 'const char [25]' to 'const QStringCompatWrapper&' [ 76s] Makefile:784: recipe for target 'exportdialog.o' failed [ 76s] make[2]: *** [exportdialog.o] Error 1 [ 76s] Makefile:745: recipe for target 'configdialog.o' failed [ 76s] make[2]: *** [configdialog.o] Error 1 [ 76s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 76s] Makefile:83: recipe for target 'build_client' failed [ 76s] make[1]: *** [build_client] Error 2 [ 76s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 76s] Makefile:80: recipe for target 'build' failed [ 76s] make: *** [build] Error 2 [ 76s] error: Bad exit status from /var/tmp/rpm-tmp.ZinxpC (%build) [ 76s] [ 76s] [ 76s] RPM build errors: [ 76s] Bad exit status from /var/tmp/rpm-tmp.ZinxpC (%build) [ 76s] [ 76s] japsand failed "build x2goclient.spec" at Sun Apr 6 13:20:44 UTC 2025. [ 76s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.4RB7GOKx7WNyimv1YesY41aG ']' + '[' -d /var/lib/jenkins/tmp/tmp.4RB7GOKx7WNyimv1YesY41aG ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.4RB7GOKx7WNyimv1YesY41aG Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+sled-12.3/132/display/redirect?page=changes> Changes: [ionic] src/compat.h: also include QStringList, since we're returning it. ------------------------------------------ [...truncated 2.04 MiB...] [ 70s] ../src/onmainwindow.h:329:82: error: could not convert '""' from 'const char [1]' to 'const QStringCompatWrapper&' [ 70s] QString images_resource_path (const QString &filename, const QString &base = "") const; [ 70s] ^ [ 70s] In file included from /usr/include/QtGui/qwindowdefs.h:45:0, [ 70s] from /usr/include/QtGui/qwidget.h:46, [ 70s] from /usr/include/QtGui/qframe.h:45, [ 70s] from /usr/include/QtGui/qlineedit.h:45, [ 70s] from /usr/include/QtGui/QLineEdit:1, [ 70s] from ../src/configdialog.cpp:18: [ 70s] ../src/onmainwindow.h: In static member function 'static QStringCompatWrapper ONMainWindow::tr(const char*, const char*)': [ 70s] ../src/onmainwindow.h:265:5: error: could not convert 'QMetaObject::tr(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] ../src/onmainwindow.h: In static member function 'static QStringCompatWrapper ONMainWindow::trUtf8(const char*, const char*)': [ 70s] ../src/onmainwindow.h:265:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] ../src/onmainwindow.h: In static member function 'static QStringCompatWrapper ONMainWindow::tr(const char*, const char*, int)': [ 70s] ../src/onmainwindow.h:265:5: error: could not convert 'QMetaObject::tr(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] ../src/onmainwindow.h: In static member function 'static QStringCompatWrapper ONMainWindow::trUtf8(const char*, const char*, int)': [ 70s] ../src/onmainwindow.h:265:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] /usr/include/QtGui/qbuttongroup.h: In static member function 'static QStringCompatWrapper QButtonGroup::tr(const char*, const char*)': [ 70s] /usr/include/QtGui/qbuttongroup.h:61:5: error: could not convert 'QMetaObject::tr(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] /usr/include/QtGui/qbuttongroup.h: In static member function 'static QStringCompatWrapper QButtonGroup::trUtf8(const char*, const char*)': [ 70s] /usr/include/QtGui/qbuttongroup.h:61:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] /usr/include/QtGui/qbuttongroup.h: In static member function 'static QStringCompatWrapper QButtonGroup::tr(const char*, const char*, int)': [ 70s] /usr/include/QtGui/qbuttongroup.h:61:5: error: could not convert 'QMetaObject::tr(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] /usr/include/QtGui/qbuttongroup.h: In static member function 'static QStringCompatWrapper QButtonGroup::trUtf8(const char*, const char*, int)': [ 70s] /usr/include/QtGui/qbuttongroup.h:61:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] /usr/include/QtGui/qradiobutton.h: In static member function 'static QStringCompatWrapper QRadioButton::tr(const char*, const char*)': [ 70s] /usr/include/QtGui/qradiobutton.h:58:5: error: could not convert 'QMetaObject::tr(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] /usr/include/QtGui/qradiobutton.h: In static member function 'static QStringCompatWrapper QRadioButton::trUtf8(const char*, const char*)': [ 70s] /usr/include/QtGui/qradiobutton.h:58:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] /usr/include/QtGui/qradiobutton.h: In static member function 'static QStringCompatWrapper QRadioButton::tr(const char*, const char*, int)': [ 70s] /usr/include/QtGui/qradiobutton.h:58:5: error: could not convert 'QMetaObject::tr(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] /usr/include/QtGui/qradiobutton.h: In static member function 'static QStringCompatWrapper QRadioButton::trUtf8(const char*, const char*, int)': [ 70s] /usr/include/QtGui/qradiobutton.h:58:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] ../src/configdialog.h: In static member function 'static QStringCompatWrapper ConfigDialog::tr(const char*, const char*)': [ 70s] ../src/configdialog.h:44:5: error: could not convert 'QMetaObject::tr(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] ../src/configdialog.h: In static member function 'static QStringCompatWrapper ConfigDialog::trUtf8(const char*, const char*)': [ 70s] ../src/configdialog.h:44:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] ../src/configdialog.h: In static member function 'static QStringCompatWrapper ConfigDialog::tr(const char*, const char*, int)': [ 70s] ../src/configdialog.h:44:5: error: could not convert 'QMetaObject::tr(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] ../src/configdialog.h: In static member function 'static QStringCompatWrapper ConfigDialog::trUtf8(const char*, const char*, int)': [ 70s] ../src/configdialog.h:44:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] /usr/include/QtGui/qaction.h: In static member function 'static QStringCompatWrapper QAction::tr(const char*, const char*)': [ 70s] /usr/include/QtGui/qaction.h:66:5: error: could not convert 'QMetaObject::tr(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] /usr/include/QtGui/qaction.h: In static member function 'static QStringCompatWrapper QAction::trUtf8(const char*, const char*)': [ 70s] /usr/include/QtGui/qaction.h:66:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] /usr/include/QtGui/qaction.h: In static member function 'static QStringCompatWrapper QAction::tr(const char*, const char*, int)': [ 70s] /usr/include/QtGui/qaction.h:66:5: error: could not convert 'QMetaObject::tr(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] /usr/include/QtGui/qaction.h: In static member function 'static QStringCompatWrapper QAction::trUtf8(const char*, const char*, int)': [ 70s] /usr/include/QtGui/qaction.h:66:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] /usr/include/QtGui/qactiongroup.h: In static member function 'static QStringCompatWrapper QActionGroup::tr(const char*, const char*)': [ 70s] /usr/include/QtGui/qactiongroup.h:59:5: error: could not convert 'QMetaObject::tr(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] /usr/include/QtGui/qactiongroup.h: In static member function 'static QStringCompatWrapper QActionGroup::trUtf8(const char*, const char*)': [ 70s] /usr/include/QtGui/qactiongroup.h:59:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] /usr/include/QtGui/qactiongroup.h: In static member function 'static QStringCompatWrapper QActionGroup::tr(const char*, const char*, int)': [ 70s] /usr/include/QtGui/qactiongroup.h:59:5: error: could not convert 'QMetaObject::tr(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] /usr/include/QtGui/qactiongroup.h: In static member function 'static QStringCompatWrapper QActionGroup::trUtf8(const char*, const char*, int)': [ 70s] /usr/include/QtGui/qactiongroup.h:59:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] /usr/include/QtGui/qcombobox.h: In static member function 'static QStringCompatWrapper QComboBox::tr(const char*, const char*)': [ 70s] /usr/include/QtGui/qcombobox.h:64:5: error: could not convert 'QMetaObject::tr(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] /usr/include/QtGui/qcombobox.h: In static member function 'static QStringCompatWrapper QComboBox::trUtf8(const char*, const char*)': [ 70s] /usr/include/QtGui/qcombobox.h:64:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] /usr/include/QtGui/qcombobox.h: In static member function 'static QStringCompatWrapper QComboBox::tr(const char*, const char*, int)': [ 70s] /usr/include/QtGui/qcombobox.h:64:5: error: could not convert 'QMetaObject::tr(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] /usr/include/QtGui/qcombobox.h: In static member function 'static QStringCompatWrapper QComboBox::trUtf8(const char*, const char*, int)': [ 70s] /usr/include/QtGui/qcombobox.h:64:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] /usr/include/QtGui/qheaderview.h: In static member function 'static QStringCompatWrapper QHeaderView::tr(const char*, const char*)': [ 70s] /usr/include/QtGui/qheaderview.h:60:5: error: could not convert 'QMetaObject::tr(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] /usr/include/QtGui/qheaderview.h: In static member function 'static QStringCompatWrapper QHeaderView::trUtf8(const char*, const char*)': [ 70s] /usr/include/QtGui/qheaderview.h:60:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] /usr/include/QtGui/qheaderview.h: In static member function 'static QStringCompatWrapper QHeaderView::tr(const char*, const char*, int)': [ 70s] /usr/include/QtGui/qheaderview.h:60:5: error: could not convert 'QMetaObject::tr(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] /usr/include/QtGui/qheaderview.h: In static member function 'static QStringCompatWrapper QHeaderView::trUtf8(const char*, const char*, int)': [ 70s] /usr/include/QtGui/qheaderview.h:60:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] ../src/printwidget.h: In static member function 'static QStringCompatWrapper PrintWidget::tr(const char*, const char*)': [ 70s] ../src/printwidget.h:29:3: error: could not convert 'QMetaObject::tr(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] ../src/printwidget.h: In static member function 'static QStringCompatWrapper PrintWidget::trUtf8(const char*, const char*)': [ 70s] ../src/printwidget.h:29:3: error: could not convert 'QMetaObject::trUtf8(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] ../src/printwidget.h: In static member function 'static QStringCompatWrapper PrintWidget::tr(const char*, const char*, int)': [ 70s] ../src/printwidget.h:29:3: error: could not convert 'QMetaObject::tr(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] ../src/printwidget.h: In static member function 'static QStringCompatWrapper PrintWidget::trUtf8(const char*, const char*, int)': [ 70s] ../src/printwidget.h:29:3: error: could not convert 'QMetaObject::trUtf8(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] ../src/connectionwidget.h: In static member function 'static QStringCompatWrapper ConnectionWidget::tr(const char*, const char*)': [ 70s] ../src/connectionwidget.h:35:3: error: could not convert 'QMetaObject::tr(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] ../src/connectionwidget.h: In static member function 'static QStringCompatWrapper ConnectionWidget::trUtf8(const char*, const char*)': [ 70s] ../src/connectionwidget.h:35:3: error: could not convert 'QMetaObject::trUtf8(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] ../src/connectionwidget.h: In static member function 'static QStringCompatWrapper ConnectionWidget::tr(const char*, const char*, int)': [ 70s] ../src/connectionwidget.h:35:3: error: could not convert 'QMetaObject::tr(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] ../src/connectionwidget.h: In static member function 'static QStringCompatWrapper ConnectionWidget::trUtf8(const char*, const char*, int)': [ 70s] ../src/connectionwidget.h:35:3: error: could not convert 'QMetaObject::trUtf8(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] ../src/settingswidget.h: In static member function 'static QStringCompatWrapper SettingsWidget::tr(const char*, const char*)': [ 70s] ../src/settingswidget.h:39:5: error: could not convert 'QMetaObject::tr(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] ../src/settingswidget.h: In static member function 'static QStringCompatWrapper SettingsWidget::trUtf8(const char*, const char*)': [ 70s] ../src/settingswidget.h:39:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] ../src/settingswidget.h: In static member function 'static QStringCompatWrapper SettingsWidget::tr(const char*, const char*, int)': [ 70s] ../src/settingswidget.h:39:5: error: could not convert 'QMetaObject::tr(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] ../src/settingswidget.h: In static member function 'static QStringCompatWrapper SettingsWidget::trUtf8(const char*, const char*, int)': [ 70s] ../src/settingswidget.h:39:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] ../src/mediawidget.h: In static member function 'static QStringCompatWrapper MediaWidget::tr(const char*, const char*)': [ 70s] ../src/mediawidget.h:39:5: error: could not convert 'QMetaObject::tr(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] ../src/mediawidget.h: In static member function 'static QStringCompatWrapper MediaWidget::trUtf8(const char*, const char*)': [ 70s] ../src/mediawidget.h:39:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*) const(s, c)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] ../src/mediawidget.h: In static member function 'static QStringCompatWrapper MediaWidget::tr(const char*, const char*, int)': [ 70s] ../src/mediawidget.h:39:5: error: could not convert 'QMetaObject::tr(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] ../src/mediawidget.h: In static member function 'static QStringCompatWrapper MediaWidget::trUtf8(const char*, const char*, int)': [ 70s] ../src/mediawidget.h:39:5: error: could not convert 'QMetaObject::trUtf8(const char*, const char*, int) const(s, c, n)' from 'QString' to 'QStringCompatWrapper' [ 70s] Q_OBJECT [ 70s] ^ [ 70s] In file included from ../src/configdialog.cpp:41:0: [ 70s] ../src/x2goutils.h: At global scope: [ 70s] ../src/x2goutils.h:43:121: error: could not convert '""' from 'const char [1]' to 'const QStringCompatWrapper&' [ 70s] void show_RichText_WarningMsgBox (const QString &main_text, const QString &informative_text = "", bool app_modal = false); [ 70s] ^ [ 70s] ../src/x2goutils.h:44:119: error: could not convert '""' from 'const char [1]' to 'const QStringCompatWrapper&' [ 70s] void show_RichText_ErrorMsgBox (const QString &main_text, const QString &informative_text = "", bool app_modal = false); [ 70s] ^ [ 70s] ../src/configdialog.cpp: In constructor 'ConfigDialog::ConfigDialog(QWidget*, Qt::WindowFlags)': [ 70s] ../src/configdialog.cpp:308:60: error: no matching function for call to 'ONMainWindow::iconsPath(const char [25])' [ 70s] "/32x32/edit_settings.png" ) ) ); [ 70s] ^ [ 70s] ../src/configdialog.cpp:308:60: note: candidate is: [ 70s] In file included from ../src/configdialog.cpp:28:0: [ 70s] ../src/onmainwindow.h:328:13: note: QStringCompatWrapper ONMainWindow::iconsPath(const QStringCompatWrapper&) const [ 70s] QString iconsPath ( const QString &fname ) const; [ 70s] ^ [ 70s] ../src/onmainwindow.h:328:13: note: no known conversion for argument 1 from 'const char [25]' to 'const QStringCompatWrapper&' [ 70s] Makefile:673: recipe for target 'mediawidget.o' failed [ 70s] make[2]: *** [mediawidget.o] Error 1 [ 70s] Makefile:745: recipe for target 'configdialog.o' failed [ 70s] make[2]: *** [configdialog.o] Error 1 [ 70s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 70s] Makefile:83: recipe for target 'build_client' failed [ 70s] make[1]: *** [build_client] Error 2 [ 70s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 70s] Makefile:80: recipe for target 'build' failed [ 70s] make: *** [build] Error 2 [ 70s] error: Bad exit status from /var/tmp/rpm-tmp.chRtWz (%build) [ 70s] [ 70s] [ 70s] RPM build errors: [ 70s] Bad exit status from /var/tmp/rpm-tmp.chRtWz (%build) [ 70s] [ 70s] japsand failed "build x2goclient.spec" at Sun Apr 6 13:44:02 UTC 2025. [ 70s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.iBluiMYlRfwnxRDDYMe21QPx ']' + '[' -d /var/lib/jenkins/tmp/tmp.iBluiMYlRfwnxRDDYMe21QPx ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.iBluiMYlRfwnxRDDYMe21QPx Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+sled-12.3/133/display/redirect?page=changes> Changes: [ionic] src/compat.h: define copy constructor for QLatin1String conversion. ------------------------------------------ [...truncated 2.82 MiB...] [ 62s] from ../src/x2gosettings.h:21, [ 62s] from ../src/mediawidget.cpp:28: [ 62s] /usr/include/QtCore/qsettings.h:164:14: note: QVariant QSettings::value(const QStringCompatWrapper&, const QVariant&) const [ 62s] QVariant value(const QString &key, const QVariant &defaultValue = QVariant()) const; [ 62s] ^ [ 62s] /usr/include/QtCore/qsettings.h:164:14: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 62s] ../src/connectionwidget.cpp:161:73: error: no matching function for call to 'QSettings::setValue(const QString, QVariant)' [ 62s] st.setting()->setValue ( sessionId+"/speed", ( QVariant ) spd->value() ); [ 62s] ^ [ 62s] ../src/connectionwidget.cpp:161:73: note: candidate is: [ 62s] In file included from /usr/include/QtCore/QSettings:1:0, [ 62s] from ../src/x2gosettings.h:21, [ 62s] from ../src/connectionwidget.cpp:28: [ 62s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 62s] void setValue(const QString &key, const QVariant &value); [ 62s] ^ [ 62s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 62s] ../src/mediawidget.cpp: In member function 'void MediaWidget::saveSettings()': [ 62s] ../src/mediawidget.cpp:322:34: error: no matching function for call to 'X2goSettings::X2goSettings(const char [9])' [ 62s] X2goSettings st ( "sessions" ); [ 62s] ^ [ 62s] ../src/mediawidget.cpp:322:34: note: candidates are: [ 62s] In file included from ../src/mediawidget.cpp:28:0: [ 62s] ../src/x2gosettings.h:31:5: note: X2goSettings::X2goSettings(QStringCompatWrapper, QSettings::Format) [ 62s] X2goSettings ( QString fileContent, QSettings::Format format); [ 62s] ^ [ 62s] ../src/x2gosettings.h:31:5: note: candidate expects 2 arguments, 1 provided [ 62s] ../src/x2gosettings.h:30:5: note: X2goSettings::X2goSettings(QStringCompatWrapper) [ 62s] X2goSettings ( QString group ); [ 62s] ^ [ 62s] ../src/x2gosettings.h:30:5: note: no known conversion for argument 1 from 'const char [9]' to 'QStringCompatWrapper' [ 62s] ../src/x2gosettings.h:27:7: note: X2goSettings::X2goSettings(const X2goSettings&) [ 62s] class X2goSettings [ 62s] ^ [ 62s] ../src/x2gosettings.h:27:7: note: no known conversion for argument 1 from 'const char [9]' to 'const X2goSettings&' [ 62s] ../src/mediawidget.cpp:325:62: error: no matching function for call to 'QSettings::setValue(const QString, QVariant)' [ 62s] ( QVariant ) sound->isChecked() ); [ 62s] ^ [ 62s] ../src/mediawidget.cpp:325:62: note: candidate is: [ 62s] ../src/connectionwidget.cpp:163:56: error: no matching function for call to 'QSettings::setValue(const QString, QVariant)' [ 62s] ( QVariant ) packMethode->currentText() ); [ 62s] ^ [ 62s] In file included from /usr/include/QtCore/QSettings:1:0, [ 62s] from ../src/x2gosettings.h:21, [ 62s] from ../src/mediawidget.cpp:28: [ 62s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 62s] void setValue(const QString &key, const QVariant &value); [ 62s] ^ [ 62s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 62s] ../src/connectionwidget.cpp:163:56: note: candidate is: [ 62s] In file included from /usr/include/QtCore/QSettings:1:0, [ 62s] from ../src/x2gosettings.h:21, [ 62s] from ../src/connectionwidget.cpp:28: [ 62s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 62s] void setValue(const QString &key, const QVariant &value); [ 62s] ^ [ 62s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 62s] ../src/mediawidget.cpp:328:54: error: no matching function for call to 'QSettings::setValue(const QString, QVariant)' [ 62s] ( QVariant ) "arts" ); [ 62s] ^ [ 62s] ../src/mediawidget.cpp:328:54: note: candidate is: [ 62s] In file included from /usr/include/QtCore/QSettings:1:0, [ 62s] from ../src/x2gosettings.h:21, [ 62s] from ../src/mediawidget.cpp:28: [ 62s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 62s] void setValue(const QString &key, const QVariant &value); [ 62s] ^ [ 62s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 62s] ../src/connectionwidget.cpp:164:77: error: no matching function for call to 'QSettings::setValue(const QString, QVariant)' [ 62s] st.setting()->setValue ( sessionId+"/quality", ( QVariant ) quali->value() ); [ 62s] ^ [ 62s] ../src/connectionwidget.cpp:164:77: note: candidate is: [ 62s] In file included from /usr/include/QtCore/QSettings:1:0, [ 62s] from ../src/x2gosettings.h:21, [ 62s] from ../src/connectionwidget.cpp:28: [ 62s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 62s] void setValue(const QString &key, const QVariant &value); [ 62s] ^ [ 62s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 62s] ../src/mediawidget.cpp:331:53: error: no matching function for call to 'QSettings::setValue(const QString, QVariant)' [ 62s] ( QVariant ) "esd" ); [ 62s] ^ [ 62s] ../src/mediawidget.cpp:331:53: note: candidate is: [ 62s] In file included from /usr/include/QtCore/QSettings:1:0, [ 62s] from ../src/x2gosettings.h:21, [ 62s] from ../src/mediawidget.cpp:28: [ 62s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 62s] void setValue(const QString &key, const QVariant &value); [ 62s] ^ [ 62s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 62s] ../src/mediawidget.cpp:334:55: error: no matching function for call to 'QSettings::setValue(const QString, QVariant)' [ 62s] ( QVariant ) "pulse" ); [ 62s] ^ [ 62s] ../src/mediawidget.cpp:334:55: note: candidate is: [ 62s] In file included from /usr/include/QtCore/QSettings:1:0, [ 62s] from ../src/x2gosettings.h:21, [ 62s] from ../src/mediawidget.cpp:28: [ 62s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 62s] void setValue(const QString &key, const QVariant &value); [ 62s] ^ [ 62s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 62s] ../src/mediawidget.cpp:337:67: error: no matching function for call to 'QSettings::setValue(const QString, QVariant)' [ 62s] ( QVariant ) rbStartSnd->isChecked() ); [ 62s] ^ [ 62s] ../src/mediawidget.cpp:337:67: note: candidate is: [ 62s] In file included from /usr/include/QtCore/QSettings:1:0, [ 62s] from ../src/x2gosettings.h:21, [ 62s] from ../src/mediawidget.cpp:28: [ 62s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 62s] void setValue(const QString &key, const QVariant &value); [ 62s] ^ [ 62s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 62s] ../src/mediawidget.cpp:339:68: error: no matching function for call to 'QSettings::setValue(const QString, QVariant)' [ 62s] ( QVariant ) cbSndSshTun->isChecked() ); [ 62s] ^ [ 62s] ../src/mediawidget.cpp:339:68: note: candidate is: [ 62s] In file included from /usr/include/QtCore/QSettings:1:0, [ 62s] from ../src/x2gosettings.h:21, [ 62s] from ../src/mediawidget.cpp:28: [ 62s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 62s] void setValue(const QString &key, const QVariant &value); [ 62s] ^ [ 62s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 62s] ../src/mediawidget.cpp:341:69: error: no matching function for call to 'QSettings::setValue(const QString, QVariant)' [ 62s] ( QVariant ) cbDefSndPort->isChecked() ); [ 62s] ^ [ 62s] ../src/mediawidget.cpp:341:69: note: candidate is: [ 62s] In file included from /usr/include/QtCore/QSettings:1:0, [ 62s] from ../src/x2gosettings.h:21, [ 62s] from ../src/mediawidget.cpp:28: [ 62s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 62s] void setValue(const QString &key, const QVariant &value); [ 62s] ^ [ 62s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 62s] ../src/mediawidget.cpp:343:62: error: no matching function for call to 'QSettings::setValue(const QString, QVariant)' [ 62s] ( QVariant ) sbSndPort->value() ); [ 62s] ^ [ 62s] ../src/mediawidget.cpp:343:62: note: candidate is: [ 62s] In file included from /usr/include/QtCore/QSettings:1:0, [ 62s] from ../src/x2gosettings.h:21, [ 62s] from ../src/mediawidget.cpp:28: [ 62s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 62s] void setValue(const QString &key, const QVariant &value); [ 62s] ^ [ 62s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 62s] Makefile:687: recipe for target 'configwidget.o' failed [ 62s] make[2]: *** [configwidget.o] Error 1 [ 62s] ../src/mediawidget.cpp:345:70: error: no matching function for call to 'QSettings::setValue(const QString, QVariant)' [ 62s] ( QVariant ) cbClientPrint->isChecked() ); [ 62s] ^ [ 62s] ../src/mediawidget.cpp:345:70: note: candidate is: [ 62s] In file included from /usr/include/QtCore/QSettings:1:0, [ 62s] from ../src/x2gosettings.h:21, [ 62s] from ../src/mediawidget.cpp:28: [ 62s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 62s] void setValue(const QString &key, const QVariant &value); [ 62s] ^ [ 62s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 1 from 'const QString' to 'const QStringCompatWrapper&' [ 62s] Makefile:658: recipe for target 'settingswidget.o' failed [ 62s] make[2]: *** [settingswidget.o] Error 1 [ 62s] ../src/configdialog.cpp: In constructor 'ConfigDialog::ConfigDialog(QWidget*, Qt::WindowFlags)': [ 62s] ../src/configdialog.cpp:262:48: error: no matching function for call to 'QStringCompatWrapper::QStringCompatWrapper()' [ 62s] conWidg=new ConnectionWidget ( QString(), [ 62s] ^ [ 62s] ../src/configdialog.cpp:262:48: note: candidates are: [ 62s] In file included from ../src/sshmasterconnection.h:30:0, [ 62s] from ../src/onmainwindow.h:39, [ 62s] from ../src/configdialog.cpp:28: [ 62s] ../src/compat.h:57:5: note: QStringCompatWrapper::QStringCompatWrapper(const QLatin1String&) [ 62s] QStringCompatWrapper (const QLatin1String &str) : QString (str) { [ 62s] ^ [ 62s] ../src/compat.h:57:5: note: candidate expects 1 argument, 0 provided [ 62s] ../src/compat.h:55:7: note: QStringCompatWrapper::QStringCompatWrapper(const QStringCompatWrapper&) [ 62s] class QStringCompatWrapper : public QString { [ 62s] ^ [ 62s] ../src/compat.h:55:7: note: candidate expects 1 argument, 0 provided [ 62s] ../src/configdialog.cpp:264:46: error: no matching function for call to 'QStringCompatWrapper::QStringCompatWrapper()' [ 62s] setWidg=new SettingsWidget ( QString(), [ 62s] ^ [ 62s] ../src/configdialog.cpp:264:46: note: candidates are: [ 62s] In file included from ../src/sshmasterconnection.h:30:0, [ 62s] from ../src/onmainwindow.h:39, [ 62s] from ../src/configdialog.cpp:28: [ 62s] ../src/compat.h:57:5: note: QStringCompatWrapper::QStringCompatWrapper(const QLatin1String&) [ 62s] QStringCompatWrapper (const QLatin1String &str) : QString (str) { [ 62s] ^ [ 62s] ../src/compat.h:57:5: note: candidate expects 1 argument, 0 provided [ 62s] ../src/compat.h:55:7: note: QStringCompatWrapper::QStringCompatWrapper(const QStringCompatWrapper&) [ 62s] class QStringCompatWrapper : public QString { [ 62s] ^ [ 62s] ../src/compat.h:55:7: note: candidate expects 1 argument, 0 provided [ 62s] ../src/configdialog.cpp:266:47: error: no matching function for call to 'QStringCompatWrapper::QStringCompatWrapper()' [ 62s] mediaWidget=new MediaWidget ( QString(), [ 62s] ^ [ 62s] ../src/configdialog.cpp:266:47: note: candidates are: [ 62s] In file included from ../src/sshmasterconnection.h:30:0, [ 62s] from ../src/onmainwindow.h:39, [ 62s] from ../src/configdialog.cpp:28: [ 62s] ../src/compat.h:57:5: note: QStringCompatWrapper::QStringCompatWrapper(const QLatin1String&) [ 62s] QStringCompatWrapper (const QLatin1String &str) : QString (str) { [ 62s] ^ [ 62s] ../src/compat.h:57:5: note: candidate expects 1 argument, 0 provided [ 62s] ../src/compat.h:55:7: note: QStringCompatWrapper::QStringCompatWrapper(const QStringCompatWrapper&) [ 62s] class QStringCompatWrapper : public QString { [ 62s] ^ [ 62s] ../src/compat.h:55:7: note: candidate expects 1 argument, 0 provided [ 62s] ../src/configdialog.cpp:308:60: error: no matching function for call to 'ONMainWindow::iconsPath(const char [25])' [ 62s] "/32x32/edit_settings.png" ) ) ); [ 62s] ^ [ 62s] ../src/configdialog.cpp:308:60: note: candidate is: [ 62s] In file included from ../src/configdialog.cpp:28:0: [ 62s] ../src/onmainwindow.h:328:13: note: QStringCompatWrapper ONMainWindow::iconsPath(const QStringCompatWrapper&) const [ 62s] QString iconsPath ( const QString &fname ) const; [ 62s] ^ [ 62s] ../src/onmainwindow.h:328:13: note: no known conversion for argument 1 from 'const char [25]' to 'const QStringCompatWrapper&' [ 62s] Makefile:706: recipe for target 'sessionwidget.o' failed [ 62s] make[2]: *** [sessionwidget.o] Error 1 [ 62s] Makefile:745: recipe for target 'configdialog.o' failed [ 62s] make[2]: *** [configdialog.o] Error 1 [ 62s] Makefile:673: recipe for target 'mediawidget.o' failed [ 62s] make[2]: *** [mediawidget.o] Error 1 [ 62s] Makefile:721: recipe for target 'connectionwidget.o' failed [ 62s] make[2]: *** [connectionwidget.o] Error 1 [ 62s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 62s] Makefile:83: recipe for target 'build_client' failed [ 62s] make[1]: *** [build_client] Error 2 [ 62s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 62s] Makefile:80: recipe for target 'build' failed [ 62s] make: *** [build] Error 2 [ 62s] error: Bad exit status from /var/tmp/rpm-tmp.HjTzz7 (%build) [ 62s] [ 62s] [ 62s] RPM build errors: [ 62s] Bad exit status from /var/tmp/rpm-tmp.HjTzz7 (%build) [ 62s] [ 62s] japsand failed "build x2goclient.spec" at Sun Apr 6 15:53:23 UTC 2025. [ 62s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.8q0A4tkloFha2QCoGasO9icp ']' + '[' -d /var/lib/jenkins/tmp/tmp.8q0A4tkloFha2QCoGasO9icp ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.8q0A4tkloFha2QCoGasO9icp Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+sled-12.3/134/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 197.31 KiB...] [ 90s] ^ [ 90s] /usr/include/QtGui/qcombobox.h:113:16: note: no known conversion for argument 1 from 'const char [9]' to 'const QStringCompatWrapper&' [ 90s] ../src/connectionwidget.cpp:154:31: error: no matching function for call to 'ConnectionWidget::slot_changePack(const char [9])' [ 90s] slot_changePack ( "16m-jpeg" ); [ 90s] ^ [ 90s] ../src/connectionwidget.cpp:154:31: note: candidate is: [ 90s] ../src/connectionwidget.cpp:119:6: note: void ConnectionWidget::slot_changePack(const QStringCompatWrapper&) [ 90s] void ConnectionWidget::slot_changePack ( const QString& pc ) [ 90s] ^ [ 90s] ../src/connectionwidget.cpp:119:6: note: no known conversion for argument 1 from 'const char [9]' to 'const QStringCompatWrapper&' [ 90s] ../src/connectionwidget.cpp: In member function 'void ConnectionWidget::saveSettings()': [ 90s] ../src/connectionwidget.cpp:160:31: error: no matching function for call to 'X2goSettings::X2goSettings(const char [9])' [ 90s] X2goSettings st ( "sessions" ); [ 90s] ^ [ 90s] ../src/connectionwidget.cpp:160:31: note: candidates are: [ 90s] In file included from ../src/connectionwidget.cpp:28:0: [ 90s] ../src/x2gosettings.h:31:5: note: X2goSettings::X2goSettings(QStringCompatWrapper, QSettings::Format) [ 90s] X2goSettings ( QString fileContent, QSettings::Format format); [ 90s] ^ [ 90s] ../src/x2gosettings.h:31:5: note: candidate expects 2 arguments, 1 provided [ 90s] ../src/x2gosettings.h:30:5: note: X2goSettings::X2goSettings(QStringCompatWrapper) [ 90s] X2goSettings ( QString group ); [ 90s] ^ [ 90s] ../src/x2gosettings.h:30:5: note: no known conversion for argument 1 from 'const char [9]' to 'QStringCompatWrapper' [ 90s] ../src/x2gosettings.h:27:7: note: X2goSettings::X2goSettings(const X2goSettings&) [ 90s] class X2goSettings [ 90s] ^ [ 90s] ../src/x2gosettings.h:27:7: note: no known conversion for argument 1 from 'const char [9]' to 'const X2goSettings&' [ 90s] In file included from ../src/sshmasterconnection.h:30:0, [ 90s] from ../src/onmainwindow.h:39, [ 90s] from ../src/configdialog.cpp:28: [ 90s] ../src/compat.h:63:5: warning: unused parameter 'str' [-Wunused-parameter] [ 90s] QStringCompatWrapper (const QString &str) { [ 90s] ^ [ 90s] Makefile:673: recipe for target 'mediawidget.o' failed [ 90s] make[2]: *** [mediawidget.o] Error 1 [ 90s] Makefile:658: recipe for target 'settingswidget.o' failed [ 90s] make[2]: *** [settingswidget.o] Error 1 [ 90s] Makefile:721: recipe for target 'connectionwidget.o' failed [ 90s] make[2]: *** [connectionwidget.o] Error 1 [ 90s] Makefile:766: recipe for target 'editconnectiondialog.o' failed [ 90s] make[2]: *** [editconnectiondialog.o] Error 1 [ 90s] In file included from ../src/configdialog.cpp:28:0: [ 90s] ../src/onmainwindow.h:329:82: error: could not convert '""' from 'const char [1]' to 'const QStringCompatWrapper&' [ 90s] QString images_resource_path (const QString &filename, const QString &base = "") const; [ 90s] ^ [ 90s] In file included from ../src/sharewidget.cpp:22:0: [ 90s] ../src/onmainwindow.h:329:82: error: could not convert '""' from 'const char [1]' to 'const QStringCompatWrapper&' [ 90s] QString images_resource_path (const QString &filename, const QString &base = "") const; [ 90s] ^ [ 90s] In file included from ../src/configdialog.cpp:41:0: [ 90s] ../src/x2goutils.h:43:121: error: could not convert '""' from 'const char [1]' to 'const QStringCompatWrapper&' [ 90s] void show_RichText_WarningMsgBox (const QString &main_text, const QString &informative_text = "", bool app_modal = false); [ 90s] ^ [ 90s] ../src/x2goutils.h:44:119: error: could not convert '""' from 'const char [1]' to 'const QStringCompatWrapper&' [ 90s] void show_RichText_ErrorMsgBox (const QString &main_text, const QString &informative_text = "", bool app_modal = false); [ 90s] ^ [ 90s] ../src/configdialog.cpp: In constructor 'ConfigDialog::ConfigDialog(QWidget*, Qt::WindowFlags)': [ 90s] ../src/configdialog.cpp:308:60: error: no matching function for call to 'ONMainWindow::iconsPath(const char [25])' [ 90s] "/32x32/edit_settings.png" ) ) ); [ 90s] ^ [ 90s] ../src/configdialog.cpp:308:60: note: candidate is: [ 90s] In file included from ../src/configdialog.cpp:28:0: [ 90s] ../src/onmainwindow.h:328:13: note: QStringCompatWrapper ONMainWindow::iconsPath(const QStringCompatWrapper&) const [ 90s] QString iconsPath ( const QString &fname ) const; [ 90s] ^ [ 90s] ../src/onmainwindow.h:328:13: note: no known conversion for argument 1 from 'const char [25]' to 'const QStringCompatWrapper&' [ 90s] ../src/sharewidget.cpp: In constructor 'ShareWidget::ShareWidget(QStringCompatWrapper, ONMainWindow*, QWidget*, Qt::WindowFlags)': [ 90s] ../src/sharewidget.cpp:64:64: error: no matching function for call to 'ONMainWindow::iconsPath(const char [21])' [ 90s] QIcon ( mainWindow->iconsPath ( "/16x16/file-open.png" ) ), [ 90s] ^ [ 90s] ../src/sharewidget.cpp:64:64: note: candidate is: [ 90s] In file included from ../src/sharewidget.cpp:22:0: [ 90s] ../src/onmainwindow.h:328:13: note: QStringCompatWrapper ONMainWindow::iconsPath(const QStringCompatWrapper&) const [ 90s] QString iconsPath ( const QString &fname ) const; [ 90s] ^ [ 90s] ../src/onmainwindow.h:328:13: note: no known conversion for argument 1 from 'const char [21]' to 'const QStringCompatWrapper&' [ 90s] ../src/sharewidget.cpp: In member function 'void ShareWidget::readConfig()': [ 90s] ../src/sharewidget.cpp:216:34: error: no matching function for call to 'X2goSettings::X2goSettings(const char [9])' [ 90s] X2goSettings st ( "sessions" ); [ 90s] ^ [ 90s] ../src/sharewidget.cpp:216:34: note: candidates are: [ 90s] In file included from ../src/sharewidget.cpp:40:0: [ 90s] ../src/x2gosettings.h:31:5: note: X2goSettings::X2goSettings(QStringCompatWrapper, QSettings::Format) [ 90s] X2goSettings ( QString fileContent, QSettings::Format format); [ 90s] ^ [ 90s] ../src/x2gosettings.h:31:5: note: candidate expects 2 arguments, 1 provided [ 90s] ../src/x2gosettings.h:30:5: note: X2goSettings::X2goSettings(QStringCompatWrapper) [ 90s] X2goSettings ( QString group ); [ 90s] ^ [ 90s] ../src/x2gosettings.h:30:5: note: no known conversion for argument 1 from 'const char [9]' to 'QStringCompatWrapper' [ 90s] ../src/x2gosettings.h:27:7: note: X2goSettings::X2goSettings(const X2goSettings&) [ 90s] class X2goSettings [ 90s] ^ [ 90s] ../src/x2gosettings.h:27:7: note: no known conversion for argument 1 from 'const char [9]' to 'const X2goSettings&' [ 90s] ../src/sharewidget.cpp:259:65: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags)' [ 90s] QStringList tails=lst[i].split ( ":",Qt::SkipEmptyParts ); [ 90s] ^ [ 90s] ../src/sharewidget.cpp:259:65: note: candidates are: [ 90s] In file included from /usr/include/QtCore/QString:1:0, [ 90s] from ../src/compat.h:27, [ 90s] from ../src/sharewidget.cpp:19: [ 90s] /usr/include/QtCore/qstring.h:301:17: note: QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 90s] QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, [ 90s] ^ [ 90s] /usr/include/QtCore/qstring.h:301:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 90s] /usr/include/QtCore/qstring.h:303:17: note: QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 90s] QStringList split(const QChar &sep, SplitBehavior behavior = KeepEmptyParts, [ 90s] ^ [ 90s] /usr/include/QtCore/qstring.h:303:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 90s] /usr/include/QtCore/qstring.h:306:17: note: QStringList QString::split(const QRegExp&, QString::SplitBehavior) const [ 90s] QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const Q_REQUIRED_RESULT; [ 90s] ^ [ 90s] /usr/include/QtCore/qstring.h:306:17: note: no known conversion for argument 1 from 'const char [2]' to 'const QRegExp&' [ 90s] ../src/sharewidget.cpp: In member function 'void ShareWidget::setDefaults()': [ 90s] ../src/sharewidget.cpp:278:20: error: conversion from 'const char [6]' to non-scalar type 'QStringCompatWrapper' requested [ 90s] QString toCode="UTF-8"; [ 90s] ^ [ 90s] ../src/sharewidget.cpp: In member function 'void ShareWidget::saveSettings()': [ 90s] ../src/sharewidget.cpp:303:34: error: no matching function for call to 'X2goSettings::X2goSettings(const char [9])' [ 90s] X2goSettings st ( "sessions" ); [ 90s] ^ [ 90s] ../src/sharewidget.cpp:303:34: note: candidates are: [ 90s] In file included from ../src/sharewidget.cpp:40:0: [ 90s] ../src/x2gosettings.h:31:5: note: X2goSettings::X2goSettings(QStringCompatWrapper, QSettings::Format) [ 90s] X2goSettings ( QString fileContent, QSettings::Format format); [ 90s] ^ [ 90s] ../src/x2gosettings.h:31:5: note: candidate expects 2 arguments, 1 provided [ 90s] ../src/x2gosettings.h:30:5: note: X2goSettings::X2goSettings(QStringCompatWrapper) [ 90s] X2goSettings ( QString group ); [ 90s] ^ [ 90s] ../src/x2gosettings.h:30:5: note: no known conversion for argument 1 from 'const char [9]' to 'QStringCompatWrapper' [ 90s] ../src/x2gosettings.h:27:7: note: X2goSettings::X2goSettings(const X2goSettings&) [ 90s] class X2goSettings [ 90s] ^ [ 90s] ../src/x2gosettings.h:27:7: note: no known conversion for argument 1 from 'const char [9]' to 'const X2goSettings&' [ 90s] ../src/sharewidget.cpp: In member function 'void ShareWidget::loadEnc(QComboBox*)': [ 90s] ../src/sharewidget.cpp:333:36: error: no matching function for call to 'QFile::QFile(const char [16])' [ 90s] QFile file ( ":/txt/encodings" ); [ 90s] ^ [ 90s] ../src/sharewidget.cpp:333:36: note: candidates are: [ 90s] In file included from ../src/compat.h:23:0, [ 90s] from ../src/sharewidget.cpp:19: [ 90s] /usr/include/QtCore/qfile.h:209:5: note: QFile::QFile(const QFile&) [ 90s] Q_DISABLE_COPY(QFile) [ 90s] ^ [ 90s] /usr/include/QtCore/qfile.h:209:5: note: no known conversion for argument 1 from 'const char [16]' to 'const QFile&' [ 90s] In file included from /usr/include/QtCore/qfileinfo.h:45:0, [ 90s] from /usr/include/QtCore/qdir.h:46, [ 90s] from /usr/include/QtCore/qdiriterator.h:45, [ 90s] from /usr/include/QtCore/QDirIterator:1, [ 90s] from ../src/onmainwindow.h:35, [ 90s] from ../src/sharewidget.cpp:22: [ 90s] /usr/include/QtCore/qfile.h:201:5: note: QFile::QFile(QFilePrivate&, QObject*) [ 90s] QFile(QFilePrivate &dd, QObject *parent = 0); [ 90s] ^ [ 90s] /usr/include/QtCore/qfile.h:201:5: note: no known conversion for argument 1 from 'const char [16]' to 'QFilePrivate&' [ 90s] /usr/include/QtCore/qfile.h:113:5: note: QFile::QFile(const QStringCompatWrapper&, QObject*) [ 90s] QFile(const QString &name, QObject *parent); [ 90s] ^ [ 90s] /usr/include/QtCore/qfile.h:113:5: note: candidate expects 2 arguments, 1 provided [ 90s] /usr/include/QtCore/qfile.h:112:14: note: QFile::QFile(QObject*) [ 90s] explicit QFile(QObject *parent); [ 90s] ^ [ 90s] /usr/include/QtCore/qfile.h:112:14: note: no known conversion for argument 1 from 'const char [16]' to 'QObject*' [ 90s] /usr/include/QtCore/qfile.h:110:5: note: QFile::QFile(const QStringCompatWrapper&) [ 90s] QFile(const QString &name); [ 90s] ^ [ 90s] /usr/include/QtCore/qfile.h:110:5: note: no known conversion for argument 1 from 'const char [16]' to 'const QStringCompatWrapper&' [ 90s] /usr/include/QtCore/qfile.h:109:5: note: QFile::QFile() [ 90s] QFile(); [ 90s] ^ [ 90s] /usr/include/QtCore/qfile.h:109:5: note: candidate expects 0 arguments, 1 provided [ 90s] In file included from ../src/exportdialog.cpp:31:0: [ 90s] ../src/onmainwindow.h:329:82: error: could not convert '""' from 'const char [1]' to 'const QStringCompatWrapper&' [ 90s] QString images_resource_path (const QString &filename, const QString &base = "") const; [ 90s] ^ [ 90s] ../src/exportdialog.cpp: In member function 'void ExportDialog::loadSessions()': [ 90s] ../src/exportdialog.cpp:108:34: error: no matching function for call to 'X2goSettings::X2goSettings(const char [9])' [ 90s] X2goSettings st ( "sessions" ); [ 90s] ^ [ 90s] ../src/exportdialog.cpp:108:34: note: candidates are: [ 90s] In file included from ../src/exportdialog.cpp:25:0: [ 90s] ../src/x2gosettings.h:31:5: note: X2goSettings::X2goSettings(QStringCompatWrapper, QSettings::Format) [ 90s] X2goSettings ( QString fileContent, QSettings::Format format); [ 90s] ^ [ 90s] ../src/x2gosettings.h:31:5: note: candidate expects 2 arguments, 1 provided [ 90s] ../src/x2gosettings.h:30:5: note: X2goSettings::X2goSettings(QStringCompatWrapper) [ 90s] X2goSettings ( QString group ); [ 90s] ^ [ 90s] ../src/x2gosettings.h:30:5: note: no known conversion for argument 1 from 'const char [9]' to 'QStringCompatWrapper' [ 90s] ../src/x2gosettings.h:27:7: note: X2goSettings::X2goSettings(const X2goSettings&) [ 90s] class X2goSettings [ 90s] ^ [ 90s] ../src/x2gosettings.h:27:7: note: no known conversion for argument 1 from 'const char [9]' to 'const X2goSettings&' [ 90s] ../src/exportdialog.cpp:118:65: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags)' [ 90s] QStringList tails=lst[i].split ( ":",Qt::SkipEmptyParts ); [ 90s] ^ [ 90s] ../src/exportdialog.cpp:118:65: note: candidates are: [ 90s] In file included from /usr/include/QtCore/qobject.h:48:0, [ 90s] from /usr/include/QtGui/qwidget.h:47, [ 90s] from /usr/include/QtGui/qdialog.h:45, [ 90s] from /usr/include/QtGui/QDialog:1, [ 90s] from ../src/exportdialog.h:22, [ 90s] from ../src/exportdialog.cpp:19: [ 90s] /usr/include/QtCore/qstring.h:301:17: note: QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 90s] QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, [ 90s] ^ [ 90s] /usr/include/QtCore/qstring.h:301:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 90s] /usr/include/QtCore/qstring.h:303:17: note: QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 90s] QStringList split(const QChar &sep, SplitBehavior behavior = KeepEmptyParts, [ 90s] ^ [ 90s] /usr/include/QtCore/qstring.h:303:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 90s] /usr/include/QtCore/qstring.h:306:17: note: QStringList QString::split(const QRegExp&, QString::SplitBehavior) const [ 90s] QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const Q_REQUIRED_RESULT; [ 90s] ^ [ 90s] /usr/include/QtCore/qstring.h:306:17: note: no known conversion for argument 1 from 'const char [2]' to 'const QRegExp&' [ 90s] Makefile:643: recipe for target 'sharewidget.o' failed [ 90s] make[2]: *** [sharewidget.o] Error 1 [ 90s] Makefile:745: recipe for target 'configdialog.o' failed [ 90s] make[2]: *** [configdialog.o] Error 1 [ 90s] Makefile:784: recipe for target 'exportdialog.o' failed [ 90s] make[2]: *** [exportdialog.o] Error 1 [ 90s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 90s] Makefile:83: recipe for target 'build_client' failed [ 90s] make[1]: *** [build_client] Error 2 [ 90s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 90s] Makefile:80: recipe for target 'build' failed [ 90s] make: *** [build] Error 2 [ 90s] error: Bad exit status from /var/tmp/rpm-tmp.GB6jNR (%build) [ 90s] [ 90s] [ 90s] RPM build errors: [ 90s] Bad exit status from /var/tmp/rpm-tmp.GB6jNR (%build) [ 90s] [ 90s] japsand failed "build x2goclient.spec" at Sun Apr 6 16:06:14 UTC 2025. [ 90s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.p42BISLyuvtT9m0gXIJEiC0i ']' + '[' -d /var/lib/jenkins/tmp/tmp.p42BISLyuvtT9m0gXIJEiC0i ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.p42BISLyuvtT9m0gXIJEiC0i Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+sled-12.3/135/display/redirect?page=changes> Changes: [ionic] src/compat.h: fix QString copy constructor. [ionic] src/compat.h: add copy constructor for const char *. ------------------------------------------ [...truncated 128.43 KiB...] [ 73s] which: no man2html in (/usr/local/bin:/usr/bin:/bin:/usr/games) [ 73s] which: no man2html in (/usr/local/bin:/usr/bin:/bin:/usr/games) [ 73s] if [ -n "" ]; then \ [ 73s] mkdir -p .build_man2html/html; \ [ 73s] for man_page in ; do mkdir -p $(dirname .build_man2html/html/$man_page); done; \ [ 73s] for man_page in ; do man/$man_page > .build_man2html/html/$man_page.html; done; \ [ 73s] fi [ 73s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 73s] make build_client [ 73s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 73s] /usr/bin/lrelease x2goclient.pro [ 73s] /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/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 foundProject MESSAGE: Warning: unknown QT: x11extrasProject MESSAGE: Warning: unknown QT: winextrasUpdating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_cs.qm'... [ 73s] Generated 705 translation(s) (703 finished and 2 unfinished) [ 73s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_de.qm'... [ 73s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 73s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_da.qm'... [ 73s] Generated 441 translation(s) (439 finished and 2 unfinished) [ 73s] Ignored 270 untranslated source text(s) [ 73s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_es.qm'... [ 73s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 73s] Ignored 14 untranslated source text(s) [ 73s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_et.qm'... [ 73s] Generated 706 translation(s) (705 finished and 1 unfinished) [ 73s] Ignored 7 untranslated source text(s) [ 73s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_fi.qm'... [ 73s] Generated 706 translation(s) (706 finished and 0 unfinished) [ 73s] Ignored 7 untranslated source text(s) [ 73s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_fr.qm'... [ 73s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 73s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_nb_no.qm'... [ 73s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 73s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_nl.qm'... [ 73s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 73s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_pt.qm'... [ 73s] Generated 0 translation(s) (0 finished and 0 unfinished) [ 73s] Ignored 705 untranslated source text(s) [ 73s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_ru.qm'... [ 73s] Generated 430 translation(s) (420 finished and 10 unfinished) [ 73s] Ignored 280 untranslated source text(s) [ 73s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_sv.qm'... [ 73s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 73s] Ignored 14 untranslated source text(s) [ 73s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_tr.qm'... [ 73s] Generated 430 translation(s) (419 finished and 11 unfinished) [ 73s] Ignored 281 untranslated source text(s) [ 73s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_zh_tw.qm'... [ 73s] Generated 314 translation(s) (293 finished and 21 unfinished) [ 73s] Ignored 395 untranslated source text(s) [ 73s] mkdir -p /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build && cd /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build && /usr/bin/qmake QMAKE_CFLAGS=" " QMAKE_CXXFLAGS=" -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g" QMAKE_LFLAGS="" QMAKE_LIBS="" QMAKE_STRIP=: ../x2goclient.pro [ 73s] Project MESSAGE: Configuring with --git-info [ 73s] Project MESSAGE: Configuring with --changelog [ 73s] Project MESSAGE: building x2goclient via with ldap and cups [ 73s] cd /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build && make [ 73s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 73s] /usr/bin/lrelease ../res/i18n/x2goclient_cs.ts [ 73s] /usr/bin/lrelease ../res/i18n/x2goclient_de.ts [ 73s] /usr/bin/lrelease ../res/i18n/x2goclient_da.ts [ 73s] /usr/bin/lrelease ../res/i18n/x2goclient_es.ts [ 73s] /usr/bin/lrelease ../res/i18n/x2goclient_et.ts [ 73s] /usr/bin/lrelease ../res/i18n/x2goclient_fi.ts [ 73s] /usr/bin/lrelease ../res/i18n/x2goclient_fr.ts [ 73s] /usr/bin/lrelease ../res/i18n/x2goclient_nb_no.ts [ 73s] Updating '../res/i18n/x2goclient_cs.qm'... [ 73s] Updating '../res/i18n/x2goclient_da.qm'... [ 73s] Updating '../res/i18n/x2goclient_de.qm'... [ 73s] Generated 441 translation(s) (439 finished and 2 unfinished) [ 73s] Ignored 270 untranslated source text(s) [ 73s] /usr/bin/lrelease ../res/i18n/x2goclient_nl.ts [ 73s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 73s] Updating '../res/i18n/x2goclient_fi.qm'... [ 73s] Generated 705 translation(s) (703 finished and 2 unfinished) [ 73s] /usr/bin/lrelease ../res/i18n/x2goclient_pt.ts [ 73s] Updating '../res/i18n/x2goclient_fr.qm'... [ 73s] /usr/bin/lrelease ../res/i18n/x2goclient_ru.ts [ 73s] Updating '../res/i18n/x2goclient_nb_no.qm'... [ 73s] Generated 706 translation(s) (706 finished and 0 unfinished) [ 73s] Ignored 7 untranslated source text(s) [ 73s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 73s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 73s] /usr/bin/lrelease ../res/i18n/x2goclient_sv.ts [ 73s] /usr/bin/lrelease ../res/i18n/x2goclient_tr.ts [ 73s] /usr/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts [ 73s] Updating '../res/i18n/x2goclient_et.qm'... [ 73s] Generated 706 translation(s) (705 finished and 1 unfinished) [ 73s] Ignored 7 untranslated source text(s) [ 73s] /usr/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h [ 73s] Updating '../res/i18n/x2goclient_pt.qm'... [ 73s] Updating '../res/i18n/x2goclient_nl.qm'... [ 73s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 73s] /usr/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h [ 73s] Generated 0 translation(s) (0 finished and 0 unfinished) [ 73s] Ignored 705 untranslated source text(s) [ 73s] /usr/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h [ 73s] Updating '../res/i18n/x2goclient_es.qm'... [ 73s] /usr/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h [ 73s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 73s] Ignored 14 untranslated source text(s) [ 73s] /usr/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h [ 73s] /usr/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h [ 73s] Updating '../res/i18n/x2goclient_zh_tw.qm'... [ 73s] Updating '../res/i18n/x2goclient_tr.qm'... [ 73s] Generated 314 translation(s) (293 finished and 21 unfinished) [ 73s] Ignored 395 untranslated source text(s) [ 73s] /usr/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h [ 73s] Updating '../res/i18n/x2goclient_ru.qm'... [ 73s] /usr/bin/uic ../src/ui/contest.ui -o ui_contest.h [ 73s] /usr/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h [ 73s] Updating '../res/i18n/x2goclient_sv.qm'... [ 73s] /usr/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h [ 73s] /usr/bin/uic ../src/ui/folderexplorer.ui -o ui_folderexplorer.h [ 73s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sharewidget.o ../src/sharewidget.cpp [ 73s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o settingswidget.o ../src/settingswidget.cpp [ 73s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o mediawidget.o ../src/mediawidget.cpp [ 73s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o configwidget.o ../src/configwidget.cpp [ 73s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sessionwidget.o ../src/sessionwidget.cpp [ 73s] Generated 430 translation(s) (419 finished and 11 unfinished) [ 73s] Ignored 281 untranslated source text(s) [ 73s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o connectionwidget.o ../src/connectionwidget.cpp [ 73s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 73s] Ignored 14 untranslated source text(s) [ 73s] Generated 430 translation(s) (420 finished and 10 unfinished) [ 73s] Ignored 280 untranslated source text(s) [ 73s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o configdialog.o ../src/configdialog.cpp [ 73s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o editconnectiondialog.o ../src/editconnectiondialog.cpp [ 74s] ../src/sessionwidget.cpp: In member function 'void SessionWidget::saveSettings()': [ 74s] ../src/sessionwidget.cpp:825:87: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags) const' [ 74s] QString normPath=(lPath->text()+"/"+sessName->text()).split("/",Qt::SkipEmptyParts).join("/"); [ 74s] ^ [ 74s] ../src/sessionwidget.cpp:825:87: note: candidates are: [ 74s] In file included from /usr/include/QtCore/QString:1:0, [ 74s] from ../src/compat.h:27, [ 74s] from ../src/configwidget.h:22, [ 74s] from ../src/sessionwidget.h:21, [ 74s] from ../src/sessionwidget.cpp:18: [ 74s] /usr/include/QtCore/qstring.h:301:17: note: QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 74s] QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, [ 74s] ^ [ 74s] /usr/include/QtCore/qstring.h:301:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 74s] /usr/include/QtCore/qstring.h:303:17: note: QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 74s] QStringList split(const QChar &sep, SplitBehavior behavior = KeepEmptyParts, [ 74s] ^ [ 74s] /usr/include/QtCore/qstring.h:303:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 74s] /usr/include/QtCore/qstring.h:306:17: note: QStringList QString::split(const QRegExp&, QString::SplitBehavior) const [ 74s] QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const Q_REQUIRED_RESULT; [ 74s] ^ [ 74s] /usr/include/QtCore/qstring.h:306:17: note: no known conversion for argument 1 from 'const char [2]' to 'const QRegExp&' [ 74s] ../src/sessionwidget.cpp:926:83: error: no matching function for call to 'QSettings::setValue(const QString, QString)' [ 74s] st.setting()->setValue (sessionId+"/sshproxyuser",proxyLogin->text().trimmed()); [ 74s] ^ [ 74s] ../src/sessionwidget.cpp:926:83: note: candidate is: [ 74s] In file included from /usr/include/QtCore/QSettings:1:0, [ 74s] from ../src/x2gosettings.h:21, [ 74s] from ../src/sessionwidget.cpp:34: [ 74s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 74s] void setValue(const QString &key, const QVariant &value); [ 74s] ^ [ 74s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 2 from 'QString' to 'const QVariant&' [ 74s] ../src/sessionwidget.cpp:927:84: error: no matching function for call to 'QSettings::setValue(const QString, QString)' [ 74s] st.setting()->setValue (sessionId+"/sshproxykeyfile",proxyKey->text().trimmed()); [ 74s] ^ [ 74s] ../src/sessionwidget.cpp:927:84: note: candidate is: [ 74s] In file included from /usr/include/QtCore/QSettings:1:0, [ 74s] from ../src/x2gosettings.h:21, [ 74s] from ../src/sessionwidget.cpp:34: [ 74s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 74s] void setValue(const QString &key, const QVariant &value); [ 74s] ^ [ 74s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 2 from 'QString' to 'const QVariant&' [ 74s] ../src/sessionwidget.cpp:928:82: error: no matching function for call to 'QSettings::setValue(const QString, QString)' [ 74s] st.setting()->setValue (sessionId+"/sshproxyhost",proxyHost->text().trimmed()); [ 74s] ^ [ 74s] ../src/sessionwidget.cpp:928:82: note: candidate is: [ 74s] In file included from /usr/include/QtCore/QSettings:1:0, [ 74s] from ../src/x2gosettings.h:21, [ 74s] from ../src/sessionwidget.cpp:34: [ 74s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 74s] void setValue(const QString &key, const QVariant &value); [ 74s] ^ [ 74s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 2 from 'QString' to 'const QVariant&' [ 74s] ../src/editconnectiondialog.cpp:32:1: error: prototype for 'EditConnectionDialog::EditConnectionDialog(bool, QStringCompatWrapper, QWidget*, int, Qt::WindowFlags)' does not match any in class 'EditConnectionDialog' [ 74s] EditConnectionDialog::EditConnectionDialog ( bool newSession, QString id, QWidget * par, [ 74s] ^ [ 74s] In file included from ../src/editconnectiondialog.cpp:18:0: [ 74s] ../src/editconnectiondialog.h:47:7: error: candidates are: EditConnectionDialog::EditConnectionDialog(const EditConnectionDialog&) [ 74s] class EditConnectionDialog : public QDialog [ 74s] ^ [ 74s] ../src/editconnectiondialog.h:51:5: error: EditConnectionDialog::EditConnectionDialog(bool, QString, QWidget*, int, Qt::WindowFlags) [ 74s] EditConnectionDialog ( bool newSession, QString id, QWidget * par, int ind=0, [ 74s] ^ [ 74s] ../src/editconnectiondialog.cpp:102:6: error: prototype for 'void EditConnectionDialog::slot_changeCaption(const QStringCompatWrapper&)' does not match any in class 'EditConnectionDialog' [ 74s] void EditConnectionDialog::slot_changeCaption ( const QString& newName ) [ 74s] ^ [ 74s] In file included from ../src/editconnectiondialog.cpp:18:0: [ 74s] ../src/editconnectiondialog.h:64:10: error: candidate is: void EditConnectionDialog::slot_changeCaption(const QString&) [ 74s] void slot_changeCaption ( const QString& newName ); [ 74s] ^ [ 74s] Makefile:706: recipe for target 'sessionwidget.o' failed [ 74s] make[2]: *** [sessionwidget.o] Error 1 [ 74s] make[2]: *** Waiting for unfinished jobs.... [ 74s] Makefile:766: recipe for target 'editconnectiondialog.o' failed [ 74s] make[2]: *** [editconnectiondialog.o] Error 1 [ 74s] ../src/sharewidget.cpp: In member function 'void ShareWidget::readConfig()': [ 74s] ../src/sharewidget.cpp:259:65: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags)' [ 74s] QStringList tails=lst[i].split ( ":",Qt::SkipEmptyParts ); [ 74s] ^ [ 74s] ../src/sharewidget.cpp:259:65: note: candidates are: [ 74s] In file included from /usr/include/QtCore/QString:1:0, [ 74s] from ../src/compat.h:27, [ 74s] from ../src/sharewidget.cpp:19: [ 74s] /usr/include/QtCore/qstring.h:301:17: note: QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 74s] QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, [ 74s] ^ [ 74s] /usr/include/QtCore/qstring.h:301:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 74s] /usr/include/QtCore/qstring.h:303:17: note: QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 74s] QStringList split(const QChar &sep, SplitBehavior behavior = KeepEmptyParts, [ 74s] ^ [ 74s] /usr/include/QtCore/qstring.h:303:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 74s] /usr/include/QtCore/qstring.h:306:17: note: QStringList QString::split(const QRegExp&, QString::SplitBehavior) const [ 74s] QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const Q_REQUIRED_RESULT; [ 74s] ^ [ 74s] /usr/include/QtCore/qstring.h:306:17: note: no known conversion for argument 1 from 'const char [2]' to 'const QRegExp&' [ 76s] Makefile:643: recipe for target 'sharewidget.o' failed [ 76s] make[2]: *** [sharewidget.o] Error 1 [ 81s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 81s] Makefile:83: recipe for target 'build_client' failed [ 81s] make[1]: *** [build_client] Error 2 [ 81s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 81s] Makefile:80: recipe for target 'build' failed [ 81s] make: *** [build] Error 2 [ 81s] error: Bad exit status from /var/tmp/rpm-tmp.Yp20HR (%build) [ 81s] [ 81s] [ 81s] RPM build errors: [ 81s] Bad exit status from /var/tmp/rpm-tmp.Yp20HR (%build) [ 81s] [ 81s] japsand failed "build x2goclient.spec" at Sun Apr 6 16:15:22 UTC 2025. [ 81s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.9OeRHKbNW4MiGLtCBvuldc9N ']' + '[' -d /var/lib/jenkins/tmp/tmp.9OeRHKbNW4MiGLtCBvuldc9N ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.9OeRHKbNW4MiGLtCBvuldc9N Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+sled-12.3/136/display/redirect?page=changes> Changes: [ionic] src/compat.h: add QStringListCompatWrapper, returning a QStringCompatWrapper object. [ionic] src/compat.h: fix compile error. [ionic] src/compat.h: add const operator []. [ionic] src/compat.h: add copy constructor for QStringCompatWrapper to QStringListCompatWrapper. ------------------------------------------ [...truncated 131.31 KiB...] [ 80s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 80s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_nl.qm'... [ 80s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 80s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_pt.qm'... [ 80s] Generated 0 translation(s) (0 finished and 0 unfinished) [ 80s] Ignored 705 untranslated source text(s) [ 80s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_ru.qm'... [ 80s] Generated 430 translation(s) (420 finished and 10 unfinished) [ 80s] Ignored 280 untranslated source text(s) [ 80s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_sv.qm'... [ 80s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 80s] Ignored 14 untranslated source text(s) [ 80s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_tr.qm'... [ 80s] Generated 430 translation(s) (419 finished and 11 unfinished) [ 80s] Ignored 281 untranslated source text(s) [ 80s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_zh_tw.qm'... [ 80s] Generated 314 translation(s) (293 finished and 21 unfinished) [ 80s] Ignored 395 untranslated source text(s) [ 80s] mkdir -p /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build && cd /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build && /usr/bin/qmake QMAKE_CFLAGS=" " QMAKE_CXXFLAGS=" -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g" QMAKE_LFLAGS="" QMAKE_LIBS="" QMAKE_STRIP=: ../x2goclient.pro [ 80s] Project MESSAGE: Configuring with --git-info [ 80s] Project MESSAGE: Configuring with --changelog [ 80s] Project MESSAGE: building x2goclient via with ldap and cups [ 80s] cd /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build && make [ 80s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 80s] /usr/bin/lrelease ../res/i18n/x2goclient_cs.ts [ 80s] /usr/bin/lrelease ../res/i18n/x2goclient_de.ts [ 80s] /usr/bin/lrelease ../res/i18n/x2goclient_da.ts [ 80s] /usr/bin/lrelease ../res/i18n/x2goclient_es.ts [ 80s] /usr/bin/lrelease ../res/i18n/x2goclient_et.ts [ 80s] /usr/bin/lrelease ../res/i18n/x2goclient_fi.ts [ 80s] /usr/bin/lrelease ../res/i18n/x2goclient_fr.ts [ 80s] /usr/bin/lrelease ../res/i18n/x2goclient_nb_no.ts [ 80s] Updating '../res/i18n/x2goclient_cs.qm'... [ 80s] Updating '../res/i18n/x2goclient_da.qm'... [ 80s] Updating '../res/i18n/x2goclient_es.qm'... [ 80s] Updating '../res/i18n/x2goclient_de.qm'... [ 80s] Updating '../res/i18n/x2goclient_nb_no.qm'... [ 80s] Updating '../res/i18n/x2goclient_et.qm'... [ 80s] Updating '../res/i18n/x2goclient_fi.qm'... [ 80s] Updating '../res/i18n/x2goclient_fr.qm'... [ 80s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 80s] Ignored 14 untranslated source text(s) [ 80s] Generated 705 translation(s) (703 finished and 2 unfinished) [ 80s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 80s] Generated 441 translation(s) (439 finished and 2 unfinished) [ 80s] Ignored 270 untranslated source text(s) [ 80s] /usr/bin/lrelease ../res/i18n/x2goclient_nl.ts [ 80s] /usr/bin/lrelease ../res/i18n/x2goclient_pt.ts [ 80s] /usr/bin/lrelease ../res/i18n/x2goclient_ru.ts [ 80s] /usr/bin/lrelease ../res/i18n/x2goclient_sv.ts [ 80s] Generated 706 translation(s) (705 finished and 1 unfinished) [ 80s] Ignored 7 untranslated source text(s) [ 80s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 80s] Generated 706 translation(s) (706 finished and 0 unfinished) [ 80s] Ignored 7 untranslated source text(s) [ 80s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 80s] /usr/bin/lrelease ../res/i18n/x2goclient_tr.ts [ 80s] /usr/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts [ 80s] /usr/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h [ 80s] /usr/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h [ 80s] Updating '../res/i18n/x2goclient_nl.qm'... [ 80s] Updating '../res/i18n/x2goclient_pt.qm'... [ 80s] Updating '../res/i18n/x2goclient_ru.qm'... [ 80s] /usr/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h [ 80s] Updating '../res/i18n/x2goclient_sv.qm'... [ 80s] Updating '../res/i18n/x2goclient_zh_tw.qm'... [ 80s] /usr/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h [ 80s] /usr/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h [ 80s] Updating '../res/i18n/x2goclient_tr.qm'... [ 80s] /usr/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h [ 80s] /usr/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h [ 80s] Generated 430 translation(s) (420 finished and 10 unfinished) [ 80s] Ignored 280 untranslated source text(s) [ 80s] Generated 0 translation(s) (0 finished and 0 unfinished) [ 80s] Ignored 705 untranslated source text(s) [ 80s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 80s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 80s] Ignored 14 untranslated source text(s) [ 80s] /usr/bin/uic ../src/ui/contest.ui -o ui_contest.h [ 80s] /usr/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h [ 80s] /usr/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h [ 80s] /usr/bin/uic ../src/ui/folderexplorer.ui -o ui_folderexplorer.h [ 80s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sharewidget.o ../src/sharewidget.cpp [ 80s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o settingswidget.o ../src/settingswidget.cpp [ 80s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o mediawidget.o ../src/mediawidget.cpp [ 80s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o configwidget.o ../src/configwidget.cpp [ 80s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o connectionwidget.o ../src/connectionwidget.cpp [ 80s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o configdialog.o ../src/configdialog.cpp [ 80s] Generated 314 translation(s) (293 finished and 21 unfinished) [ 80s] Ignored 395 untranslated source text(s) [ 80s] Generated 430 translation(s) (419 finished and 11 unfinished) [ 80s] Ignored 281 untranslated source text(s) [ 80s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o editconnectiondialog.o ../src/editconnectiondialog.cpp [ 80s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o exportdialog.o ../src/exportdialog.cpp [ 81s] In file included from ../src/configwidget.h:22:0, [ 81s] from ../src/connectionwidget.h:21, [ 81s] from ../src/connectionwidget.cpp:18: [ 81s] ../src/compat.h: In member function 'const QStringCompatWrapper& QStringListCompatWrapper::operator[](int) const': [ 81s] ../src/compat.h:145:27: warning: returning reference to temporary [-Wreturn-local-addr] [ 81s] return (this->at (i)); [ 81s] ^ [ 81s] ../src/compat.h: In member function 'QStringCompatWrapper& QStringListCompatWrapper::operator[](int)': [ 81s] ../src/compat.h:149:27: error: invalid initialization of reference of type 'QStringCompatWrapper&' from expression of type 'const QString' [ 81s] return (this->at (i)); [ 81s] ^ [ 81s] In file included from ../src/configwidget.h:22:0, [ 81s] from ../src/settingswidget.h:21, [ 81s] from ../src/settingswidget.cpp:18: [ 81s] ../src/compat.h: In member function 'const QStringCompatWrapper& QStringListCompatWrapper::operator[](int) const': [ 81s] ../src/compat.h:145:27: warning: returning reference to temporary [-Wreturn-local-addr] [ 81s] return (this->at (i)); [ 81s] ^ [ 81s] ../src/compat.h: In member function 'QStringCompatWrapper& QStringListCompatWrapper::operator[](int)': [ 81s] ../src/compat.h:149:27: error: invalid initialization of reference of type 'QStringCompatWrapper&' from expression of type 'const QString' [ 81s] return (this->at (i)); [ 81s] ^ [ 81s] In file included from ../src/sharewidget.cpp:19:0: [ 81s] ../src/compat.h: In member function 'const QStringCompatWrapper& QStringListCompatWrapper::operator[](int) const': [ 81s] ../src/compat.h:145:27: warning: returning reference to temporary [-Wreturn-local-addr] [ 81s] return (this->at (i)); [ 81s] ^ [ 81s] ../src/compat.h: In member function 'QStringCompatWrapper& QStringListCompatWrapper::operator[](int)': [ 81s] ../src/compat.h:149:27: error: invalid initialization of reference of type 'QStringCompatWrapper&' from expression of type 'const QString' [ 81s] return (this->at (i)); [ 81s] ^ [ 81s] In file included from ../src/configwidget.h:22:0, [ 81s] from ../src/configwidget.cpp:18: [ 81s] ../src/compat.h: In member function 'const QStringCompatWrapper& QStringListCompatWrapper::operator[](int) const': [ 81s] ../src/compat.h:145:27: warning: returning reference to temporary [-Wreturn-local-addr] [ 81s] return (this->at (i)); [ 81s] ^ [ 81s] ../src/compat.h: In member function 'QStringCompatWrapper& QStringListCompatWrapper::operator[](int)': [ 81s] ../src/compat.h:149:27: error: invalid initialization of reference of type 'QStringCompatWrapper&' from expression of type 'const QString' [ 81s] return (this->at (i)); [ 81s] ^ [ 81s] In file included from ../src/configwidget.h:22:0, [ 81s] from ../src/mediawidget.h:21, [ 81s] from ../src/mediawidget.cpp:18: [ 81s] ../src/compat.h: In member function 'const QStringCompatWrapper& QStringListCompatWrapper::operator[](int) const': [ 81s] ../src/compat.h:145:27: warning: returning reference to temporary [-Wreturn-local-addr] [ 81s] return (this->at (i)); [ 81s] ^ [ 81s] ../src/compat.h: In member function 'QStringCompatWrapper& QStringListCompatWrapper::operator[](int)': [ 81s] ../src/compat.h:149:27: error: invalid initialization of reference of type 'QStringCompatWrapper&' from expression of type 'const QString' [ 81s] return (this->at (i)); [ 81s] ^ [ 81s] In file included from ../src/exportdialog.h:24:0, [ 81s] from ../src/exportdialog.cpp:19: [ 81s] ../src/compat.h: In member function 'const QStringCompatWrapper& QStringListCompatWrapper::operator[](int) const': [ 81s] ../src/compat.h:145:27: warning: returning reference to temporary [-Wreturn-local-addr] [ 81s] return (this->at (i)); [ 81s] ^ [ 81s] ../src/compat.h: In member function 'QStringCompatWrapper& QStringListCompatWrapper::operator[](int)': [ 81s] ../src/compat.h:149:27: error: invalid initialization of reference of type 'QStringCompatWrapper&' from expression of type 'const QString' [ 81s] return (this->at (i)); [ 81s] ^ [ 81s] In file included from ../src/sshmasterconnection.h:30:0, [ 81s] from ../src/onmainwindow.h:39, [ 81s] from ../src/configdialog.cpp:28: [ 81s] ../src/compat.h: In member function 'const QStringCompatWrapper& QStringListCompatWrapper::operator[](int) const': [ 81s] ../src/compat.h:145:27: warning: returning reference to temporary [-Wreturn-local-addr] [ 81s] return (this->at (i)); [ 81s] ^ [ 81s] ../src/compat.h: In member function 'QStringCompatWrapper& QStringListCompatWrapper::operator[](int)': [ 81s] ../src/compat.h:149:27: error: invalid initialization of reference of type 'QStringCompatWrapper&' from expression of type 'const QString' [ 81s] return (this->at (i)); [ 81s] ^ [ 81s] ../src/compat.h:150:5: warning: control reaches end of non-void function [-Wreturn-type] [ 81s] } [ 81s] ^ [ 81s] In file included from ../src/sshmasterconnection.h:30:0, [ 81s] from ../src/onmainwindow.h:39, [ 81s] from ../src/x2gologdebug.h:23, [ 81s] from ../src/editconnectiondialog.cpp:20: [ 81s] ../src/compat.h: In member function 'const QStringCompatWrapper& QStringListCompatWrapper::operator[](int) const': [ 81s] ../src/compat.h:145:27: warning: returning reference to temporary [-Wreturn-local-addr] [ 81s] return (this->at (i)); [ 81s] ^ [ 81s] ../src/compat.h: In member function 'QStringCompatWrapper& QStringListCompatWrapper::operator[](int)': [ 81s] ../src/compat.h:149:27: error: invalid initialization of reference of type 'QStringCompatWrapper&' from expression of type 'const QString' [ 81s] return (this->at (i)); [ 81s] ^ [ 81s] Makefile:643: recipe for target 'sharewidget.o' failed [ 81s] make[2]: *** [sharewidget.o] Error 1 [ 81s] make[2]: *** Waiting for unfinished jobs.... [ 81s] ../src/editconnectiondialog.cpp: At global scope: [ 81s] ../src/editconnectiondialog.cpp:32:1: error: prototype for 'EditConnectionDialog::EditConnectionDialog(bool, QStringCompatWrapper, QWidget*, int, Qt::WindowFlags)' does not match any in class 'EditConnectionDialog' [ 81s] EditConnectionDialog::EditConnectionDialog ( bool newSession, QString id, QWidget * par, [ 81s] ^ [ 81s] In file included from ../src/editconnectiondialog.cpp:18:0: [ 81s] ../src/editconnectiondialog.h:47:7: error: candidates are: EditConnectionDialog::EditConnectionDialog(const EditConnectionDialog&) [ 81s] class EditConnectionDialog : public QDialog [ 81s] ^ [ 81s] ../src/editconnectiondialog.h:51:5: error: EditConnectionDialog::EditConnectionDialog(bool, QString, QWidget*, int, Qt::WindowFlags) [ 81s] EditConnectionDialog ( bool newSession, QString id, QWidget * par, int ind=0, [ 81s] ^ [ 81s] ../src/editconnectiondialog.cpp:102:6: error: prototype for 'void EditConnectionDialog::slot_changeCaption(const QStringCompatWrapper&)' does not match any in class 'EditConnectionDialog' [ 81s] void EditConnectionDialog::slot_changeCaption ( const QString& newName ) [ 81s] ^ [ 81s] In file included from ../src/editconnectiondialog.cpp:18:0: [ 81s] ../src/editconnectiondialog.h:64:10: error: candidate is: void EditConnectionDialog::slot_changeCaption(const QString&) [ 81s] void slot_changeCaption ( const QString& newName ); [ 81s] ^ [ 81s] Makefile:721: recipe for target 'connectionwidget.o' failed [ 81s] make[2]: *** [connectionwidget.o] Error 1 [ 81s] Makefile:745: recipe for target 'configdialog.o' failed [ 81s] make[2]: *** [configdialog.o] Error 1 [ 81s] Makefile:687: recipe for target 'configwidget.o' failed [ 81s] make[2]: *** [configwidget.o] Error 1 [ 81s] Makefile:766: recipe for target 'editconnectiondialog.o' failed [ 81s] make[2]: *** [editconnectiondialog.o] Error 1 [ 81s] ../src/compat.h:150:5: warning: control reaches end of non-void function [-Wreturn-type] [ 81s] } [ 81s] ^ [ 81s] Makefile:658: recipe for target 'settingswidget.o' failed [ 81s] make[2]: *** [settingswidget.o] Error 1 [ 81s] Makefile:673: recipe for target 'mediawidget.o' failed [ 81s] make[2]: *** [mediawidget.o] Error 1 [ 81s] ../src/compat.h:150:5: warning: control reaches end of non-void function [-Wreturn-type] [ 81s] } [ 81s] ^ [ 81s] Makefile:784: recipe for target 'exportdialog.o' failed [ 81s] make[2]: *** [exportdialog.o] Error 1 [ 81s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 81s] Makefile:83: recipe for target 'build_client' failed [ 81s] make[1]: *** [build_client] Error 2 [ 81s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 81s] Makefile:80: recipe for target 'build' failed [ 81s] make: *** [build] Error 2 [ 81s] error: Bad exit status from /var/tmp/rpm-tmp.N6GUHO (%build) [ 81s] [ 81s] [ 81s] RPM build errors: [ 81s] Bad exit status from /var/tmp/rpm-tmp.N6GUHO (%build) [ 81s] [ 81s] japsand failed "build x2goclient.spec" at Sun Apr 6 16:47:58 UTC 2025. [ 81s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.JEI2TJQv2gofDUjtMUQ97C60 ']' + '[' -d /var/lib/jenkins/tmp/tmp.JEI2TJQv2gofDUjtMUQ97C60 ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.JEI2TJQv2gofDUjtMUQ97C60 Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+sled-12.3/137/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 131.30 KiB...] [ 65s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 65s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_nl.qm'... [ 65s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 65s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_pt.qm'... [ 65s] Generated 0 translation(s) (0 finished and 0 unfinished) [ 65s] Ignored 705 untranslated source text(s) [ 65s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_ru.qm'... [ 65s] Generated 430 translation(s) (420 finished and 10 unfinished) [ 65s] Ignored 280 untranslated source text(s) [ 65s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_sv.qm'... [ 65s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 65s] Ignored 14 untranslated source text(s) [ 65s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_tr.qm'... [ 65s] Generated 430 translation(s) (419 finished and 11 unfinished) [ 65s] Ignored 281 untranslated source text(s) [ 65s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_zh_tw.qm'... [ 65s] Generated 314 translation(s) (293 finished and 21 unfinished) [ 65s] Ignored 395 untranslated source text(s) [ 65s] mkdir -p /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build && cd /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build && /usr/bin/qmake QMAKE_CFLAGS=" " QMAKE_CXXFLAGS=" -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g" QMAKE_LFLAGS="" QMAKE_LIBS="" QMAKE_STRIP=: ../x2goclient.pro [ 65s] Project MESSAGE: Configuring with --git-info [ 65s] Project MESSAGE: Configuring with --changelog [ 65s] Project MESSAGE: building x2goclient via with ldap and cups [ 66s] cd /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build && make [ 66s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_cs.ts [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_de.ts [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_da.ts [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_es.ts [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_et.ts [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_fi.ts [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_fr.ts [ 66s] Updating '../res/i18n/x2goclient_cs.qm'... [ 66s] Updating '../res/i18n/x2goclient_fi.qm'... [ 66s] Updating '../res/i18n/x2goclient_da.qm'... [ 66s] Updating '../res/i18n/x2goclient_de.qm'... [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_nb_no.ts [ 66s] Updating '../res/i18n/x2goclient_es.qm'... [ 66s] Updating '../res/i18n/x2goclient_et.qm'... [ 66s] Updating '../res/i18n/x2goclient_fr.qm'... [ 66s] Updating '../res/i18n/x2goclient_nb_no.qm'... [ 66s] Generated 441 translation(s) (439 finished and 2 unfinished) [ 66s] Ignored 270 untranslated source text(s) [ 66s] Generated 706 translation(s) (706 finished and 0 unfinished) [ 66s] Ignored 7 untranslated source text(s) [ 66s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 66s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 66s] Ignored 14 untranslated source text(s) [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_nl.ts [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_pt.ts [ 66s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 66s] Generated 705 translation(s) (703 finished and 2 unfinished) [ 66s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_ru.ts [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_sv.ts [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_tr.ts [ 66s] Generated 706 translation(s) (705 finished and 1 unfinished) [ 66s] Ignored 7 untranslated source text(s) [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts [ 66s] Updating '../res/i18n/x2goclient_nl.qm'... [ 66s] Updating '../res/i18n/x2goclient_pt.qm'... [ 66s] Updating '../res/i18n/x2goclient_ru.qm'... [ 66s] Updating '../res/i18n/x2goclient_sv.qm'... [ 66s] Updating '../res/i18n/x2goclient_zh_tw.qm'... [ 66s] Updating '../res/i18n/x2goclient_tr.qm'... [ 66s] Generated 0 translation(s) (0 finished and 0 unfinished) [ 66s] Ignored 705 untranslated source text(s) [ 66s] /usr/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h [ 66s] Generated 314 translation(s) (293 finished and 21 unfinished) [ 66s] Ignored 395 untranslated source text(s) [ 66s] /usr/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h [ 66s] /usr/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h [ 66s] Generated 430 translation(s) (420 finished and 10 unfinished) [ 66s] Ignored 280 untranslated source text(s) [ 66s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 66s] /usr/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h [ 66s] /usr/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h [ 66s] /usr/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h [ 66s] /usr/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h [ 66s] Generated 430 translation(s) (419 finished and 11 unfinished) [ 66s] Ignored 281 untranslated source text(s) [ 66s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 66s] Ignored 14 untranslated source text(s) [ 66s] /usr/bin/uic ../src/ui/contest.ui -o ui_contest.h [ 66s] /usr/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h [ 66s] /usr/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h [ 66s] /usr/bin/uic ../src/ui/folderexplorer.ui -o ui_folderexplorer.h [ 66s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sharewidget.o ../src/sharewidget.cpp [ 66s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o settingswidget.o ../src/settingswidget.cpp [ 66s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o mediawidget.o ../src/mediawidget.cpp [ 66s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o configwidget.o ../src/configwidget.cpp [ 66s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o connectionwidget.o ../src/connectionwidget.cpp [ 66s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o configdialog.o ../src/configdialog.cpp [ 66s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o editconnectiondialog.o ../src/editconnectiondialog.cpp [ 66s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o exportdialog.o ../src/exportdialog.cpp [ 66s] In file included from ../src/configwidget.h:22:0, [ 66s] from ../src/settingswidget.h:21, [ 66s] from ../src/settingswidget.cpp:18: [ 66s] ../src/compat.h: In member function 'const QStringCompatWrapper& QStringListCompatWrapper::operator[](int) const': [ 66s] ../src/compat.h:145:64: error: invalid static_cast from type 'const QStringListCompatWrapper' to type 'const QStringCompatWrapper&' [ 66s] return (static_cast<const QStringCompatWrapper&> (this[i])); [ 66s] ^ [ 66s] ../src/compat.h: In member function 'QStringCompatWrapper& QStringListCompatWrapper::operator[](int)': [ 66s] ../src/compat.h:149:58: error: invalid static_cast from type 'QStringListCompatWrapper' to type 'QStringCompatWrapper&' [ 66s] return (static_cast<QStringCompatWrapper&> (this[i])); [ 66s] ^ [ 66s] In file included from ../src/configwidget.h:22:0, [ 66s] from ../src/mediawidget.h:21, [ 66s] from ../src/mediawidget.cpp:18: [ 66s] ../src/compat.h: In member function 'const QStringCompatWrapper& QStringListCompatWrapper::operator[](int) const': [ 66s] ../src/compat.h:145:64: error: invalid static_cast from type 'const QStringListCompatWrapper' to type 'const QStringCompatWrapper&' [ 66s] return (static_cast<const QStringCompatWrapper&> (this[i])); [ 66s] ^ [ 66s] ../src/compat.h: In member function 'QStringCompatWrapper& QStringListCompatWrapper::operator[](int)': [ 66s] ../src/compat.h:149:58: error: invalid static_cast from type 'QStringListCompatWrapper' to type 'QStringCompatWrapper&' [ 66s] return (static_cast<QStringCompatWrapper&> (this[i])); [ 66s] ^ [ 66s] In file included from ../src/exportdialog.h:24:0, [ 66s] from ../src/exportdialog.cpp:19: [ 66s] ../src/compat.h: In member function 'const QStringCompatWrapper& QStringListCompatWrapper::operator[](int) const': [ 66s] ../src/compat.h:145:64: error: invalid static_cast from type 'const QStringListCompatWrapper' to type 'const QStringCompatWrapper&' [ 66s] return (static_cast<const QStringCompatWrapper&> (this[i])); [ 66s] ^ [ 66s] ../src/compat.h: In member function 'QStringCompatWrapper& QStringListCompatWrapper::operator[](int)': [ 66s] ../src/compat.h:149:58: error: invalid static_cast from type 'QStringListCompatWrapper' to type 'QStringCompatWrapper&' [ 66s] return (static_cast<QStringCompatWrapper&> (this[i])); [ 66s] ^ [ 66s] In file included from ../src/configwidget.h:22:0, [ 66s] from ../src/connectionwidget.h:21, [ 66s] from ../src/connectionwidget.cpp:18: [ 66s] ../src/compat.h: In member function 'const QStringCompatWrapper& QStringListCompatWrapper::operator[](int) const': [ 66s] ../src/compat.h:145:64: error: invalid static_cast from type 'const QStringListCompatWrapper' to type 'const QStringCompatWrapper&' [ 66s] return (static_cast<const QStringCompatWrapper&> (this[i])); [ 66s] ^ [ 66s] ../src/compat.h: In member function 'QStringCompatWrapper& QStringListCompatWrapper::operator[](int)': [ 66s] ../src/compat.h:149:58: error: invalid static_cast from type 'QStringListCompatWrapper' to type 'QStringCompatWrapper&' [ 66s] return (static_cast<QStringCompatWrapper&> (this[i])); [ 66s] ^ [ 66s] In file included from ../src/sharewidget.cpp:19:0: [ 66s] ../src/compat.h: In member function 'const QStringCompatWrapper& QStringListCompatWrapper::operator[](int) const': [ 66s] ../src/compat.h:145:64: error: invalid static_cast from type 'const QStringListCompatWrapper' to type 'const QStringCompatWrapper&' [ 66s] return (static_cast<const QStringCompatWrapper&> (this[i])); [ 66s] ^ [ 66s] ../src/compat.h: In member function 'QStringCompatWrapper& QStringListCompatWrapper::operator[](int)': [ 66s] ../src/compat.h:149:58: error: invalid static_cast from type 'QStringListCompatWrapper' to type 'QStringCompatWrapper&' [ 66s] return (static_cast<QStringCompatWrapper&> (this[i])); [ 66s] ^ [ 66s] In file included from ../src/configwidget.h:22:0, [ 66s] from ../src/configwidget.cpp:18: [ 66s] ../src/compat.h: In member function 'const QStringCompatWrapper& QStringListCompatWrapper::operator[](int) const': [ 66s] ../src/compat.h:145:64: error: invalid static_cast from type 'const QStringListCompatWrapper' to type 'const QStringCompatWrapper&' [ 66s] return (static_cast<const QStringCompatWrapper&> (this[i])); [ 66s] ^ [ 66s] ../src/compat.h: In member function 'QStringCompatWrapper& QStringListCompatWrapper::operator[](int)': [ 66s] ../src/compat.h:149:58: error: invalid static_cast from type 'QStringListCompatWrapper' to type 'QStringCompatWrapper&' [ 66s] return (static_cast<QStringCompatWrapper&> (this[i])); [ 66s] ^ [ 67s] In file included from ../src/sshmasterconnection.h:30:0, [ 67s] from ../src/onmainwindow.h:39, [ 67s] from ../src/x2gologdebug.h:23, [ 67s] from ../src/editconnectiondialog.cpp:20: [ 67s] ../src/compat.h: In member function 'const QStringCompatWrapper& QStringListCompatWrapper::operator[](int) const': [ 67s] ../src/compat.h:145:64: error: invalid static_cast from type 'const QStringListCompatWrapper' to type 'const QStringCompatWrapper&' [ 67s] return (static_cast<const QStringCompatWrapper&> (this[i])); [ 67s] ^ [ 67s] ../src/compat.h: In member function 'QStringCompatWrapper& QStringListCompatWrapper::operator[](int)': [ 67s] ../src/compat.h:149:58: error: invalid static_cast from type 'QStringListCompatWrapper' to type 'QStringCompatWrapper&' [ 67s] return (static_cast<QStringCompatWrapper&> (this[i])); [ 67s] ^ [ 67s] ../src/compat.h:150:5: warning: control reaches end of non-void function [-Wreturn-type] [ 67s] } [ 67s] ^ [ 67s] Makefile:658: recipe for target 'settingswidget.o' failed [ 67s] make[2]: *** [settingswidget.o] Error 1 [ 67s] make[2]: *** Waiting for unfinished jobs.... [ 67s] ../src/editconnectiondialog.cpp: At global scope: [ 67s] ../src/editconnectiondialog.cpp:32:1: error: prototype for 'EditConnectionDialog::EditConnectionDialog(bool, QStringCompatWrapper, QWidget*, int, Qt::WindowFlags)' does not match any in class 'EditConnectionDialog' [ 67s] EditConnectionDialog::EditConnectionDialog ( bool newSession, QString id, QWidget * par, [ 67s] ^ [ 67s] In file included from ../src/editconnectiondialog.cpp:18:0: [ 67s] ../src/editconnectiondialog.h:47:7: error: candidates are: EditConnectionDialog::EditConnectionDialog(const EditConnectionDialog&) [ 67s] class EditConnectionDialog : public QDialog [ 67s] ^ [ 67s] ../src/editconnectiondialog.h:51:5: error: EditConnectionDialog::EditConnectionDialog(bool, QString, QWidget*, int, Qt::WindowFlags) [ 67s] EditConnectionDialog ( bool newSession, QString id, QWidget * par, int ind=0, [ 67s] ^ [ 67s] ../src/editconnectiondialog.cpp:102:6: error: prototype for 'void EditConnectionDialog::slot_changeCaption(const QStringCompatWrapper&)' does not match any in class 'EditConnectionDialog' [ 67s] void EditConnectionDialog::slot_changeCaption ( const QString& newName ) [ 67s] ^ [ 67s] In file included from ../src/editconnectiondialog.cpp:18:0: [ 67s] ../src/editconnectiondialog.h:64:10: error: candidate is: void EditConnectionDialog::slot_changeCaption(const QString&) [ 67s] void slot_changeCaption ( const QString& newName ); [ 67s] ^ [ 67s] ../src/compat.h:150:5: warning: control reaches end of non-void function [-Wreturn-type] [ 67s] } [ 67s] ^ [ 67s] Makefile:784: recipe for target 'exportdialog.o' failed [ 67s] make[2]: *** [exportdialog.o] Error 1 [ 67s] Makefile:766: recipe for target 'editconnectiondialog.o' failed [ 67s] make[2]: *** [editconnectiondialog.o] Error 1 [ 67s] Makefile:687: recipe for target 'configwidget.o' failed [ 67s] make[2]: *** [configwidget.o] Error 1 [ 67s] Makefile:673: recipe for target 'mediawidget.o' failed [ 67s] make[2]: *** [mediawidget.o] Error 1 [ 67s] In file included from ../src/sshmasterconnection.h:30:0, [ 67s] from ../src/onmainwindow.h:39, [ 67s] from ../src/configdialog.cpp:28: [ 67s] ../src/compat.h: In member function 'const QStringCompatWrapper& QStringListCompatWrapper::operator[](int) const': [ 67s] ../src/compat.h:145:64: error: invalid static_cast from type 'const QStringListCompatWrapper' to type 'const QStringCompatWrapper&' [ 67s] return (static_cast<const QStringCompatWrapper&> (this[i])); [ 67s] ^ [ 67s] ../src/compat.h: In member function 'QStringCompatWrapper& QStringListCompatWrapper::operator[](int)': [ 67s] ../src/compat.h:149:58: error: invalid static_cast from type 'QStringListCompatWrapper' to type 'QStringCompatWrapper&' [ 67s] return (static_cast<QStringCompatWrapper&> (this[i])); [ 67s] ^ [ 67s] ../src/compat.h:150:5: warning: control reaches end of non-void function [-Wreturn-type] [ 67s] } [ 67s] ^ [ 67s] Makefile:643: recipe for target 'sharewidget.o' failed [ 67s] make[2]: *** [sharewidget.o] Error 1 [ 67s] Makefile:721: recipe for target 'connectionwidget.o' failed [ 67s] make[2]: *** [connectionwidget.o] Error 1 [ 67s] Makefile:745: recipe for target 'configdialog.o' failed [ 67s] make[2]: *** [configdialog.o] Error 1 [ 67s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 67s] Makefile:83: recipe for target 'build_client' failed [ 67s] make[1]: *** [build_client] Error 2 [ 67s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 67s] Makefile:80: recipe for target 'build' failed [ 67s] make: *** [build] Error 2 [ 67s] error: Bad exit status from /var/tmp/rpm-tmp.hV98Zf (%build) [ 67s] [ 67s] [ 67s] RPM build errors: [ 67s] Bad exit status from /var/tmp/rpm-tmp.hV98Zf (%build) [ 67s] [ 67s] japsand failed "build x2goclient.spec" at Mon Apr 7 08:08:57 UTC 2025. [ 67s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.OINTxfjVjxKwS4mAStCuvPDH ']' + '[' -d /var/lib/jenkins/tmp/tmp.OINTxfjVjxKwS4mAStCuvPDH ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.OINTxfjVjxKwS4mAStCuvPDH Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+sled-12.3/138/display/redirect?page=changes> Changes: [ionic] src/compat.h: this[i] was obviously wrong, fix that. ------------------------------------------ [...truncated 127.16 KiB...] [ 66s] + STATUS=0 [ 66s] + '[' 0 -ne 0 ']' [ 66s] + cd x2goclient-4.1.2.4 [ 66s] + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . [ 66s] + sed -i -e 's/-o root -g root//' Makefile [ 66s] + test -f ChangeLog [ 66s] + test -f debian/changelog [ 66s] + cp debian/changelog res/txt/changelog [ 66s] + test -f ChangeLog.gitlog [ 66s] + cp ChangeLog.gitlog res/txt/git-info [ 66s] + exit 0 [ 66s] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.xAtoZX [ 66s] + umask 022 [ 66s] + cd /home/abuild/rpmbuild/BUILD [ 66s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/x2goclient-4.1.2.4-0.0x2go1.0.git20250407.2137.heuler.x86_64 [ 66s] ++ dirname /home/abuild/rpmbuild/BUILDROOT/x2goclient-4.1.2.4-0.0x2go1.0.git20250407.2137.heuler.x86_64 [ 66s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT [ 66s] + /usr/bin/mkdir /home/abuild/rpmbuild/BUILDROOT/x2goclient-4.1.2.4-0.0x2go1.0.git20250407.2137.heuler.x86_64 [ 66s] + cd x2goclient-4.1.2.4 [ 66s] + make -j8 'CXXFLAGS=-fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g' QMAKE_OPTS=QMAKE_STRIP=: QT_VERSION=4 QMAKE_BINARY=/usr/bin/qmake LRELEASE_BINARY=/usr/bin/lrelease [ 66s] make -f Makefile.man2html build [ 66s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 66s] which: no man2html in (/usr/local/bin:/usr/bin:/bin:/usr/games) [ 66s] which: no man2html in (/usr/local/bin:/usr/bin:/bin:/usr/games) [ 66s] if [ -n "" ]; then \ [ 66s] mkdir -p .build_man2html/html; \ [ 66s] for man_page in ; do mkdir -p $(dirname .build_man2html/html/$man_page); done; \ [ 66s] for man_page in ; do man/$man_page > .build_man2html/html/$man_page.html; done; \ [ 66s] fi [ 66s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 66s] make build_client [ 66s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 66s] /usr/bin/lrelease x2goclient.pro [ 66s] /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/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 foundProject MESSAGE: Warning: unknown QT: x11extrasProject MESSAGE: Warning: unknown QT: winextrasUpdating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_cs.qm'... [ 66s] Generated 705 translation(s) (703 finished and 2 unfinished) [ 66s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_de.qm'... [ 66s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 66s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_da.qm'... [ 66s] Generated 441 translation(s) (439 finished and 2 unfinished) [ 66s] Ignored 270 untranslated source text(s) [ 66s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_es.qm'... [ 66s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 66s] Ignored 14 untranslated source text(s) [ 66s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_et.qm'... [ 66s] Generated 706 translation(s) (705 finished and 1 unfinished) [ 66s] Ignored 7 untranslated source text(s) [ 66s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_fi.qm'... [ 66s] Generated 706 translation(s) (706 finished and 0 unfinished) [ 66s] Ignored 7 untranslated source text(s) [ 66s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_fr.qm'... [ 66s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 66s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_nb_no.qm'... [ 66s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 66s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_nl.qm'... [ 66s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 66s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_pt.qm'... [ 66s] Generated 0 translation(s) (0 finished and 0 unfinished) [ 66s] Ignored 705 untranslated source text(s) [ 66s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_ru.qm'... [ 66s] Generated 430 translation(s) (420 finished and 10 unfinished) [ 66s] Ignored 280 untranslated source text(s) [ 66s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_sv.qm'... [ 66s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 66s] Ignored 14 untranslated source text(s) [ 66s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_tr.qm'... [ 66s] Generated 430 translation(s) (419 finished and 11 unfinished) [ 66s] Ignored 281 untranslated source text(s) [ 66s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_zh_tw.qm'... [ 66s] Generated 314 translation(s) (293 finished and 21 unfinished) [ 66s] Ignored 395 untranslated source text(s) [ 66s] mkdir -p /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build && cd /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build && /usr/bin/qmake QMAKE_CFLAGS=" " QMAKE_CXXFLAGS=" -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g" QMAKE_LFLAGS="" QMAKE_LIBS="" QMAKE_STRIP=: ../x2goclient.pro [ 66s] Project MESSAGE: Configuring with --git-info [ 66s] Project MESSAGE: Configuring with --changelog [ 66s] Project MESSAGE: building x2goclient via with ldap and cups [ 66s] cd /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build && make [ 66s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_cs.ts [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_de.ts [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_da.ts [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_es.ts [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_et.ts [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_fi.ts [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_fr.ts [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_nb_no.ts [ 66s] Updating '../res/i18n/x2goclient_da.qm'... [ 66s] Updating '../res/i18n/x2goclient_cs.qm'... [ 66s] Generated 441 translation(s) (439 finished and 2 unfinished) [ 66s] Ignored 270 untranslated source text(s) [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_nl.ts [ 66s] Generated 705 translation(s) (703 finished and 2 unfinished) [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_pt.ts [ 66s] Updating '../res/i18n/x2goclient_de.qm'... [ 66s] Updating '../res/i18n/x2goclient_es.qm'... [ 66s] Updating '../res/i18n/x2goclient_fr.qm'... [ 66s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 66s] Ignored 14 untranslated source text(s) [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_ru.ts [ 66s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_sv.ts [ 66s] Updating '../res/i18n/x2goclient_nb_no.qm'... [ 66s] Updating '../res/i18n/x2goclient_et.qm'... [ 66s] Updating '../res/i18n/x2goclient_pt.qm'... [ 66s] Generated 0 translation(s) (0 finished and 0 unfinished) [ 66s] Ignored 705 untranslated source text(s) [ 66s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_tr.ts [ 66s] Generated 706 translation(s) (705 finished and 1 unfinished) [ 66s] Ignored 7 untranslated source text(s) [ 66s] /usr/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts [ 66s] Updating '../res/i18n/x2goclient_fi.qm'... [ 66s] /usr/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h [ 66s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 66s] Generated 706 translation(s) (706 finished and 0 unfinished) [ 66s] Ignored 7 untranslated source text(s) [ 66s] /usr/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h [ 66s] /usr/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h [ 66s] Updating '../res/i18n/x2goclient_nl.qm'... [ 66s] /usr/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h [ 66s] Updating '../res/i18n/x2goclient_tr.qm'... [ 66s] Generated 430 translation(s) (419 finished and 11 unfinished) [ 66s] Ignored 281 untranslated source text(s) [ 66s] /usr/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h [ 66s] Updating '../res/i18n/x2goclient_sv.qm'... [ 66s] Updating '../res/i18n/x2goclient_zh_tw.qm'... [ 66s] /usr/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h [ 66s] /usr/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h [ 66s] Updating '../res/i18n/x2goclient_ru.qm'... [ 66s] /usr/bin/uic ../src/ui/contest.ui -o ui_contest.h [ 66s] /usr/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h [ 66s] /usr/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h [ 66s] /usr/bin/uic ../src/ui/folderexplorer.ui -o ui_folderexplorer.h [ 66s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sharewidget.o ../src/sharewidget.cpp [ 66s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o settingswidget.o ../src/settingswidget.cpp [ 66s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o mediawidget.o ../src/mediawidget.cpp [ 66s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o configwidget.o ../src/configwidget.cpp [ 66s] Generated 430 translation(s) (420 finished and 10 unfinished) [ 66s] Ignored 280 untranslated source text(s) [ 66s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 66s] Ignored 14 untranslated source text(s) [ 66s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 66s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sessionwidget.o ../src/sessionwidget.cpp [ 66s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o connectionwidget.o ../src/connectionwidget.cpp [ 66s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o configdialog.o ../src/configdialog.cpp [ 66s] Generated 314 translation(s) (293 finished and 21 unfinished) [ 66s] Ignored 395 untranslated source text(s) [ 66s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o editconnectiondialog.o ../src/editconnectiondialog.cpp [ 67s] ../src/editconnectiondialog.cpp:32:1: error: prototype for 'EditConnectionDialog::EditConnectionDialog(bool, QStringCompatWrapper, QWidget*, int, Qt::WindowFlags)' does not match any in class 'EditConnectionDialog' [ 67s] EditConnectionDialog::EditConnectionDialog ( bool newSession, QString id, QWidget * par, [ 67s] ^ [ 67s] In file included from ../src/editconnectiondialog.cpp:18:0: [ 67s] ../src/editconnectiondialog.h:47:7: error: candidates are: EditConnectionDialog::EditConnectionDialog(const EditConnectionDialog&) [ 67s] class EditConnectionDialog : public QDialog [ 67s] ^ [ 67s] ../src/editconnectiondialog.h:51:5: error: EditConnectionDialog::EditConnectionDialog(bool, QString, QWidget*, int, Qt::WindowFlags) [ 67s] EditConnectionDialog ( bool newSession, QString id, QWidget * par, int ind=0, [ 67s] ^ [ 67s] ../src/editconnectiondialog.cpp:102:6: error: prototype for 'void EditConnectionDialog::slot_changeCaption(const QStringCompatWrapper&)' does not match any in class 'EditConnectionDialog' [ 67s] void EditConnectionDialog::slot_changeCaption ( const QString& newName ) [ 67s] ^ [ 67s] In file included from ../src/editconnectiondialog.cpp:18:0: [ 67s] ../src/editconnectiondialog.h:64:10: error: candidate is: void EditConnectionDialog::slot_changeCaption(const QString&) [ 67s] void slot_changeCaption ( const QString& newName ); [ 67s] ^ [ 67s] Makefile:766: recipe for target 'editconnectiondialog.o' failed [ 67s] make[2]: *** [editconnectiondialog.o] Error 1 [ 67s] make[2]: *** Waiting for unfinished jobs.... [ 67s] ../src/sessionwidget.cpp: In member function 'void SessionWidget::saveSettings()': [ 67s] ../src/sessionwidget.cpp:825:87: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags) const' [ 67s] QString normPath=(lPath->text()+"/"+sessName->text()).split("/",Qt::SkipEmptyParts).join("/"); [ 67s] ^ [ 67s] ../src/sessionwidget.cpp:825:87: note: candidates are: [ 67s] In file included from /usr/include/QtCore/QString:1:0, [ 67s] from ../src/compat.h:27, [ 67s] from ../src/configwidget.h:22, [ 67s] from ../src/sessionwidget.h:21, [ 67s] from ../src/sessionwidget.cpp:18: [ 67s] /usr/include/QtCore/qstring.h:301:17: note: QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 67s] QStringList split(const QString &sep, SplitBehavior behavior = KeepEmptyParts, [ 67s] ^ [ 67s] /usr/include/QtCore/qstring.h:301:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 67s] /usr/include/QtCore/qstring.h:303:17: note: QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const [ 67s] QStringList split(const QChar &sep, SplitBehavior behavior = KeepEmptyParts, [ 67s] ^ [ 67s] /usr/include/QtCore/qstring.h:303:17: note: no known conversion for argument 2 from 'Qt::SplitBehaviorFlags' to 'QString::SplitBehavior' [ 67s] /usr/include/QtCore/qstring.h:306:17: note: QStringList QString::split(const QRegExp&, QString::SplitBehavior) const [ 67s] QStringList split(const QRegExp &sep, SplitBehavior behavior = KeepEmptyParts) const Q_REQUIRED_RESULT; [ 67s] ^ [ 67s] /usr/include/QtCore/qstring.h:306:17: note: no known conversion for argument 1 from 'const char [2]' to 'const QRegExp&' [ 67s] ../src/sessionwidget.cpp:926:83: error: no matching function for call to 'QSettings::setValue(const QString, QString)' [ 67s] st.setting()->setValue (sessionId+"/sshproxyuser",proxyLogin->text().trimmed()); [ 67s] ^ [ 67s] ../src/sessionwidget.cpp:926:83: note: candidate is: [ 67s] In file included from /usr/include/QtCore/QSettings:1:0, [ 67s] from ../src/x2gosettings.h:21, [ 67s] from ../src/sessionwidget.cpp:34: [ 67s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 67s] void setValue(const QString &key, const QVariant &value); [ 67s] ^ [ 67s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 2 from 'QString' to 'const QVariant&' [ 67s] ../src/sessionwidget.cpp:927:84: error: no matching function for call to 'QSettings::setValue(const QString, QString)' [ 67s] st.setting()->setValue (sessionId+"/sshproxykeyfile",proxyKey->text().trimmed()); [ 67s] ^ [ 67s] ../src/sessionwidget.cpp:927:84: note: candidate is: [ 67s] In file included from /usr/include/QtCore/QSettings:1:0, [ 67s] from ../src/x2gosettings.h:21, [ 67s] from ../src/sessionwidget.cpp:34: [ 67s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 67s] void setValue(const QString &key, const QVariant &value); [ 67s] ^ [ 67s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 2 from 'QString' to 'const QVariant&' [ 67s] ../src/sessionwidget.cpp:928:82: error: no matching function for call to 'QSettings::setValue(const QString, QString)' [ 67s] st.setting()->setValue (sessionId+"/sshproxyhost",proxyHost->text().trimmed()); [ 67s] ^ [ 67s] ../src/sessionwidget.cpp:928:82: note: candidate is: [ 67s] In file included from /usr/include/QtCore/QSettings:1:0, [ 67s] from ../src/x2gosettings.h:21, [ 67s] from ../src/sessionwidget.cpp:34: [ 67s] /usr/include/QtCore/qsettings.h:163:10: note: void QSettings::setValue(const QStringCompatWrapper&, const QVariant&) [ 67s] void setValue(const QString &key, const QVariant &value); [ 67s] ^ [ 67s] /usr/include/QtCore/qsettings.h:163:10: note: no known conversion for argument 2 from 'QString' to 'const QVariant&' [ 67s] Makefile:706: recipe for target 'sessionwidget.o' failed [ 67s] make[2]: *** [sessionwidget.o] Error 1 [ 70s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 70s] Makefile:83: recipe for target 'build_client' failed [ 70s] make[1]: *** [build_client] Error 2 [ 70s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 70s] Makefile:80: recipe for target 'build' failed [ 70s] make: *** [build] Error 2 [ 70s] error: Bad exit status from /var/tmp/rpm-tmp.xAtoZX (%build) [ 70s] [ 70s] [ 70s] RPM build errors: [ 70s] Bad exit status from /var/tmp/rpm-tmp.xAtoZX (%build) [ 70s] [ 70s] japsand failed "build x2goclient.spec" at Mon Apr 7 08:16:35 UTC 2025. [ 70s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.UM0rLrsn9Mmhq1ViUUmpsdja ']' + '[' -d /var/lib/jenkins/tmp/tmp.UM0rLrsn9Mmhq1ViUUmpsdja ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.UM0rLrsn9Mmhq1ViUUmpsdja Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+sled-12.3/139/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 245.66 KiB...] [ 82s] from /usr/include/QtCore/QTextStream:1, [ 82s] from ../src/x2gologdebug.h:20, [ 82s] from ../src/sshmasterconnection.cpp:19: [ 82s] /usr/include/c++/4.8/ostream:564:5: note: 'std::endl' [ 82s] endl(basic_ostream<_CharT, _Traits>& __os) [ 82s] ^ [ 82s] ../src/sshmasterconnection.cpp:2094:66: error: 'endl' is not a member of 'Qt' [ 82s] x2goDebug<<"Socket "<<tcpSocket<<" closed."<<Qt::endl; [ 82s] ^ [ 82s] ../src/sshmasterconnection.cpp:2094:66: note: suggested alternatives: [ 82s] In file included from /usr/include/QtCore/QTextStream:1:0, [ 82s] from ../src/x2gologdebug.h:20, [ 82s] from ../src/sshmasterconnection.cpp:19: [ 82s] /usr/include/QtCore/qtextstream.h:321:28: note: 'endl' [ 82s] Q_CORE_EXPORT QTextStream &endl(QTextStream &s); [ 82s] ^ [ 82s] In file included from /usr/include/c++/4.8/iterator:64:0, [ 82s] from /usr/include/QtCore/qlist.h:50, [ 82s] from /usr/include/QtCore/qobject.h:50, [ 82s] from /usr/include/QtCore/qiodevice.h:46, [ 82s] from /usr/include/QtCore/qtextstream.h:45, [ 82s] from /usr/include/QtCore/QTextStream:1, [ 82s] from ../src/x2gologdebug.h:20, [ 82s] from ../src/sshmasterconnection.cpp:19: [ 82s] /usr/include/c++/4.8/ostream:564:5: note: 'std::endl' [ 82s] endl(basic_ostream<_CharT, _Traits>& __os) [ 82s] ^ [ 82s] ../src/sshmasterconnection.cpp: In member function 'bool SshMasterConnection::createChannelConnection(int, int&, fd_set&, ssh_channel_struct**)': [ 82s] ../src/sshmasterconnection.cpp:2113:45: error: 'endl' is not a member of 'Qt' [ 82s] x2goDebug<<"Creating new channel."<<Qt::endl; [ 82s] ^ [ 82s] ../src/sshmasterconnection.cpp:2113:45: note: suggested alternatives: [ 82s] In file included from /usr/include/QtCore/QTextStream:1:0, [ 82s] from ../src/x2gologdebug.h:20, [ 82s] from ../src/sshmasterconnection.cpp:19: [ 82s] /usr/include/QtCore/qtextstream.h:321:28: note: 'endl' [ 82s] Q_CORE_EXPORT QTextStream &endl(QTextStream &s); [ 82s] ^ [ 82s] In file included from /usr/include/c++/4.8/iterator:64:0, [ 82s] from /usr/include/QtCore/qlist.h:50, [ 82s] from /usr/include/QtCore/qobject.h:50, [ 82s] from /usr/include/QtCore/qiodevice.h:46, [ 82s] from /usr/include/QtCore/qtextstream.h:45, [ 82s] from /usr/include/QtCore/QTextStream:1, [ 82s] from ../src/x2gologdebug.h:20, [ 82s] from ../src/sshmasterconnection.cpp:19: [ 82s] /usr/include/c++/4.8/ostream:564:5: note: 'std::endl' [ 82s] endl(basic_ostream<_CharT, _Traits>& __os) [ 82s] ^ [ 82s] ../src/sshmasterconnection.cpp:2122:83: error: 'endl' is not a member of 'Qt' [ 82s] x2goDebug << error_msg.left (error_msg.size () - 1) << ": " << err << Qt::endl; [ 82s] ^ [ 82s] ../src/sshmasterconnection.cpp:2122:83: note: suggested alternatives: [ 82s] In file included from /usr/include/QtCore/QTextStream:1:0, [ 82s] from ../src/x2gologdebug.h:20, [ 82s] from ../src/sshmasterconnection.cpp:19: [ 82s] /usr/include/QtCore/qtextstream.h:321:28: note: 'endl' [ 82s] Q_CORE_EXPORT QTextStream &endl(QTextStream &s); [ 82s] ^ [ 82s] In file included from /usr/include/c++/4.8/iterator:64:0, [ 82s] from /usr/include/QtCore/qlist.h:50, [ 82s] from /usr/include/QtCore/qobject.h:50, [ 82s] from /usr/include/QtCore/qiodevice.h:46, [ 82s] from /usr/include/QtCore/qtextstream.h:45, [ 82s] from /usr/include/QtCore/QTextStream:1, [ 82s] from ../src/x2gologdebug.h:20, [ 82s] from ../src/sshmasterconnection.cpp:19: [ 82s] /usr/include/c++/4.8/ostream:564:5: note: 'std::endl' [ 82s] endl(basic_ostream<_CharT, _Traits>& __os) [ 82s] ^ [ 82s] ../src/sshmasterconnection.cpp:2126:45: error: 'endl' is not a member of 'Qt' [ 82s] x2goDebug<<"New channel:"<<channel<<Qt::endl; [ 82s] ^ [ 82s] ../src/sshmasterconnection.cpp:2126:45: note: suggested alternatives: [ 82s] In file included from /usr/include/QtCore/QTextStream:1:0, [ 82s] from ../src/x2gologdebug.h:20, [ 82s] from ../src/sshmasterconnection.cpp:19: [ 82s] /usr/include/QtCore/qtextstream.h:321:28: note: 'endl' [ 82s] Q_CORE_EXPORT QTextStream &endl(QTextStream &s); [ 82s] ^ [ 82s] In file included from /usr/include/c++/4.8/iterator:64:0, [ 82s] from /usr/include/QtCore/qlist.h:50, [ 82s] from /usr/include/QtCore/qobject.h:50, [ 82s] from /usr/include/QtCore/qiodevice.h:46, [ 82s] from /usr/include/QtCore/qtextstream.h:45, [ 82s] from /usr/include/QtCore/QTextStream:1, [ 82s] from ../src/x2gologdebug.h:20, [ 82s] from ../src/sshmasterconnection.cpp:19: [ 82s] /usr/include/c++/4.8/ostream:564:5: note: 'std::endl' [ 82s] endl(basic_ostream<_CharT, _Traits>& __os) [ 82s] ^ [ 82s] ../src/sshmasterconnection.cpp:2191:81: error: 'endl' is not a member of 'Qt' [ 82s] x2goDebug<<errorMsg.left (errorMsg.size () - 1)<<": "<<err<<Qt::endl; [ 82s] ^ [ 82s] ../src/sshmasterconnection.cpp:2191:81: note: suggested alternatives: [ 82s] In file included from /usr/include/QtCore/QTextStream:1:0, [ 82s] from ../src/x2gologdebug.h:20, [ 82s] from ../src/sshmasterconnection.cpp:19: [ 82s] /usr/include/QtCore/qtextstream.h:321:28: note: 'endl' [ 82s] Q_CORE_EXPORT QTextStream &endl(QTextStream &s); [ 82s] ^ [ 82s] In file included from /usr/include/c++/4.8/iterator:64:0, [ 82s] from /usr/include/QtCore/qlist.h:50, [ 82s] from /usr/include/QtCore/qobject.h:50, [ 82s] from /usr/include/QtCore/qiodevice.h:46, [ 82s] from /usr/include/QtCore/qtextstream.h:45, [ 82s] from /usr/include/QtCore/QTextStream:1, [ 82s] from ../src/x2gologdebug.h:20, [ 82s] from ../src/sshmasterconnection.cpp:19: [ 82s] /usr/include/c++/4.8/ostream:564:5: note: 'std::endl' [ 82s] endl(basic_ostream<_CharT, _Traits>& __os) [ 82s] ^ [ 82s] ../src/sshmasterconnection.cpp:2195:58: error: 'endl' is not a member of 'Qt' [ 82s] x2goDebug<<"New channel forwarded."<<Qt::endl; [ 82s] ^ [ 82s] ../src/sshmasterconnection.cpp:2195:58: note: suggested alternatives: [ 82s] In file included from /usr/include/QtCore/QTextStream:1:0, [ 82s] from ../src/x2gologdebug.h:20, [ 82s] from ../src/sshmasterconnection.cpp:19: [ 82s] /usr/include/QtCore/qtextstream.h:321:28: note: 'endl' [ 82s] Q_CORE_EXPORT QTextStream &endl(QTextStream &s); [ 82s] ^ [ 82s] In file included from /usr/include/c++/4.8/iterator:64:0, [ 82s] from /usr/include/QtCore/qlist.h:50, [ 82s] from /usr/include/QtCore/qobject.h:50, [ 82s] from /usr/include/QtCore/qiodevice.h:46, [ 82s] from /usr/include/QtCore/qtextstream.h:45, [ 82s] from /usr/include/QtCore/QTextStream:1, [ 82s] from ../src/x2gologdebug.h:20, [ 82s] from ../src/sshmasterconnection.cpp:19: [ 82s] /usr/include/c++/4.8/ostream:564:5: note: 'std::endl' [ 82s] endl(basic_ostream<_CharT, _Traits>& __os) [ 82s] ^ [ 82s] ../src/sshmasterconnection.cpp:2201:83: error: 'endl' is not a member of 'Qt' [ 82s] x2goDebug<<"Executing remote: "<<channelConnections.at ( i ).command<<Qt::endl; [ 82s] ^ [ 82s] ../src/sshmasterconnection.cpp:2201:83: note: suggested alternatives: [ 82s] In file included from /usr/include/QtCore/QTextStream:1:0, [ 82s] from ../src/x2gologdebug.h:20, [ 82s] from ../src/sshmasterconnection.cpp:19: [ 82s] /usr/include/QtCore/qtextstream.h:321:28: note: 'endl' [ 82s] Q_CORE_EXPORT QTextStream &endl(QTextStream &s); [ 82s] ^ [ 82s] In file included from /usr/include/c++/4.8/iterator:64:0, [ 82s] from /usr/include/QtCore/qlist.h:50, [ 82s] from /usr/include/QtCore/qobject.h:50, [ 82s] from /usr/include/QtCore/qiodevice.h:46, [ 82s] from /usr/include/QtCore/qtextstream.h:45, [ 82s] from /usr/include/QtCore/QTextStream:1, [ 82s] from ../src/x2gologdebug.h:20, [ 82s] from ../src/sshmasterconnection.cpp:19: [ 82s] /usr/include/c++/4.8/ostream:564:5: note: 'std::endl' [ 82s] endl(basic_ostream<_CharT, _Traits>& __os) [ 82s] ^ [ 82s] ../src/sshmasterconnection.cpp:2211:77: error: 'endl' is not a member of 'Qt' [ 82s] x2goDebug<<errorMsg.left (errorMsg.size () - 1)<<": "<<err<<Qt::endl; [ 82s] ^ [ 82s] ../src/sshmasterconnection.cpp:2211:77: note: suggested alternatives: [ 82s] In file included from /usr/include/QtCore/QTextStream:1:0, [ 82s] from ../src/x2gologdebug.h:20, [ 82s] from ../src/sshmasterconnection.cpp:19: [ 82s] /usr/include/QtCore/qtextstream.h:321:28: note: 'endl' [ 82s] Q_CORE_EXPORT QTextStream &endl(QTextStream &s); [ 82s] ^ [ 82s] In file included from /usr/include/c++/4.8/iterator:64:0, [ 82s] from /usr/include/QtCore/qlist.h:50, [ 82s] from /usr/include/QtCore/qobject.h:50, [ 82s] from /usr/include/QtCore/qiodevice.h:46, [ 82s] from /usr/include/QtCore/qtextstream.h:45, [ 82s] from /usr/include/QtCore/QTextStream:1, [ 82s] from ../src/x2gologdebug.h:20, [ 82s] from ../src/sshmasterconnection.cpp:19: [ 82s] /usr/include/c++/4.8/ostream:564:5: note: 'std::endl' [ 82s] endl(basic_ostream<_CharT, _Traits>& __os) [ 82s] ^ [ 82s] ../src/sshmasterconnection.cpp:2225:77: error: 'endl' is not a member of 'Qt' [ 82s] x2goDebug<<errorMsg.left (errorMsg.size () - 1)<<": "<<err<<Qt::endl; [ 82s] ^ [ 82s] ../src/sshmasterconnection.cpp:2225:77: note: suggested alternatives: [ 82s] In file included from /usr/include/QtCore/QTextStream:1:0, [ 82s] from ../src/x2gologdebug.h:20, [ 82s] from ../src/sshmasterconnection.cpp:19: [ 82s] /usr/include/QtCore/qtextstream.h:321:28: note: 'endl' [ 82s] Q_CORE_EXPORT QTextStream &endl(QTextStream &s); [ 82s] ^ [ 82s] In file included from /usr/include/c++/4.8/iterator:64:0, [ 82s] from /usr/include/QtCore/qlist.h:50, [ 82s] from /usr/include/QtCore/qobject.h:50, [ 82s] from /usr/include/QtCore/qiodevice.h:46, [ 82s] from /usr/include/QtCore/qtextstream.h:45, [ 82s] from /usr/include/QtCore/QTextStream:1, [ 82s] from ../src/x2gologdebug.h:20, [ 82s] from ../src/sshmasterconnection.cpp:19: [ 82s] /usr/include/c++/4.8/ostream:564:5: note: 'std::endl' [ 82s] endl(basic_ostream<_CharT, _Traits>& __os) [ 82s] ^ [ 82s] ../src/sshmasterconnection.cpp:2232:57: error: 'endl' is not a member of 'Qt' [ 82s] x2goDebug<<"New exec channel created."<<Qt::endl; [ 82s] ^ [ 82s] ../src/sshmasterconnection.cpp:2232:57: note: suggested alternatives: [ 82s] In file included from /usr/include/QtCore/QTextStream:1:0, [ 82s] from ../src/x2gologdebug.h:20, [ 82s] from ../src/sshmasterconnection.cpp:19: [ 82s] /usr/include/QtCore/qtextstream.h:321:28: note: 'endl' [ 82s] Q_CORE_EXPORT QTextStream &endl(QTextStream &s); [ 82s] ^ [ 82s] In file included from /usr/include/c++/4.8/iterator:64:0, [ 82s] from /usr/include/QtCore/qlist.h:50, [ 82s] from /usr/include/QtCore/qobject.h:50, [ 82s] from /usr/include/QtCore/qiodevice.h:46, [ 82s] from /usr/include/QtCore/qtextstream.h:45, [ 82s] from /usr/include/QtCore/QTextStream:1, [ 82s] from ../src/x2gologdebug.h:20, [ 82s] from ../src/sshmasterconnection.cpp:19: [ 82s] /usr/include/c++/4.8/ostream:564:5: note: 'std::endl' [ 82s] endl(basic_ostream<_CharT, _Traits>& __os) [ 82s] ^ [ 82s] Makefile:893: recipe for target 'SVGFrame.o' failed [ 82s] make[2]: *** [SVGFrame.o] Error 1 [ 82s] Makefile:865: recipe for target 'sshmasterconnection.o' failed [ 82s] make[2]: *** [sshmasterconnection.o] Error 1 [ 83s] Makefile:813: recipe for target 'onmainwindow.o' failed [ 83s] make[2]: *** [onmainwindow.o] Error 1 [ 84s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 84s] Makefile:83: recipe for target 'build_client' failed [ 84s] make[1]: *** [build_client] Error 2 [ 84s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 84s] Makefile:80: recipe for target 'build' failed [ 84s] make: *** [build] Error 2 [ 84s] error: Bad exit status from /var/tmp/rpm-tmp.9yeJNA (%build) [ 84s] [ 84s] [ 84s] RPM build errors: [ 84s] Bad exit status from /var/tmp/rpm-tmp.9yeJNA (%build) [ 84s] [ 84s] japsand failed "build x2goclient.spec" at Mon Apr 7 12:35:12 UTC 2025. [ 84s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.LlBRKqgdfrcw0K0WFjb5kpkD ']' + '[' -d /var/lib/jenkins/tmp/tmp.LlBRKqgdfrcw0K0WFjb5kpkD ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.LlBRKqgdfrcw0K0WFjb5kpkD Build step 'Execute shell' marked build as failure
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+sled-12.3/140/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 126.25 KiB...] [ 79s] build-mkbaselibs-20170320-8.1 ######################################## [ 79s] fdupes-1.61-7.1 ######################################## [ 79s] now finalizing build dir... [ 80s] ----------------------------------------------------------------- [ 80s] ----- building x2goclient.spec (user abuild) [ 80s] ----------------------------------------------------------------- [ 80s] ----------------------------------------------------------------- [ 80s] + exec rpmbuild --define '%vendor X2Go' -bb --define '_srcdefattr (-,root,root)' --nosignature --define '_build_create_debug 1' /home/abuild/rpmbuild/SOURCES/x2goclient.spec [ 80s] Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Me7vRM [ 80s] + umask 022 [ 80s] + cd /home/abuild/rpmbuild/BUILD [ 80s] + cd /home/abuild/rpmbuild/BUILD [ 80s] + rm -rf x2goclient-4.1.2.4 [ 80s] + /usr/bin/gzip -dc /home/abuild/rpmbuild/SOURCES/x2goclient-4.1.2.4.tar.gz [ 80s] + /bin/tar -xf - [ 81s] + STATUS=0 [ 81s] + '[' 0 -ne 0 ']' [ 81s] + cd x2goclient-4.1.2.4 [ 81s] + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . [ 81s] + sed -i -e 's/-o root -g root//' Makefile [ 81s] + test -f ChangeLog [ 81s] + test -f debian/changelog [ 81s] + cp debian/changelog res/txt/changelog [ 81s] + test -f ChangeLog.gitlog [ 81s] + cp ChangeLog.gitlog res/txt/git-info [ 81s] + exit 0 [ 81s] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.4MRkbj [ 81s] + umask 022 [ 81s] + cd /home/abuild/rpmbuild/BUILD [ 81s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/x2goclient-4.1.2.4-0.0x2go1.0.git20250407.2145.heuler.x86_64 [ 81s] ++ dirname /home/abuild/rpmbuild/BUILDROOT/x2goclient-4.1.2.4-0.0x2go1.0.git20250407.2145.heuler.x86_64 [ 81s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT [ 81s] + /usr/bin/mkdir /home/abuild/rpmbuild/BUILDROOT/x2goclient-4.1.2.4-0.0x2go1.0.git20250407.2145.heuler.x86_64 [ 81s] + cd x2goclient-4.1.2.4 [ 81s] + make -j8 'CXXFLAGS=-fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g' QMAKE_OPTS=QMAKE_STRIP=: QT_VERSION=4 QMAKE_BINARY=/usr/bin/qmake LRELEASE_BINARY=/usr/bin/lrelease [ 81s] make -f Makefile.man2html build [ 81s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 81s] which: no man2html in (/usr/local/bin:/usr/bin:/bin:/usr/games) [ 81s] which: no man2html in (/usr/local/bin:/usr/bin:/bin:/usr/games) [ 81s] if [ -n "" ]; then \ [ 81s] mkdir -p .build_man2html/html; \ [ 81s] for man_page in ; do mkdir -p $(dirname .build_man2html/html/$man_page); done; \ [ 81s] for man_page in ; do man/$man_page > .build_man2html/html/$man_page.html; done; \ [ 81s] fi [ 81s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 81s] make build_client [ 81s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 81s] /usr/bin/lrelease x2goclient.pro [ 81s] /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/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 foundProject MESSAGE: Warning: unknown QT: x11extrasProject MESSAGE: Warning: unknown QT: winextrasUpdating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_cs.qm'... [ 81s] Generated 705 translation(s) (703 finished and 2 unfinished) [ 81s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_de.qm'... [ 81s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 81s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_da.qm'... [ 81s] Generated 441 translation(s) (439 finished and 2 unfinished) [ 81s] Ignored 270 untranslated source text(s) [ 81s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_es.qm'... [ 81s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 81s] Ignored 14 untranslated source text(s) [ 81s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_et.qm'... [ 81s] Generated 706 translation(s) (705 finished and 1 unfinished) [ 81s] Ignored 7 untranslated source text(s) [ 81s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_fi.qm'... [ 81s] Generated 706 translation(s) (706 finished and 0 unfinished) [ 81s] Ignored 7 untranslated source text(s) [ 81s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_fr.qm'... [ 81s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 81s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_nb_no.qm'... [ 81s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 81s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_nl.qm'... [ 81s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 81s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_pt.qm'... [ 81s] Generated 0 translation(s) (0 finished and 0 unfinished) [ 81s] Ignored 705 untranslated source text(s) [ 81s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_ru.qm'... [ 81s] Generated 430 translation(s) (420 finished and 10 unfinished) [ 81s] Ignored 280 untranslated source text(s) [ 81s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_sv.qm'... [ 81s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 81s] Ignored 14 untranslated source text(s) [ 81s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_tr.qm'... [ 81s] Generated 430 translation(s) (419 finished and 11 unfinished) [ 81s] Ignored 281 untranslated source text(s) [ 81s] Updating '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_zh_tw.qm'... [ 81s] Generated 314 translation(s) (293 finished and 21 unfinished) [ 81s] Ignored 395 untranslated source text(s) [ 81s] mkdir -p /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build && cd /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build && /usr/bin/qmake QMAKE_CFLAGS=" " QMAKE_CXXFLAGS=" -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g" QMAKE_LFLAGS="" QMAKE_LIBS="" QMAKE_STRIP=: ../x2goclient.pro [ 81s] Project MESSAGE: Configuring with --git-info [ 81s] Project MESSAGE: Configuring with --changelog [ 81s] Project MESSAGE: building x2goclient via with ldap and cups [ 81s] cd /home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build && make [ 81s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 81s] /usr/bin/lrelease ../res/i18n/x2goclient_cs.ts [ 81s] /usr/bin/lrelease ../res/i18n/x2goclient_de.ts [ 81s] /usr/bin/lrelease ../res/i18n/x2goclient_da.ts [ 81s] /usr/bin/lrelease ../res/i18n/x2goclient_es.ts [ 81s] /usr/bin/lrelease ../res/i18n/x2goclient_et.ts [ 81s] /usr/bin/lrelease ../res/i18n/x2goclient_fi.ts [ 81s] /usr/bin/lrelease ../res/i18n/x2goclient_fr.ts [ 81s] /usr/bin/lrelease ../res/i18n/x2goclient_nb_no.ts [ 81s] Updating '../res/i18n/x2goclient_cs.qm'... [ 81s] Updating '../res/i18n/x2goclient_da.qm'... [ 81s] Updating '../res/i18n/x2goclient_de.qm'... [ 81s] Updating '../res/i18n/x2goclient_es.qm'... [ 81s] Updating '../res/i18n/x2goclient_fr.qm'... [ 81s] Updating '../res/i18n/x2goclient_nb_no.qm'... [ 81s] Updating '../res/i18n/x2goclient_fi.qm'... [ 81s] Updating '../res/i18n/x2goclient_et.qm'... [ 81s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 81s] Ignored 14 untranslated source text(s) [ 81s] Generated 441 translation(s) (439 finished and 2 unfinished) [ 81s] Ignored 270 untranslated source text(s) [ 81s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 81s] Generated 705 translation(s) (703 finished and 2 unfinished) [ 81s] Generated 706 translation(s) (706 finished and 0 unfinished) [ 81s] Ignored 7 untranslated source text(s) [ 81s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 81s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 81s] /usr/bin/lrelease ../res/i18n/x2goclient_nl.ts [ 81s] Generated 706 translation(s) (705 finished and 1 unfinished) [ 81s] Ignored 7 untranslated source text(s) [ 81s] /usr/bin/lrelease ../res/i18n/x2goclient_pt.ts [ 81s] /usr/bin/lrelease ../res/i18n/x2goclient_ru.ts [ 81s] /usr/bin/lrelease ../res/i18n/x2goclient_sv.ts [ 81s] /usr/bin/lrelease ../res/i18n/x2goclient_tr.ts [ 81s] /usr/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts [ 81s] /usr/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h [ 81s] /usr/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h [ 81s] Updating '../res/i18n/x2goclient_nl.qm'... [ 81s] Updating '../res/i18n/x2goclient_sv.qm'... [ 81s] Updating '../res/i18n/x2goclient_ru.qm'... [ 81s] /usr/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h [ 81s] Generated 430 translation(s) (420 finished and 10 unfinished) [ 81s] Ignored 280 untranslated source text(s) [ 81s] Generated 699 translation(s) (698 finished and 1 unfinished) [ 81s] Ignored 14 untranslated source text(s) [ 81s] /usr/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h [ 81s] /usr/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h [ 81s] /usr/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h [ 81s] Generated 713 translation(s) (712 finished and 1 unfinished) [ 81s] /usr/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h [ 81s] Updating '../res/i18n/x2goclient_pt.qm'... [ 81s] Updating '../res/i18n/x2goclient_tr.qm'... [ 81s] Updating '../res/i18n/x2goclient_zh_tw.qm'... [ 81s] Generated 0 translation(s) (0 finished and 0 unfinished) [ 81s] Ignored 705 untranslated source text(s) [ 81s] Generated 430 translation(s) (419 finished and 11 unfinished) [ 81s] Ignored 281 untranslated source text(s) [ 81s] /usr/bin/uic ../src/ui/contest.ui -o ui_contest.h [ 81s] /usr/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h [ 81s] /usr/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h [ 81s] Generated 314 translation(s) (293 finished and 21 unfinished) [ 81s] Ignored 395 untranslated source text(s) [ 81s] /usr/bin/uic ../src/ui/folderexplorer.ui -o ui_folderexplorer.h [ 81s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o sharewidget.o ../src/sharewidget.cpp [ 81s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o settingswidget.o ../src/settingswidget.cpp [ 81s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o mediawidget.o ../src/mediawidget.cpp [ 81s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o configwidget.o ../src/configwidget.cpp [ 81s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o connectionwidget.o ../src/connectionwidget.cpp [ 81s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o editconnectiondialog.o ../src/editconnectiondialog.cpp [ 81s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o exportdialog.o ../src/exportdialog.cpp [ 81s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o imgframe.o ../src/imgframe.cpp [ 82s] In file included from ../src/sharewidget.cpp:38:0: [ 82s] ../src/compat.h:41:9: error: expected nested-name-specifier before 'SplitBehavior' [ 82s] using SplitBehavior = QString::SplitBehavior; [ 82s] ^ [ 82s] ../src/compat.h:41:9: error: 'SplitBehavior' has not been declared [ 82s] ../src/compat.h:41:23: error: expected ';' before '=' token [ 82s] using SplitBehavior = QString::SplitBehavior; [ 82s] ^ [ 82s] ../src/compat.h:41:23: error: expected unqualified-id before '=' token [ 82s] ../src/compat.h:42:9: error: 'SplitBehavior' does not name a type [ 82s] const SplitBehavior SkipEmptyParts = SplitBehavior::SkipEmptyParts; [ 82s] ^ [ 82s] ../src/compat.h:43:9: error: 'SplitBehavior' does not name a type [ 82s] const SplitBehavior KeepEmptyParts = SplitBehavior::KeepEmptyParts; [ 82s] ^ [ 82s] ../src/compat.h:44:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] [ 82s] const auto endl = ::endl; [ 82s] ^ [ 82s] ../src/compat.h:44:14: error: 'endl' does not name a type [ 82s] const auto endl = ::endl; [ 82s] ^ [ 82s] ../src/sharewidget.cpp: In member function 'void ShareWidget::readConfig()': [ 82s] ../src/sharewidget.cpp:221:43: error: 'SkipEmptyParts' is not a member of 'Qt' [ 82s] QStringList lst=exportDir.split ( ";",Qt::SkipEmptyParts ); [ 82s] ^ [ 82s] ../src/sharewidget.cpp:257:46: error: 'SkipEmptyParts' is not a member of 'Qt' [ 82s] QStringList tails=lst[i].split ( ":",Qt::SkipEmptyParts ); [ 82s] ^ [ 82s] g++ -c -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -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/default -I../../x2goclient-4.1.2.4 -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtSvg -I/usr/include -I../src -I. -I. -I../../x2goclient-4.1.2.4 -I. -o LDAPSession.o ../src/LDAPSession.cpp [ 82s] Makefile:630: recipe for target 'sharewidget.o' failed [ 82s] make[2]: *** [sharewidget.o] Error 1 [ 82s] make[2]: *** Waiting for unfinished jobs.... [ 83s] In file included from ../src/exportdialog.cpp:34:0: [ 83s] ../src/compat.h:41:9: error: expected nested-name-specifier before 'SplitBehavior' [ 83s] using SplitBehavior = QString::SplitBehavior; [ 83s] ^ [ 83s] ../src/compat.h:41:9: error: 'SplitBehavior' has not been declared [ 83s] ../src/compat.h:41:23: error: expected ';' before '=' token [ 83s] using SplitBehavior = QString::SplitBehavior; [ 83s] ^ [ 83s] ../src/compat.h:41:23: error: expected unqualified-id before '=' token [ 83s] ../src/compat.h:42:9: error: 'SplitBehavior' does not name a type [ 83s] const SplitBehavior SkipEmptyParts = SplitBehavior::SkipEmptyParts; [ 83s] ^ [ 83s] ../src/compat.h:43:9: error: 'SplitBehavior' does not name a type [ 83s] const SplitBehavior KeepEmptyParts = SplitBehavior::KeepEmptyParts; [ 83s] ^ [ 83s] ../src/compat.h:44:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] [ 83s] const auto endl = ::endl; [ 83s] ^ [ 83s] ../src/compat.h:44:14: error: 'endl' does not name a type [ 83s] const auto endl = ::endl; [ 83s] ^ [ 83s] ../src/exportdialog.cpp: In member function 'void ExportDialog::loadSessions()': [ 83s] ../src/exportdialog.cpp:114:41: error: 'SkipEmptyParts' is not a member of 'Qt' [ 83s] QStringList lst=exports.split ( ";",Qt::SkipEmptyParts ); [ 83s] ^ [ 83s] ../src/exportdialog.cpp:118:46: error: 'SkipEmptyParts' is not a member of 'Qt' [ 83s] QStringList tails=lst[i].split ( ":",Qt::SkipEmptyParts ); [ 83s] ^ [ 83s] Makefile:765: recipe for target 'exportdialog.o' failed [ 83s] make[2]: *** [exportdialog.o] Error 1 [ 84s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4/client_build' [ 84s] Makefile:83: recipe for target 'build_client' failed [ 84s] make[1]: *** [build_client] Error 2 [ 84s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/x2goclient-4.1.2.4' [ 84s] Makefile:80: recipe for target 'build' failed [ 84s] make: *** [build] Error 2 [ 84s] error: Bad exit status from /var/tmp/rpm-tmp.4MRkbj (%build) [ 84s] [ 84s] [ 84s] RPM build errors: [ 84s] Bad exit status from /var/tmp/rpm-tmp.4MRkbj (%build) [ 84s] [ 84s] japsand failed "build x2goclient.spec" at Mon Apr 7 13:04:09 UTC 2025. [ 84s] + exit 1 + cleanup + '[' -n '' ']' + '[' -n '' ']' + echo 'Warning: mock temporary config directory not defined. Skipping cleanup.' Warning: mock temporary config directory not defined. Skipping cleanup. + typeset temp_dir= + for temp_dir in "${temp_cleanup[@]}" + '[' -n /var/lib/jenkins/tmp/tmp.UTMn2JB8RKOZEFppWfU8gMJo ']' + '[' -d /var/lib/jenkins/tmp/tmp.UTMn2JB8RKOZEFppWfU8gMJo ']' + rm -Rf -- /var/lib/jenkins/tmp/tmp.UTMn2JB8RKOZEFppWfU8gMJo Build step 'Execute shell' marked build as failure