Hi Mihai,
could you rebuild x2goclient for Mac OS from the release 3.99.1.0?
Either use the tarball provided here:
http://code.x2go.org/releases/source/x2goclient
Or, alternatively, checkout the tag 3.99.1.0 from x2goclient.git:
$ git clone git://code.x2go.org/x2goclient.git $ git checkout 3.99.1.0
I would then provide the updated (and released) .dmg for x2goclient
3.99.1.0 on code.x2go.org.
Thanks, 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...
Hi Mike,
I've been trying to get a better build the last few days, struggling with Qt.
I don't like the static linking I've employed last time (which is also discouraged by the Qt project as the static version behaves differently) and trying to build Qt dynamic and ship it with x2go. Unluckily, a complete Qt build takes more than 10 hours on my machine and I'm running into problems every now and then, so I'm kinda stuck to a busy waiting for it to complete.
How soon do you need it? If it's "urgent", I'd rebuild x2goclient static again in no time.
Best regards,
Mihai
Hi Mihai,
could you rebuild x2goclient for Mac OS from the release 3.99.1.0? Either use the tarball provided here: http://code.x2go.org/releases/source/x2goclient
Or, alternatively, checkout the tag 3.99.1.0 from x2goclient.git:
$ git clone git://code.x2go.org/x2goclient.git $ git checkout 3.99.1.0
I would then provide the updated (and released) .dmg for x2goclient 3.99.1.0 on code.x2go.org.
Thanks, Mike
X2Go-Dev mailing list X2Go-Dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/x2go-dev
Am 23.02.2012 17:32, schrieb Mihai Moldovan:
[...] a complete Qt build takes more than 10 hours on my machine and I'm running into problems every now and then, so I'm kinda stuck to a busy waiting for it to complete.
Is there any chance that my Mac Mini, Model MB138D/A, would help you in shortening compile time (either because it's faster than your current machine or because you could offload parts of the job to it)?
-Stefan
Is there any chance that my Mac Mini, Model MB138D/A, would help you in shortening compile time (either because it's faster than your current machine or because you could offload parts of the job to it)?
Probably not, the hardware specifications don't look too good. :( My machine has a 3GHz C2D with 8GB RAM, compared to this the 1GB RAM of your Mac Mini sounds like constant swapping.
Then again, I'm currently using 8GB RAM + 7.9GB swap on my MBP, so who knows. We could run a qt build on your Mac Mini, if you give me SSH access and see how it turns out.
Best regards,
Mihai
Am 23.02.2012 19:03, schrieb Mihai Moldovan:
- On 23.02.2012 05:55 PM, newsgroups.mail2@stefanbaur.de wrote:
Is there any chance that my Mac Mini, Model MB138D/A, would help you in shortening compile time (either because it's faster than your current machine or because you could offload parts of the job to it)? Probably not, the hardware specifications don't look too good. :( My machine has a 3GHz C2D with 8GB RAM, compared to this the 1GB RAM of your Mac Mini sounds like constant swapping.
Then again, I'm currently using 8GB RAM + 7.9GB swap on my MBP, so who knows. We could run a qt build on your Mac Mini, if you give me SSH access and see how it turns out.
The machine is still in the mail (on its way back from Mike to me). However, you could send me your SSH public key in advance so all we have to do is check the fingerprint and hook it up.
-Stefan
Hi Mihai,
On Do 23 Feb 2012 17:32:09 CET Mihai Moldovan wrote:
Hi Mike,
I've been trying to get a better build the last few days, struggling with Qt.
I don't like the static linking I've employed last time (which is also discouraged by the Qt project as the static version behaves differently) and trying to build Qt dynamic and ship it with x2go. Unluckily, a complete Qt build takes more than 10 hours on my machine and I'm running into problems every now and then, so I'm kinda stuck to a busy waiting for it to complete.
How soon do you need it? If it's "urgent", I'd rebuild x2goclient static again in no time.
I prefer quality! 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...
Hi Mike,
I prefer quality!
Alright, here you go: http://www.ionic.de/x2goclient-3.99.1.0-release.dmg
I have removed most static linking (only libssh linked statically, though I could change that too.)
Qt 4.7.4 is now shipped as a dynamic library framework.
Yes, 4.7.4, because I tried my best to build and use Qt 4.8.0, but ran into a very weird bug.
After connecting to the server and hovering over the session list, x2goclient would crash. However, the crash does not happen in x2goclient but actually in Qt... more specifically, in this part of code: (src/gui/image/qpixmap_mac.cpp)
QMacPixmapData *px =
static_cast<QMacPixmapData*>(pixmap.data.data());if (px->cg_mask) {
if (px->cg_mask_rect == sr) {
CGImageRetain(px->cg_mask); //reference for the caller
return px->cg_mask;
}
CGImageRelease(px->cg_mask);
px->cg_mask = 0;
}
Why? Because px->cg_mask is null in line 9. "But, line 4 already checks, if px->cg_mask is not null", you may say. And so did I. But it seems like there is some weird race condition due to multithreading. I couldn't really figure the root cause out... tried to debug, but the backtrace consists of 75 functions, mostly Qt and CoreFoundation/Cocoa ones... no joy to look into this. I have diffed the file in question, only to find no code changes in the affected function. Some people suggested looking for QPixmaps in the code, as they must only be used in the main thread. I checked if the thread-IDs of the corresponding functions match the main thread and everything looked fine, so it's not "this" problem either.
Did anyone else test x2goclient with Qt 4.8.0 yet on Linux/Windows?
Anyway, as 4.7.4 is working fine, I'll stick to that for now and check every now and then for patches or the like.
Ricardo, can you please check this version for me?
Best regards,
Mihai
Somewhat off topic, but would x2goserver for Mac OS X be possible? I have a Mac mini as a HTPC and the built in VNC server is quite buggy.
Cheers, Daniel
Hello all,
I made some changes in x2goclient and x2gothinclient to make X2Go Client work better in TCE.
http://code.x2go.org/gitweb?p=x2goclient.git;a=commit;h=236d841becb21398f613... http://code.x2go.org/gitweb?p=x2gothinclient.git;a=commit;h=7d5e1990195c50c3...
changelogs
x2goclient: - improved support for use in TCE command line argument --thinclient - running without window manager command line argument --haltbt - button to shutdown the thin client
x2gothinclient:
Oleksandr Shneyder Dipl. Informatik X2go Core Developer Team
email: oleksandr.shneyder@obviously-nice.de web: www.obviously-nice.de
--> X2go - everywhere@home
Hi Daniel,
On Fr 24 Feb 2012 09:19:04 CET Daniel Lindgren wrote:
Somewhat off topic, but would x2goserver for Mac OS X be possible? I have a Mac mini as a HTPC and the built in VNC server is quite buggy.
There is no native X2Go Server support possible on MAC.
You could run a vncserver on the MAC, capture that stuff into a
vncviewer that connects to a local x2goagent.
The performance of this construct would be sad and you would still
have to deal with the buggy VNC server.
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...
Hi Mihai,
On Fr 24 Feb 2012 07:10:35 CET Mihai Moldovan wrote:
Alright, here you go: http://www.ionic.de/x2goclient-3.99.1.0-release.dmg
Great, currently uploading to code.x2go.org: http://code.x2go.org/releases/source/binary-macosx/x2goclient/
[...]
The details should be discussed with Alex (Oleksandr).
Did anyone else test x2goclient with Qt 4.8.0 yet on Linux/Windows?
Yes, it runs fine on Debian sid (last test is a couple of weeks ago, though.
Anyway, as 4.7.4 is working fine, I'll stick to that for now and check every now and then for patches or the like.
Great. Can we count on you for further building? That would be
fabulous. If so, I will discuss with Alex and Heinz, that you get some
sort of upload permissions on code.x2go.org.
Ricardo, can you please check this version for me?
Yeah, everybody... Test-test-test...
Best regards,
Thanks so much, 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...
Hi Mike,
(also answering your "further building question" :p) rebuilt the application, with support for OS X 10.5 (10.6 and higher were already supported): http://www.ionic.de/x2goclient-3.99.1.0-release-r2.dmg
Thanks to Stefan for being able to test this stuff on his 10.5 Mac!
Seems like there is a weird memory leak on 10.5, but other than that it seems to work fine.
Best regards,
Mihai