A page in your DokuWiki was added or changed. Here are the details:
Browser : Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36
IP Address : 78.43.74.240
Hostname : ip-078-043-074-240.um18.pools.vodafone-ip.de
Old Revision : https://wiki.x2go.org/doku.php/doc:howto:tce?rev=1611533954
New Revision : https://wiki.x2go.org/doku.php/doc:howto:tce
Date of New Revision: 2022/09/21 10:59
Edit Summary : Typofix
User : stefanbaur
There may be newer changes after this revision. If this
happens, a message will be shown on the top of the rev page.
@@ -946,9 +946,9 @@
=== These are entirely optional ===
* ''audioout=list'' / ''audioout="alsa_card.something|output:something"'' - use this to list all available audio outputs / select a particular audio output. Note that when selecting one, the parameter consists of two values (as displayed in the output on /dev/tty8 when specifying ''list'') that need to be separated with a ''|'', and the set of the two values needs to be enclosed in double quotes. Do //not// enclose each value in double quotes separately! Correct example: ''audioout="alsa_card.pci-0000_00_1b.0|output:hdmi-stereo"''
* ''bg=https|http|ftp://your-http-server-ip-or-dns-here/x2go-tce/x2go-tce-bg.svg'' - use this to specify an SVG file to "brand" your X2Go-TCE with. It will replace the blue background theme of the login screen. See below for how to add this file to your HTTP, HTTPS, or FTP server. **Attention: Whoever manages to spoof the server name can inject rogue images into your ThinClients.** To mitigate this risk, use HTTPS, where the attacker would have to spoof both server name and matching certificate.
* ''blank=n|n:n:n'' - Will disable (''blank=0'') or set screensaver timeout. Use ''blank=n:n:n'' to set DPMS Standby/Suspend/Off values. Standby value equals screensaver timeout value. All values are given in seconds.
- * ''blankdpmsfix'' - This forces the TFT do black for a few seconds during the X startup phase, then forces it back on again. This fixes an occasional "black screen" issue that occurs with some flaky client/TFT hardware combinations when using DisplayPort connectors, and could otherwise only be remediated by manually turning the TFT off and back on again. (feature available via github repo, soon via x2go repo too)
+ * ''blankdpmsfix'' - This forces the TFT to black for a few seconds during the X startup phase, then forces it back on again. This fixes an occasional "black screen" issue that occurs with some flaky client/TFT hardware combinations when using DisplayPort connectors, and could otherwise only be remediated by manually turning the TFT off and back on again. (feature available via github repo, soon via x2go repo too)
* ''branding=https|http|ftp://your-http-server-ip-or-dns-here/x2go-tce/x2go-tce-branding.svg'' - use this to specify an SVG file to "brand" your X2Go-TCE with. It will replace the seal icon in the lower left of the login screen. See below for how to add this file to your HTTP, HTTPS, or FTP server. **Attention: Whoever manages to spoof the server name can inject rogue images into your ThinClients.** To mitigate this risk, use HTTPS, where the attacker would have to spoof both server name and matching certificate.
* ''copysecring'' - this will scan for USB media and fixed disk media (with USB media taking precedence) at boot for one or more of the following directories: ''config/ssh'', 'ssh', ''.ssh''. The volume must be labeled ''X2GO-TCE-LIVE'' or ''PORTABLEAPP'' and may use any supported file system. Any SSH Secret Keys found there will be copied into ''/home/user/.ssh'' (in the ramdisk), with proper permissions and ownerships for the default user account. This may come in handy when you are using SSH Secret Keys on USB media, but need to log in and out of sessions often, and don't want to leave the USB media plugged in all the time/don't want to have to re-insert it before each session startup. **Attention: This poses a security risk when other people are using your ThinClient afterwards (as they will have access to your keys).** To mitigate this risk,be sure to power-cycle the ThinClient once you are done. You //should// specify this parameter when booting X2Go-TCE-Live from portable media when you want to use SSH Secret Keys, to make sure your secret key on the FAT/NTFS partition is available. But as stated above, be sure to power-cycle the machine once you're done.
* ''earlyblankdpmsfix'' - This forces the TFT do black for a few seconds during the initial boot phase (right after the squashfs was downloaded), then forces it back on again. This fixes an occasional "black screen" issue that occurs with some flaky client/TFT hardware combinations when using DisplayPort connectors, and could otherwise only be remediated by manually turning the TFT off and back on again. Earlyblankdpmsfix can also be called as ''earlyblankdpmsfix=nnnn'', where ''nnnn'' is the blanking time in milliseconds (so, ''earlyblankdpmsfix=1500'' equals 1.5 seconds). (feature available via github repo, soon via x2go repo too)
* ''homepageurl="URL1[|URL2|URLn]"'' - this is only available in MiniDesktop mode. It allows you to specify one or more web pages that show up on Browser start/when clicking the "Home" icon. URLs need to be separated with a ''|'', and the set of URLs needs to be enclosed in double quotes. Do //not// enclose each URL in double quotes separately! Correct example: ''homepageurl="https://www.google.de|https://wiki.x2go.org"''
--
This mail was generated by DokuWiki at
https://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:137.0) Gecko/20100101 Firefox/137.0
IP Address : 188.210.59.46
Hostname : 046-059-210-188.ip-addr.inexio.net
Old Revision : https://wiki.x2go.org/doku.php/wiki:development:sessions-file?rev=1437748003
New Revision : https://wiki.x2go.org/doku.php/wiki:development:sessions-file
Date of New Revision: 2025/04/09 19:00
Edit Summary :
User : slatian
There may be newer changes after this revision. If this
happens, a message will be shown on the top of the rev page.
@@ -3,9 +3,9 @@
Default path name
* Linux, Mac OS X: ''$HOME/.x2goclient/sessions''
* Windows X2GoClient (non-portable mode): session profiles are stored in the Windows registry (''HKEY_CURRENT_USER\Software\Obviously Nice\x2goclient\sessions'')
- * Windows X2GoClient (portable mode): session profiles are stored in a file (location???)
+ * Windows X2GoClient (portable mode): session profiles are stored in a file: The one specified on the command line, or ''%LOCALAPPDATA%\VirtualStore\x2go_sessions.txt'' if you made manual changes using the UI. (Make sure to use CRLF line endings and the correct encoding.)
* Windows PyHoca-GUI: session profiles are stored in the file (''%USERPROFILE%\.x2goclient\sessions'')
Related command line options:
--
This mail was generated by DokuWiki at
https://wiki.x2go.org/
See <https://jenkins.x2go.org:8443/job/x2goclient+nightly+epel-6/718/display/red…>
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 172.44 KiB...]
Ignored 281 untranslated source text(s)
Updating '/builddir/build/BUILD/x2goclient-4.1.2.4/res/i18n/x2goclient_zh_tw.qm'...
Generated 314 translation(s) (293 finished and 21 unfinished)
Ignored 395 untranslated source text(s)
mkdir -p /builddir/build/BUILD/x2goclient-4.1.2.4/client_build && cd /builddir/build/BUILD/x2goclient-4.1.2.4/client_build && qmake-qt4 QMAKE_CFLAGS=" " QMAKE_CXXFLAGS=" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic" QMAKE_LFLAGS="" QMAKE_LIBS="" QMAKE_STRIP=: ../x2goclient.pro
Project MESSAGE: Configuring with --git-info
Project MESSAGE: Configuring with --changelog
Project MESSAGE: building x2goclient via with ldap and cups
/usr/lib64/qt4/bin/rcc: File does not exist '../res/resources.qrc'
/usr/lib64/qt4/bin/rcc: File does not exist '../res/git.qrc'
/usr/lib64/qt4/bin/rcc: File does not exist '../res/changelog.qrc'
cd /builddir/build/BUILD/x2goclient-4.1.2.4/client_build && make
make[2]: Entering directory `/builddir/build/BUILD/x2goclient-4.1.2.4/client_build'
/usr/lib64/qt4/bin/lrelease ../res/i18n/x2goclient_cs.ts
/usr/lib64/qt4/bin/lrelease ../res/i18n/x2goclient_de.ts
/usr/lib64/qt4/bin/lrelease ../res/i18n/x2goclient_da.ts
/usr/lib64/qt4/bin/lrelease ../res/i18n/x2goclient_es.ts
/usr/lib64/qt4/bin/lrelease ../res/i18n/x2goclient_et.ts
/usr/lib64/qt4/bin/lrelease ../res/i18n/x2goclient_fi.ts
Updating '../res/i18n/x2goclient_cs.qm'...
Generated 705 translation(s) (703 finished and 2 unfinished)
Updating '../res/i18n/x2goclient_da.qm'...
/usr/lib64/qt4/bin/lrelease ../res/i18n/x2goclient_fr.ts
Updating '../res/i18n/x2goclient_de.qm'...
Generated 441 translation(s) (439 finished and 2 unfinished)
Ignored 270 untranslated source text(s)
/usr/lib64/qt4/bin/lrelease ../res/i18n/x2goclient_nb_no.ts
Updating '../res/i18n/x2goclient_es.qm'...
Generated 713 translation(s) (712 finished and 1 unfinished)
Updating '../res/i18n/x2goclient_et.qm'...
/usr/lib64/qt4/bin/lrelease ../res/i18n/x2goclient_nl.ts
Generated 699 translation(s) (698 finished and 1 unfinished)
Ignored 14 untranslated source text(s)
Generated 706 translation(s) (705 finished and 1 unfinished)
Ignored 7 untranslated source text(s)
/usr/lib64/qt4/bin/lrelease ../res/i18n/x2goclient_pt.ts
Updating '../res/i18n/x2goclient_fr.qm'...
Updating '../res/i18n/x2goclient_fi.qm'...
/usr/lib64/qt4/bin/lrelease ../res/i18n/x2goclient_ru.ts
/usr/lib64/qt4/bin/lrelease ../res/i18n/x2goclient_sv.ts
/usr/lib64/qt4/bin/lrelease ../res/i18n/x2goclient_tr.ts
Updating '../res/i18n/x2goclient_nb_no.qm'...
Generated 713 translation(s) (712 finished and 1 unfinished)
Generated 706 translation(s) (706 finished and 0 unfinished)
Ignored 7 untranslated source text(s)
/usr/lib64/qt4/bin/lrelease ../res/i18n/x2goclient_zh_tw.ts
Updating '../res/i18n/x2goclient_nl.qm'...
Generated 713 translation(s) (712 finished and 1 unfinished)
/usr/lib64/qt4/bin/uic ../src/ui/cupsprintsettingsdialog.ui -o ui_cupsprintsettingsdialog.h
Generated 713 translation(s) (712 finished and 1 unfinished)
Updating '../res/i18n/x2goclient_ru.qm'...
Updating '../res/i18n/x2goclient_sv.qm'...
Updating '../res/i18n/x2goclient_tr.qm'...
Generated 430 translation(s) (420 finished and 10 unfinished)
Ignored 280 untranslated source text(s)
Updating '../res/i18n/x2goclient_pt.qm'...
Generated 0 translation(s) (0 finished and 0 unfinished)
Ignored 705 untranslated source text(s)
Generated 430 translation(s) (419 finished and 11 unfinished)
Ignored 281 untranslated source text(s)
/usr/lib64/qt4/bin/uic ../src/ui/cupsprintwidget.ui -o ui_cupsprintwidget.h
Generated 699 translation(s) (698 finished and 1 unfinished)
Ignored 14 untranslated source text(s)
/usr/lib64/qt4/bin/uic ../src/ui/printdialog.ui -o ui_printdialog.h
/usr/lib64/qt4/bin/uic ../src/ui/printercmddialog.ui -o ui_printercmddialog.h
/usr/lib64/qt4/bin/uic ../src/ui/printwidget.ui -o ui_printwidget.h
/usr/lib64/qt4/bin/uic ../src/ui/xsettingsui.ui -o ui_xsettingsui.h
/usr/lib64/qt4/bin/uic ../src/ui/brokerpassdialog.ui -o ui_brokerpassdialog.h
/usr/lib64/qt4/bin/uic ../src/ui/contest.ui -o ui_contest.h
Updating '../res/i18n/x2goclient_zh_tw.qm'...
Generated 314 translation(s) (293 finished and 21 unfinished)
Ignored 395 untranslated source text(s)
/usr/lib64/qt4/bin/uic ../src/ui/appdialog.ui -o ui_appdialog.h
/usr/lib64/qt4/bin/uic ../src/ui/helpdialog.ui -o ui_helpdialog.h
/usr/lib64/qt4/bin/uic ../src/ui/folderexplorer.ui -o ui_folderexplorer.h
g++ -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/lib64/qt4/mkspecs/linux-g++-64 -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
g++ -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/lib64/qt4/mkspecs/linux-g++-64 -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
g++ -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/lib64/qt4/mkspecs/linux-g++-64 -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
g++ -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/lib64/qt4/mkspecs/linux-g++-64 -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
g++ -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/lib64/qt4/mkspecs/linux-g++-64 -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
g++ -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/lib64/qt4/mkspecs/linux-g++-64 -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
g++ -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/lib64/qt4/mkspecs/linux-g++-64 -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
g++ -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wall -W -D_REENTRANT -DCFGCLIENT -D__linux__ -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/lib64/qt4/mkspecs/linux-g++-64 -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
In file included from ../src/exportdialog.cpp:34:
../src/compat.h:24:27: error: QtCore/qflags.h: No such file or directory
In file included from ../src/sharewidget.cpp:38:
../src/compat.h:24:27: error: QtCore/qflags.h: No such file or directory
In file included from ../src/sharewidget.cpp:38:
../src/compat.h:46: error: invalid declarator before 'SplitBehavior'
../src/compat.h:47: error: 'SplitBehavior' was not declared in this scope
../src/compat.h:47: error: template argument 1 is invalid
../src/compat.h:47: error: invalid type in declaration before '(' token
../src/compat.h:47: error: declaration of 'operator|' as non-function
../src/compat.h:47: error: 'SplitBehavior' has not been declared
../src/compat.h:47: error: 'SplitBehavior' has not been declared
../src/compat.h:47: error: 'SplitBehavior' was not declared in this scope
../src/compat.h:47: error: template argument 1 is invalid
../src/compat.h:47: error: invalid type in declaration before '(' token
../src/compat.h:47: error: declaration of 'operator|' as non-function
../src/compat.h:47: error: 'SplitBehavior' has not been declared
../src/compat.h:47: error: 'SplitBehavior' was not declared in this scope
../src/compat.h:47: error: template argument 1 is invalid
../src/compat.h:47: error: declaration of 'operator|' as non-function
../src/compat.h:47: error: 'SplitBehavior' has not been declared
../src/compat.h:47: error: expected primary-expression before 'int'
../src/compat.h:53: error: 'Qt::SplitBehavior' has not been declared
../src/compat.h:59: error: 'Qt::SplitBehavior' has not been declared
../src/compat.h:64: error: 'Qt::SplitBehavior' has not been declared
../src/compat.h:69: error: 'Qt::SplitBehavior' has not been declared
../src/compat.h:76: error: 'Qt::SplitBehavior' has not been declared
../src/compat.h:81: error: 'Qt::SplitBehavior' has not been declared
../src/compat.h:87: error: ISO C++ forbids declaration of 'QRegularExpression' with no type
../src/compat.h:87: error: expected ',' or '...' before '&' token
../src/compat.h:92: error: ISO C++ forbids declaration of 'QRegularExpression' with no type
../src/compat.h:92: error: expected ',' or '...' before '&' token
../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(const QString&, int, Qt::CaseSensitivity) const':
../src/compat.h:61: error: 'splitRef' is not a member of 'QString'
../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(QChar, int, Qt::CaseSensitivity) const':
../src/compat.h:71: error: 'splitRef' is not a member of 'QString'
../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(const QRegExp&, int) const':
../src/compat.h:82: error: 'splitRef' is not a member of 'QString'
../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(int) const':
../src/compat.h:89: error: 'sep' was not declared in this scope
../src/compat.h:89: error: 'behavior' was not declared in this scope
../src/compat.h: At global scope:
../src/compat.h:87: warning: unused parameter 'QRegularExpression'
../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(int) const':
../src/compat.h:94: error: 'splitRef' is not a member of 'QString'
../src/compat.h:94: error: 'sep' was not declared in this scope
../src/compat.h:94: error: 'behavior' was not declared in this scope
../src/compat.h: At global scope:
../src/compat.h:92: warning: unused parameter 'QRegularExpression'
../src/sharewidget.cpp:40: error: prototype for 'ShareWidget::ShareWidget(QStringCompatWrapper, ONMainWindow*, QWidget*, Qt::WindowFlags)' does not match any in class 'ShareWidget'
../src/sharewidget.h:33: error: candidates are: ShareWidget::ShareWidget(const ShareWidget&)
../src/sharewidget.h:36: error: ShareWidget::ShareWidget(QString, ONMainWindow*, QWidget*, Qt::WindowFlags)
../src/sharewidget.cpp: In member function 'void ShareWidget::slot_openDir()':
../src/sharewidget.cpp:146: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested
../src/sharewidget.cpp:158: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested
../src/sharewidget.cpp: In member function 'void ShareWidget::slot_addDir()':
../src/sharewidget.cpp:189: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested
../src/sharewidget.cpp: In member function 'void ShareWidget::readConfig()':
../src/sharewidget.cpp:217: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested
../src/sharewidget.cpp:224: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested
../src/sharewidget.cpp:239: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested
../src/sharewidget.cpp:257: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags)'
/usr/include/QtCore/qstring.h:296: note: candidates are: QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const
/usr/include/QtCore/qstring.h:298: note: QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const
/usr/include/QtCore/qstring.h:301: note: QStringList QString::split(const QRegExp&, QString::SplitBehavior) const
../src/sharewidget.cpp: In member function 'void ShareWidget::setDefaults()':
../src/sharewidget.cpp:276: error: conversion from 'const char [6]' to non-scalar type 'QStringCompatWrapper' requested
../src/sharewidget.cpp:283: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested
../src/sharewidget.cpp: In member function 'void ShareWidget::loadEnc(QComboBox*)':
../src/sharewidget.cpp:338: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested
../src/sharewidget.cpp:339: error: no match for 'operator=' in 'line = line.QStringCompatWrapper::<anonymous>.QString::replace(((const QString&)(& QString(((const char*)"//")))), ((const QString&)(& QString(((const char*)"")))), (Qt::CaseSensitivity)1u)'
../src/compat.h:50: note: candidates are: QStringCompatWrapper& QStringCompatWrapper::operator=(const QStringCompatWrapper&)
In file included from ../src/exportdialog.cpp:34:
../src/compat.h:46: error: invalid declarator before 'SplitBehavior'
../src/compat.h:47: error: 'SplitBehavior' was not declared in this scope
../src/compat.h:47: error: template argument 1 is invalid
../src/compat.h:47: error: invalid type in declaration before '(' token
../src/compat.h:47: error: declaration of 'operator|' as non-function
../src/compat.h:47: error: 'SplitBehavior' has not been declared
../src/compat.h:47: error: 'SplitBehavior' has not been declared
../src/compat.h:47: error: 'SplitBehavior' was not declared in this scope
../src/compat.h:47: error: template argument 1 is invalid
../src/compat.h:47: error: invalid type in declaration before '(' token
../src/compat.h:47: error: declaration of 'operator|' as non-function
../src/compat.h:47: error: 'SplitBehavior' has not been declared
../src/compat.h:47: error: 'SplitBehavior' was not declared in this scope
../src/compat.h:47: error: template argument 1 is invalid
../src/compat.h:47: error: declaration of 'operator|' as non-function
../src/compat.h:47: error: 'SplitBehavior' has not been declared
../src/compat.h:47: error: expected primary-expression before 'int'
../src/compat.h:53: error: 'Qt::SplitBehavior' has not been declared
../src/compat.h:59: error: 'Qt::SplitBehavior' has not been declared
../src/compat.h:64: error: 'Qt::SplitBehavior' has not been declared
../src/compat.h:69: error: 'Qt::SplitBehavior' has not been declared
../src/compat.h:76: error: 'Qt::SplitBehavior' has not been declared
../src/compat.h:81: error: 'Qt::SplitBehavior' has not been declared
../src/compat.h:87: error: ISO C++ forbids declaration of 'QRegularExpression' with no type
../src/compat.h:87: error: expected ',' or '...' before '&' token
../src/compat.h:92: error: ISO C++ forbids declaration of 'QRegularExpression' with no type
../src/compat.h:92: error: expected ',' or '...' before '&' token
../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(const QString&, int, Qt::CaseSensitivity) const':
../src/compat.h:61: error: 'splitRef' is not a member of 'QString'
../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(QChar, int, Qt::CaseSensitivity) const':
../src/compat.h:71: error: 'splitRef' is not a member of 'QString'
../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(const QRegExp&, int) const':
../src/compat.h:82: error: 'splitRef' is not a member of 'QString'
../src/compat.h: In member function 'QStringList QStringCompatWrapper::split(int) const':
../src/compat.h:89: error: 'sep' was not declared in this scope
../src/compat.h:89: error: 'behavior' was not declared in this scope
../src/compat.h: At global scope:
../src/compat.h:87: warning: unused parameter 'QRegularExpression'
../src/compat.h: In member function 'QVector<QStringRef> QStringCompatWrapper::splitRef(int) const':
../src/compat.h:94: error: 'splitRef' is not a member of 'QString'
../src/compat.h:94: error: 'sep' was not declared in this scope
../src/compat.h:94: error: 'behavior' was not declared in this scope
../src/compat.h: At global scope:
../src/compat.h:92: warning: unused parameter 'QRegularExpression'
../src/exportdialog.cpp:36: error: prototype for 'ExportDialog::ExportDialog(QStringCompatWrapper, QWidget*, Qt::WindowFlags)' does not match any in class 'ExportDialog'
../src/exportdialog.h:33: error: candidates are: ExportDialog::ExportDialog(const ExportDialog&)
../src/exportdialog.h:36: error: ExportDialog::ExportDialog(QString, QWidget*, Qt::WindowFlags)
../src/exportdialog.cpp: In member function 'void ExportDialog::loadSessions()':
../src/exportdialog.cpp:112: error: conversion from 'QString' to non-scalar type 'QStringCompatWrapper' requested
../src/exportdialog.cpp:118: error: no matching function for call to 'QString::split(const char [2], Qt::SplitBehaviorFlags)'
/usr/include/QtCore/qstring.h:296: note: candidates are: QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const
/usr/include/QtCore/qstring.h:298: note: QStringList QString::split(const QChar&, QString::SplitBehavior, Qt::CaseSensitivity) const
/usr/include/QtCore/qstring.h:301: note: QStringList QString::split(const QRegExp&, QString::SplitBehavior) const
make[2]: *** [sharewidget.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [exportdialog.o] Error 1
make[2]: Leaving directory `/builddir/build/BUILD/x2goclient-4.1.2.4/client_build'
make[1]: *** [build_client] Error 2
make[1]: Leaving directory `/builddir/build/BUILD/x2goclient-4.1.2.4'
make: *** [build] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.QG4xCM (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.QG4xCM (%build)
Child return code was: 1
EXCEPTION: [Error()]
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/mockbuild/trace_decorator.py", line 89, in trace
result = func(*args, **kw)
File "/usr/lib/python3/dist-packages/mockbuild/util.py", line 568, in do
raise exception.Error("Command failed. See logs for output.\n # %s" % (command,), child.returncode)
mockbuild.exception.Error: Command failed. See logs for output.
# bash --login -c /usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/x2goclient.spec
+ exit 1
+ cleanup
+ '[' -n /var/lib/jenkins/tmp/x2go-mock-dcsB2tdnajAZwSTuMhgYqWVa ']'
+ '[' -e /var/lib/jenkins/tmp/x2go-mock-dcsB2tdnajAZwSTuMhgYqWVa ']'
+ case "${TMP_MOCK_CFG_DIR}" in
+ typeset file=
+ for file in "${TMP_MOCK_CFG_DIR}/"*
+ '[' '!' -f /var/lib/jenkins/tmp/x2go-mock-dcsB2tdnajAZwSTuMhgYqWVa/epel-6-x86_64-x2go-nightly-full.b1msMozZByY4qvHQgwBw3NnQ.cfg ']'
+ rm -- /var/lib/jenkins/tmp/x2go-mock-dcsB2tdnajAZwSTuMhgYqWVa/epel-6-x86_64-x2go-nightly-full.b1msMozZByY4qvHQgwBw3NnQ.cfg
+ for file in "${TMP_MOCK_CFG_DIR}/"*
+ '[' '!' -f /var/lib/jenkins/tmp/x2go-mock-dcsB2tdnajAZwSTuMhgYqWVa/epel-6-x86_64-x2go-nightly-full.CO8CwkpELOL9vO1fOLfX81vZ.cfg ']'
+ rm -- /var/lib/jenkins/tmp/x2go-mock-dcsB2tdnajAZwSTuMhgYqWVa/epel-6-x86_64-x2go-nightly-full.CO8CwkpELOL9vO1fOLfX81vZ.cfg
+ '[' -e /var/lib/jenkins/tmp/x2go-mock-dcsB2tdnajAZwSTuMhgYqWVa ']'
+ '[' -d /var/lib/jenkins/tmp/x2go-mock-dcsB2tdnajAZwSTuMhgYqWVa ']'
+ rmdir -- /var/lib/jenkins/tmp/x2go-mock-dcsB2tdnajAZwSTuMhgYqWVa
+ typeset temp_dir=
+ for temp_dir in "${temp_cleanup[@]}"
+ '[' -n /var/lib/jenkins/tmp/tmp.DzXnE8dQJyVfP47g9ihIuanJ ']'
+ '[' -d /var/lib/jenkins/tmp/tmp.DzXnE8dQJyVfP47g9ihIuanJ ']'
+ rm -Rf -- /var/lib/jenkins/tmp/tmp.DzXnE8dQJyVfP47g9ihIuanJ
Build step 'Execute shell' marked build as failure