Hello,
for some months there is no unstable/ nightly/ daily build for OSX ppc. I was wondering if there is a reason for that or it just has gone unnoticed somehow? I looked in various places if there would be any hint on what's going on but could not find anything about it.
The only thing that came close was this: http://sourceforge.net/p/scummvm/mailma ... /32237364/ but it does not mention removing the builds or to disable building them,...
As far as I could see there are current builds for the ppc nintendo consoles.
I certainly would like to test rex nebular on OSX ppc
The buildbot link leads to nothing;
http://buildbot.scummvm.org/snapshots/m ... est.tar.xz
thx in advance
ps.: I tried to reactivate my old account on the forums here "Delu" I requested a new password but login did not work as well as the link that came in the mail, only got the message "Not Authorised" so I made this new one.
nightly/ daily PowerPC (ppc) OSX dev builds missing
Moderator: ScummVM Team
nightly/ daily PowerPC (ppc) OSX dev builds missing
Last edited by Delu83 on Tue Apr 21, 2015 8:50 am, edited 1 time in total.
Really? I just posted because many months nothing happened, maybe sharing more on what's broken exactly would help as it seems if it's all on Vinterstum he has either no time or is not available at this time. With more information maybe someone else could help!?
There are still ppl out there keeping up to date on osx ppc build chains and the increasing difficulty to keep them operating and whatnot, eg. Cameron Kaiser (tenfourbird), Tobias Netzel (leopard webkit), or even kernel-devs on the debian ppc mailing lists.
No offence but somehow it often seems ppl in the know on various open source projects don't even try communicating anymore when it comes to certain issues out of their focus. So months later it's rather shoot the messenger? Seems unfair and diametrically opposed to a greater good and what I'd like to imagine is the desirable outcome!?
There are still ppl out there keeping up to date on osx ppc build chains and the increasing difficulty to keep them operating and whatnot, eg. Cameron Kaiser (tenfourbird), Tobias Netzel (leopard webkit), or even kernel-devs on the debian ppc mailing lists.
No offence but somehow it often seems ppl in the know on various open source projects don't even try communicating anymore when it comes to certain issues out of their focus. So months later it's rather shoot the messenger? Seems unfair and diametrically opposed to a greater good and what I'd like to imagine is the desirable outcome!?
Yeah, really.Delu83 wrote:Really?
gcc 4.9 seems to be broken with -mlongcall on PPC. If you're volunteering to fix that, then please do.Delu83 wrote:I just posted because many months nothing happened, maybe sharing more on what's broken exactly would help as it seems if it's all on Vinterstum he has either no time or is not available at this time. With more information maybe someone else could help!?
In this case, it's not Vinterstum we're waiting on, it's me. I haven't had time to reply to him. It's hard to believe, but we actually have lives outside of ScummVM (shocking!). I actually end up spending a much smaller amount of time on it as I'd like to.
That's good for them. If they have one that can build ScummVM with -mlongcall and all engines and libraries. And probably other things need -mlongcall to get them to work properly too. Like libgcc. It's a huge undertaking to fix this. Or, if you want to push it onto gcc, we need proof that it's broken, which is also a lot of work. And then you'd just be waiting for them instead of me/Vinterstum.Delu83 wrote:There are still ppl out there keeping up to date on osx ppc build chains and the increasing difficulty to keep them operating and whatnot, eg. Cameron Kaiser (tenfourbird), Tobias Netzel (leopard webkit), or even kernel-devs on the debian ppc mailing lists.
No offense, but nagging us gets you nowhere and it only irritates us (or at least me -- I can't really speak for anyone else). In fact, when pushed, I'm generally less likely to want to spend time doing something. This is my spare time project, not my career.Delu83 wrote:No offence but somehow it often seems ppl in the know on various open source projects don't even try communicating anymore when it comes to certain issues out of their focus. So months later it's rather shoot the messenger? Seems unfair and diametrically opposed to a greater good and what I'd like to imagine is the desirable outcome!?
If you want to make a change, do it instead of asking if it has already happened. Of course, you didn't actually need me to tell you any of this -- you could have checked the buildbot which you're clearly aware of (or you wouldn't have posted the link).
This is for a 10+ year old system. I'd love to support it still. But that doesn't change that I only have a finite amount of time to work on a billions I'd like to do.
So, yeah, have patience. Or fix it yourself. You can't have it any other way.
Delu83: I have to agree with clone2727 here.
If you care enough about this, then nothing is stopping you from setting up a Linux VM, bootstrapping a Darwin PPC cross compilation toolchain within this and then building older source releases of ScummVM. Once you can achieve this, then you can test with the latest source code, replicate the longcall issue and then debug this. If you want to do this, then these links may help:
https://gcc.gnu.org/onlinedocs/gcc-4.9. ... tions.html
http://www.cgsecurity.org/wiki/Linux_to ... s_Compiler
http://wiki.scummvm.org/index.php/HOWTO ... ian-Issues
http://elinux.org/Toolchains
http://www.uclibc.org/toolchains.html
If you care enough about this, then nothing is stopping you from setting up a Linux VM, bootstrapping a Darwin PPC cross compilation toolchain within this and then building older source releases of ScummVM. Once you can achieve this, then you can test with the latest source code, replicate the longcall issue and then debug this. If you want to do this, then these links may help:
https://gcc.gnu.org/onlinedocs/gcc-4.9. ... tions.html
http://www.cgsecurity.org/wiki/Linux_to ... s_Compiler
http://wiki.scummvm.org/index.php/HOWTO ... ian-Issues
http://elinux.org/Toolchains
http://www.uclibc.org/toolchains.html
Delu83: I also refer you to a previous answer I gave about WP8 porting:
http://forums.scummvm.org/viewtopic.php?p=75805#75805
i.e. You have three constructive options here. Pick one.
http://forums.scummvm.org/viewtopic.php?p=75805#75805
i.e. You have three constructive options here. Pick one.
Just a heads up to anyone possibly keeping an eye on this topic for hopes of a new build. The ppc build has returned, (so far stable only) thanks to the awesome human called criezy!
His second build fixed an dependency issue on OSX 10.4 and it is now confirmed to work on G3 and G4 (ibooks) on OSX 10.4 and 10.5 systems (should work on G5 systems too, just give it a try, also reporting back any issues is much appreciated!).
http://forums.scummvm.org/viewtopic.php?p=82910#82910
On another topic, pswd reset for accounts on the forum are still broken and I suspect many potential posters give up when they can't get access to the forums with any of their so far created accounts.
Email adresses already used to register an account on here are also not available to sign up with again for a new account.
In my case however I could use one anyway after altering googlemail.com to gmail.com (doh).
So that might be worth a try and just so you know and don't give up after wondering when nothing seems to work.
His second build fixed an dependency issue on OSX 10.4 and it is now confirmed to work on G3 and G4 (ibooks) on OSX 10.4 and 10.5 systems (should work on G5 systems too, just give it a try, also reporting back any issues is much appreciated!).
http://forums.scummvm.org/viewtopic.php?p=82910#82910
http://forums.scummvm.org/viewtopic.php?p=82944#82944criezy wrote:Hello,
I have a good news for you. I am the one compiling OS X releases now, and I have been working on bringing back PPC builds. I didn't want to comment before knowing if I would succeed or not, but I now have a build of ScummVM 1.8.1 for PowerPC macs and I need somebody to test it (I was only able to test it on an Intel mac with Rosetta). It should work on MacOS X 10.4 or more recent. Please try it and let me know if it works. If it does, it will be added to the download page.
Edit: it is now available on our download page
criezy wrote:The issue with the PPC build was with the toolchain used to build it and not with the ScummVM source code. As the executable grew bigger with the addition of new engines it hit a limit and this caused relocation error when building the application. In theory the use of -mlongcall should have fixed this, but because of a bug in the compiler it was still not working.
For this release I used a more recent toolchain and it worked. The reason you didn't see any related commit is because there is none (since there was no change to the source code) and the reason it is not mentioned in the ScummVM 1.8.1 release news post is because at the time we wrote this post I didn't know if I would get a working one or not.
On another topic, pswd reset for accounts on the forum are still broken and I suspect many potential posters give up when they can't get access to the forums with any of their so far created accounts.
Email adresses already used to register an account on here are also not available to sign up with again for a new account.
In my case however I could use one anyway after altering googlemail.com to gmail.com (doh).
So that might be worth a try and just so you know and don't give up after wondering when nothing seems to work.
-
- Posts: 28
- Joined: Mon Jan 01, 2007 5:53 pm