ScummVM logo Forum Index - ScummVM website - Contact us - Buy Supported Games: GOG.com Rules - Search - Register - Login curved edge
Folder Forum Index > Other Ports > nightly/ daily PowerPC (ppc) OSX dev builds missing
nightly/ daily PowerPC (ppc) OSX dev builds missing
  Author    Thread Reply to topic
Delu83



Joined: 03 Apr 2015
Posts: 4
nightly/ daily PowerPC (ppc) OSX dev builds missing 

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/mailman/message/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 Sad

The buildbot link leads to nothing;
http://buildbot.scummvm.org/snapshots/master/osx_ppc-master-latest.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.


Last edited by Delu83 on Tue Apr 21, 2015 8:50 am; edited 1 time in total

 Reply with quote  
Post Fri Apr 03, 2015 6:41 pm 
 View user's profile Send private message
clone2727
Retired


Joined: 09 Jun 2006
Posts: 1592
Location: NJ, USA
 

We're currently waiting on Vinterstum to upload an updated compiler. We finally hit a size barrier and then when I made a change to fix that, we hit a compiler bug. I'll ping him again.

 Reply with quote  
Post Fri Apr 03, 2015 10:02 pm 
 View user's profile Send private message
Delu83



Joined: 03 Apr 2015
Posts: 4
 

Thank you! Smile

 Reply with quote  
Post Sat Apr 04, 2015 5:29 pm 
 View user's profile Send private message
Delu83



Joined: 03 Apr 2015
Posts: 4
 

(ping) Any News? Crying or Very sad

 Reply with quote  
Post Tue Apr 21, 2015 8:24 am 
 View user's profile Send private message
clone2727
Retired


Joined: 09 Jun 2006
Posts: 1592
Location: NJ, USA
 

Have patience.

 Reply with quote  
Post Tue Apr 21, 2015 11:32 am 
 View user's profile Send private message
Delu83



Joined: 03 Apr 2015
Posts: 4
 

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!?

 Reply with quote  
Post Mon Jun 01, 2015 6:55 pm 
 View user's profile Send private message
clone2727
Retired


Joined: 09 Jun 2006
Posts: 1592
Location: NJ, USA
 

quote:
Originally posted by Delu83
Really?
Yeah, really.

quote:
Originally posted by Delu83
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!?
gcc 4.9 seems to be broken with -mlongcall on PPC. If you're volunteering to fix that, then please do.

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.

quote:
Originally posted by Delu83
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.
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.

quote:
Originally posted by Delu83
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!?
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.

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.
 Reply with quote  
Post Wed Jun 03, 2015 12:36 am 
 View user's profile Send private message
digitall
ScummVM Developer


Joined: 02 Aug 2012
Posts: 806
 

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.2/gcc/RS_002f6000-and-PowerPC-Options.html
http://www.cgsecurity.org/wiki/Linux_to_PPC_Darwin_Cross_Compiler
http://wiki.scummvm.org/index.php/HOWTO-Debug-Endian-Issues
http://elinux.org/Toolchains
http://www.uclibc.org/toolchains.html

 Reply with quote  
Post Wed Jun 03, 2015 1:35 am 
 View user's profile Send private message
digitall
ScummVM Developer


Joined: 02 Aug 2012
Posts: 806
 

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.

 Reply with quote  
Post Wed Jun 03, 2015 1:38 am 
 View user's profile Send private message
DelX



Joined: 11 Jun 2016
Posts: 5
 

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

quote:
Originally posted by criezy
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


http://forums.scummvm.org/viewtopic.php?p=82944#82944

quote:
Originally posted by criezy
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.
Cool


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.
 Reply with quote  
Post Mon Jun 27, 2016 8:23 am 
 View user's profile Send private message
  Display posts from previous:      
Reply to topic

Forum Jump:
 



Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Powered by phpBB © 2001, 2006 phpBB Group
Forum design by ScummVM team, icons by raina
curved edge   curved edge