Hi Mihai,
forwarding this post from x2go-user to x2go-dev as I am not sure if
you read x2go-user...
Greets, Mike
----- Weitergeleitete Nachricht von mark.dammer@googlemail.com ----- Datum: Mon, 16 Apr 2012 13:58:12 +0100 Von: Mark Dammer <mark.dammer@googlemail.com> Betreff: Re: [X2Go-User] Client for PowerPC Macs ? An: x2go-user@lists.berlios.de
Hi Mike
I just tried it on a G4 running 10.4 "Tiger". The application crashes
with an error like this:
dyld: Symbol not found: ___stack_chk_guard
Referenced from:
/Applications/x2goclient.app/Contents/MacOS/./../Frameworks/QtCore.framework/Versions/4/Qtcore
Expected in: /usr/lib/libSystem.B.dylib
Doing some research on the net I found that it looks that the problem
is that the GCC stack smashing protector is not supported under
"Tiger" and that the package should be built without the
-fstack-protector-all option.
I do not know how bugs are filed for x2go, but it would be great if
that would be done so that the client can run on older PPC Macs as well.
Mark
On 16/04/12 08:49, Mike Gabriel wrote:
Hi Mark,
On Di 10 Apr 2012 12:10:39 CEST Mark Dammer wrote:
Is there a client that runs on PowerPC Macs with 10.4 "Tiger" installed ? I tried to install the latest 3.99 Mac client on an older G4 with
"Tiger" installed, but the system complains that the software can
not run on this computer (X11 is installed). Tried to download the
older "Pre-GIT" image, but the image that was zipped seems to be
corrupt: MacOS unzips the file, but fails to mount the resulting
.dmg. thanks for any help, Markjust for the record, as I am not sure, if you read the x2go-dev
mailing list...Mihai Moldovan has lately provided a new .DMG file for X2Go Client
that has PowerPC binaries included: http://code.x2go.org/releases/binary-macosx/x2goclient/x2goclient-3.99.2.0.d... Please try
that.Mike
X2Go-User mailing list X2Go-User@lists.berlios.de https://lists.berlios.de/mailman/listinfo/x2go-user
----- Ende der weitergeleiteten Nachricht -----
--
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...
----- Weitergeleitete Nachricht von mark.dammer@googlemail.com ----- Datum: Mon, 16 Apr 2012 13:58:12 +0100 Von: Mark Dammer <mark.dammer@googlemail.com> Betreff: Re: [X2Go-User] Client for PowerPC Macs ? An: x2go-user@lists.berlios.de
[...] I just tried it on a G4 running 10.4 "Tiger".
Currently x2oclient.app supports Mac OS X 10.5 and up on ppc, x86 and x86_64. Whilst I could rebuild basing stuff on the 10.4 SDK, I can't test any build myself and it may require code changes to work. This would also mean a downgrade from GCC 4.2 to GCC 4.0... gnargh. At least x2go is not using C++11 features...
Doing some research on the net I found that it looks that the problem is that the GCC stack smashing protector is not supported under "Tiger" and that the package should be built without the -fstack-protector-all option.
Nah. Thanks for searching around, but I know how to fix this.
I'll look into that and get back.
Best regards,
Mihai
Hi Mihai,
On Di 17 Apr 2012 01:12:11 CEST Mihai Moldovan wrote:
----- Weitergeleitete Nachricht von mark.dammer@googlemail.com ----- Datum: Mon, 16 Apr 2012 13:58:12 +0100 Von: Mark Dammer <mark.dammer@googlemail.com> Betreff: Re: [X2Go-User] Client for PowerPC Macs ? An: x2go-user@lists.berlios.de
[...] I just tried it on a G4 running 10.4 "Tiger".
Currently x2oclient.app supports Mac OS X 10.5 and up on ppc, x86 and x86_64. Whilst I could rebuild basing stuff on the 10.4 SDK, I can't test any build myself and it may require code changes to work. This would also mean a downgrade from GCC 4.2 to GCC 4.0... gnargh. At least x2go is not using C++11 features...
Doing some research on the net I found that it looks that the
problem is that the GCC stack smashing protector is not supported under "Tiger" and that the package should be built without the -fstack-protector-all option.Nah. Thanks for searching around, but I know how to fix this.
I'll look into that and get back.
As you are the one who gives his time to the Mac builds currently, it
is fully ok to say: No, we will not support old Mac OS versions on old
PPC hardware. Esp. if you cannot test the build, I guess it does not
make much sense giving time and effort for this backporting project.
My 2¢, 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...
Am 17.04.2012 09:34, schrieb Mike Gabriel:
As you are the one who gives his time to the Mac builds currently, it is fully ok to say: No, we will not support old Mac OS versions on old PPC hardware. Esp. if you cannot test the build, I guess it does not make much sense giving time and effort for this backporting project.
My 2¢, Mike
Seconded. I'm not sure if recent (10.6, 10.7) OS X versions are available for PPC, if they are, I guess we should support them, but as I already wrote in my poll, 10.5 is not receiving security updates any more, so the same goes for 10.4. We should not waste time supporting seriously outdated versions. Same goes for Windows: I haven't tried if the Windows X2Go Client runs on Windows 95, 98, Millenium, NT 3.something, NT 4 or W2K. Maybe it does, but I wouldn't rush to help anyone if it doesn't.
We should limit our support to operating systems still supported by their manufacturer/distributor.
Unless, of course, somebody proves me wrong by showing that a large part of our userbase is running on such manufacturer-unsupported operating systems.
John A. Sullivan III, or Dick Kniep, maybe?
-Stefan
Hi Stefan,
On Di 17 Apr 2012 09:42:51 CEST Stefan Baur wrote:
Am 17.04.2012 09:34, schrieb Mike Gabriel:
As you are the one who gives his time to the Mac builds currently, it is fully ok to say: No, we will not support old Mac OS versions on old PPC hardware. Esp. if you cannot test the build, I guess it does not make much sense giving time and effort for this backporting project.
My 2¢, Mike
Seconded. I'm not sure if recent (10.6, 10.7) OS X versions are
available for PPC, if they are, I guess we should support them, but
as I already wrote in my poll, 10.5 is not receiving security
updates any more, so the same goes for 10.4. We should not waste
time supporting seriously outdated versions. Same goes for Windows:
I haven't tried if the Windows X2Go Client runs on Windows 95, 98,
Millenium, NT 3.something, NT 4 or W2K. Maybe it does, but I
wouldn't rush to help anyone if it doesn't.We should limit our support to operating systems still supported by
their manufacturer/distributor.Unless, of course, somebody proves me wrong by showing that a large
part of our userbase is running on such manufacturer-unsupported
operating systems.
Agreed! Another approach is: contract one of the developers to support
old operating systems.
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...
As you are the one who gives his time to the Mac builds currently, it is fully ok to say: No, we will not support old Mac OS versions on old PPC hardware. Esp. if you cannot test the build, I guess it does not make much sense giving time and effort for this backporting project.
Well, the problem is much worse than anticipated. Building for 10.4 and up is not possible, unless we drop x86_64 support. While this may be no big problem for the x2goclient which probably won't ever need more than 2G system memory, I don't like that idea at all.
I haven't even been able to configure Qt for 10.4 on my 10.6.8 box, least build, but it seems like Stefan's Mac Mini on 10.5 does at least produce some usable qmake binary (just saying that I see better chances building there.) No idea what I'd run into next.
If we want to support 10.4/Tiger, we'd have to supply two x2goclient packages - one for 10.4 and up with ppc and x86 support and one for 10.5 and up with ppc, (ppc64?), x86 and x86_64 support.
Seriously though, I have no idea if it's worth the effort, as Tiger's days are counted (especially since 10.8 is coming up soon) and so far I count one user (dunno if that's true, I'm not subscribed to x2go-user.)
I don't mean to be rude or bold, but what is your reason for not upgrading to Leopard/10.5?
Best regards,
Mihai