Hi all,
x2goclient does not build for Debian sid anymore (as of 2011/05/13).
This bug may be related to a temporary inconsistency in Debian sid's
libc6 (see log excerpt below). But I am not sure...
As a work-around, I will upload x2goclient compiled on Debian wheezy
as the package available for "deb http://packages.x2go.org/debian sid
main".
Greets, Mike
Here is an excerpt from the build-log:
[...]
The following packages will be upgraded: libc-bin libc6 libcomerr2 The following packages are RECOMMENDED but will NOT be installed: autopoint dbus libglib2.0-data libmail-sendmail-perl libqt4-opengl-dev libqt4-sql-ibase libqt4-sql-mysql libqt4-sql-odbc libqt4-sql-psql libqt4-sql-sqlite libqt4-sql-sqlite2 libqtwebkit-dev libsasl2-modules libssl-doc shared-mime-info xml-core 3 packages upgraded, 98 newly installed, 0 to remove and 49 not upgraded. Need to get 57.4 MB of archives. After unpacking 163 MB will be used. The following packages have unmet dependencies: libc6-dev: Depends: libc6 (= 2.11.2-13) but 2.13-4 is to be installed. libc-dev-bin: Depends: libc6 (< 2.12) but 2.13-4 is to be installed. The following actions will resolve these dependencies:
Upgrade the following packages:
libc-dev-bin [2.11.2-13 (now) -> 2.13-4 (unstable)]
libc6-dev [2.11.2-13 (now) -> 2.13-4 (unstable)]
The following NEW packages will be installed: comerr-dev{a} debhelper{a} file{a} fontconfig{a} fontconfig-config{a} gettext{a} gettext-base{a} html2text{a} intltool-debian{a} krb5-multidev{a} libaudio2{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libcroco3{a} libcups2{a} libcups2-dev{a} libdbus-1-3{a} libexpat1{a} libfontconfig1{a} libfreetype6{a}
[...]
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DCFGCLIENT -DQT_NO_DEBUG
-DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED
-I/usr/share/qt4/mkspecs/linux-g++-64 -I../../x2goclient-3.0.1.18
-I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork
-I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4
-I../../x2goclient-3.0.1.18 -I. -I. -I. -o qrc_resources.o
qrc_resources.cpp
g++ -m64 -Wl,-O1 -o x2goclient sharewidget.o settingswidget.o
configwidget.o sessionwidget.o connectionwidget.o configdialog.o
editconnectiondialog.o exportdialog.o imgframe.o LDAPSession.o
onmainwindow.o onmainwindow_part2.o onmainwindow_part3.o
onmainwindow_part4.o sessionbutton.o sessionmanagedialog.o
sshmasterconnection.o sshprocess.o SVGFrame.o userbutton.o
x2gologdebug.o printprocess.o cupsprint.o cupsprintwidget.o
cupsprintersettingsdialog.o printwidget.o printercmddialog.o
printdialog.o wapi.o clicklineedit.o httpbrokerclient.o ongetpass.o
x2gosettings.o xsettingswidget.o x2goclient.o moc_configdialog.o
moc_editconnectiondialog.o moc_exportdialog.o moc_imgframe.o
moc_onmainwindow.o moc_sessionbutton.o moc_sessionmanagedialog.o
moc_sshmasterconnection.o moc_sshprocess.o moc_SVGFrame.o
moc_userbutton.o moc_printprocess.o moc_cupsprintwidget.o
moc_cupsprintersettingsdialog.o moc_printwidget.o
moc_printercmddialog.o moc_printdialog.o moc_sessionwidget.o
moc_connectionwidget.o moc_settingswidget.o moc_sharewidget.o
moc_clicklineedit.o moc_httpbrokerclient.o moc_xsettingswidget.o
qrc_resources.o -L/usr/lib -lssh -lQtSvg -lQtGui -lQtNetwork
-lQtCore -lpthread
/usr/bin/ld: onmainwindow_part4.o: undefined reference to symbol 'XFree'
/usr/bin/ld: note: 'XFree' is defined in DSO /usr/lib64/libX11.so.6 so
try adding it to the linker command line
/usr/lib64/libX11.so.6: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[2]: *** [x2goclient] Error 1
make[2]: Leaving directory
/var/cache/pbuilder/pbuilder-mnt/x2goclient-3.0.1.18/client_build' make[1]: *** [override_dh_auto_build] Error 2 make[1]: Leaving directory
/var/cache/pbuilder/pbuilder-mnt/x2goclient-3.0.1.18'
make: *** [build] Error 2
--
DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...
Hi all,
On Fr 13 Mai 2011 21:31:33 CEST Mike Gabriel wrote:
Hi all,
x2goclient does not build for Debian sid anymore (as of 2011/05/13).
This bug may be related to a temporary inconsistency in Debian
sid's libc6 (see log excerpt below). But I am not sure...As a work-around, I will upload x2goclient compiled on Debian wheezy
as the package available for "deb http://packages.x2go.org/debian
sid main".
The problem is solved. It affected a failing build on Debian sid
(amd64/64bit) only.
The following commits fixed the problem:
64bit-fix: http://code.x2go.org/gitweb?p=x2goclient.git;a=commitdiff;h=7ff990c40e187705...
and a fix for the fix... http://code.x2go.org/gitweb?p=x2goclient.git;a=commitdiff;h=de81eb405ace3ef2...
The x2goclient seems to work fine. The x2goplugin I have no test
environment for, so maybe someone else could install the new
x2goplugin from packages.x2go.org and give feedback.
Greets, Mike
--
DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...