[X2go-dev] X2GO and SSH

--[ UxBoD ]-- uxbod at splatnix.net
Thu Dec 9 16:40:45 CET 2010


----- Original Message -----
> ----- Original Message -----
> > On Mon, 2010-12-06 at 20:38 +0100, Heinz-M. Graesing wrote:
> > > Hello John,
> > >
> > >
> > > Am 02.12.2010 17:49, schrieb John A. Sullivan III:
> > > > Alex and Heinz, is there any version of X2Go available yet with
> > > > libssh?
> > > > Using plink (assuming it supports ASKPASS) would require an
> > > > awful
> > > > amount
> > > > of hacking and conditional formatting of parameters. A
> > > > consistent,
> > > > cross-platform API would be so much easier. Thanks - John
> > >
> > > There is a first version of x2go using libssh ready for testing.
> > > You'll
> > > need to have the heuler repository added to your sources list:
> > >
> > > # x2go testing repository:
> > > deb http://x2go.obviously-nice.de/deb/ heuler main
> > >
> > > "heuler" is an additional reopsitory!
> > >
> > > There too is a windows version of x2goclient using libssh ready
> > > for
> > > testing:
> > >
> > > http://x2go.obviously-nice.de/deb/windows/x2goclient-3.01-14-setup.exe
> > >
> > > If you are looking for the source code, you'll find it as usual as
> > > *.tar.gz file in the repository folders:
> > >
> > > http://x2go.obviously-nice.de/deb/pool-heuler/x2goclient/x2goclient_3.01-14.tar.gz
> > >
> > > We would like to invite you to test this new version and give us
> > > feedback.
> > >
> > > I'll post this message also to the announcement list. Please keep
> > > in
> > > mind, that we'll use this list for further announcements.
> > >
> > > Regards,
> > >
> > > Alex and Heinz
> > <snip>
> > Thanks, Heinz.
> >
> > Phil, this is quite important for us at it eliminates the need to
> > fiddle
> > with plink and, I assume, gives us a much newer version of ssh which
> > may
> > address some of the timing issues we seem to be having - John
> >
> 
> Heinz, does this still use the 2009.04 release of Qt or the latest one
> ? My computer has just spent the last 14 hours (windows vm)
> recompiling Qt with SSL support and the X2go client still fails to
> compile:
> 
> mingw32-make[1]: Entering directory `C:/x2goclient-3.01'
> g++ -enable-stdcall-fixup -Wl,-enable-auto-import
> -Wl,-enable-runtime-pseudo-reloc -Wl,-s -mthreads -Wl
> -Wl,-subsystem,windows -o release\x2goplugin.exe
> object_script.x2goplugin.Release -L"c:\Qt-Static\qt\lib" -lmingw32
> -lqtmain release\x2goclient_res.o -lQtSvg -lQtNetwork -lQtGui -lgdi32
> -lcomdlg32 -loleaut32 -limm32 -lwinmm -lwinspool -lmsimg32 -lQtCore
> -lkernel32 -luser32 -lshell32 -luuid -lole32 -ladvapi32 -lws2_32
> -L\cygwin\openssl\lib
> c:\Qt-Static\qt\lib/libqtmain.a(qtmain_win.o):qtmain_win.cpp:(.text+0x204):
> undefined reference to `qMain(int, char**)'
> collect2: ld returned 1 exit status
> mingw32-make[1]: *** [release\x2goplugin.exe] Error 1
> mingw32-make[1]: Leaving directory `C:/x2goclient-3.01'
> mingw32-make: *** [release] Error 2
> 
> Qt compiled fine and reported no errors so am at a bit of a loss at
> the moment. It would be so hopefully to us is you were able to provide
> help in getting a duplicate environment as to what you use built.

Right then, laptop is about to been thrown cleanly straight out of the window as I have spent to much of my companies, and my own time, attempting to compile the x2goclient. Well to qualify that it has been more of the case of compiling Qt and libssh under Windows. Qt and trying to make it static was a complete failure, and libssh under Cygwin falls into a heap aswell.

I am now going down the Linux route which in some ways appears to be just as difficult especially when attempting to build the Mingw toolchain due to my OS (64 bit Ubuntu 10.10). I believe it needs to be building as mingw-i686 and therefore 32 bit which is giving all sorts of library issues.

Am really reaching out to the devs to try and understand how they have built their own environments; as we will be attempting to also use the latest version of Qt and get X2goclient to work with it.

Please please help as my hair is short enough and cannot take anymore being pulled out ;)
-- 
Thanks, Phil



More information about the x2go-dev mailing list