Does ScummVM 0.9.0 work in Mac OSx 10.2.8?

Ask for help with ScummVM problems

Moderator: ScummVM Team

Macfly77
Posts: 14
Joined: Thu Jun 01, 2006 8:16 pm

Does ScummVM 0.9.0 work in Mac OSx 10.2.8?

Post by Macfly77 »

I previously asked for help in this forum and received quite a bit of it ( I'd like to thank Jimbob in particular ).
However, I have thus far been unable to mount the latest version of ScummVM or to use an unzipped version from a zipped file that Jimbob was kind enough to e-mail me.
All of this leads me to wonder the following: is anyone using ScummVM 0.9.0 in Mac OSx 10.2.8?
From other threads, I have been able to figure out that the universal version only works in 10.3.9 and later, but so far, no one with an earlier version of Mac OSx has stated being able to use the ppc version.
If you are using an earlier version of Mac OSx ( even if it is not 10.2.8 ) and are able to use ScummVM 0.9.0, could you please reply to this thread and state which OS you are using?
Thank you!
User avatar
joostp
ScummVM Developer
Posts: 490
Joined: Wed Sep 21, 2005 3:55 pm

Post by joostp »

I can't mount the disk image in 10.2.4 either. You should report this issue on the bug tracker.
User avatar
Vinterstum
ScummVM Developer
Posts: 580
Joined: Sun Oct 16, 2005 6:59 am

Post by Vinterstum »

I posted this on the bug tracker, but I'll repeat it here in case anyone else have the same problem:

Turns out OS X 10.2.x won't run binaries compiled with gcc 4.0. I'll try to put together a gcc 3.3 version in a couple of days (moving between countries atm).

Technical notes:

Until then you'll have to compile it yourself if you want 0.9.0 to work. You may need to add a -lSystemStubs to the linker though. I haven't been able to produce a statically linked version yet (getting some obscure undefined symbols errors that don't show up on the dynamically linked compile with gcc 3.3, for some reason), but I'll keep trying. Maybe Fingolfin has a better answer :).
User avatar
joostp
ScummVM Developer
Posts: 490
Joined: Wed Sep 21, 2005 3:55 pm

Post by joostp »

I've built 0.9.0 on 10.2(.4) using gcc 3.3.
Had to remove -lSystemStubs, as apparently that's only present on >=10.3 (?) and add the AudioToolbox/AudioUnit Framework (forgot which) to the linker line to satisfy the unresolved symbols you were talking about.

I have very little experience packaging for OSX, so I'm not sure if it's all done properly, but it seems to work fine here.

In case anyone wants to try it: ScummVM 0.9.0 built on 10.2.4
User avatar
clone2727
Retired
Posts: 1611
Joined: Fri Jun 09, 2006 8:23 pm
Location: NJ, USA

Post by clone2727 »

joostp wrote:I've built 0.9.0 on 10.2(.4) using gcc 3.3.
Had to remove -lSystemStubs, as apparently that's only present on >=10.3 (?) and add the AudioToolbox/AudioUnit Framework (forgot which) to the linker line to satisfy the unresolved symbols you were talking about.

I have very little experience packaging for OSX, so I'm not sure if it's all done properly, but it seems to work fine here.

In case anyone wants to try it: ScummVM 0.9.0 built on 10.2.4
Using 10.2.8, I am able to open the disk image, but I cannot start ScummVM.
User avatar
joostp
ScummVM Developer
Posts: 490
Joined: Wed Sep 21, 2005 3:55 pm

Post by joostp »

clone2727 wrote:Using 10.2.8, I am able to open the disk image, but I cannot start ScummVM.
Does it say anything when you try to start ScummVM manually (i.e. run /Volumes/ScummVM\ 0.9.0/ScummVM.app/Contents/MacOS/scummvm from a Terminal)?
User avatar
clone2727
Retired
Posts: 1611
Joined: Fri Jun 09, 2006 8:23 pm
Location: NJ, USA

Post by clone2727 »

joostp wrote:
clone2727 wrote:Using 10.2.8, I am able to open the disk image, but I cannot start ScummVM.
Does it say anything when you try to start ScummVM manually (i.e. run /Volumes/ScummVM\ 0.9.0/ScummVM.app/Contents/MacOS/scummvm from a Terminal)?
I get this:

can't open library: /sw/lib/libSDL-1.2.0.dylib (No such file or directory, errno = 2)
Trace/BPT trap
User avatar
joostp
ScummVM Developer
Posts: 490
Joined: Wed Sep 21, 2005 3:55 pm

Post by joostp »

Hmmm, it looks like it's not statically linking SDL... strange...
User avatar
joostp
ScummVM Developer
Posts: 490
Joined: Wed Sep 21, 2005 3:55 pm

Post by joostp »

Ok, apparently this is a known issue with using --static-libs with SDL 1.2.6 (don't ask, I'm too lazy to update at the moment).

I've updated the dmg, hopefully it's fixed now.
User avatar
clone2727
Retired
Posts: 1611
Joined: Fri Jun 09, 2006 8:23 pm
Location: NJ, USA

Post by clone2727 »

joostp wrote:Ok, apparently this is a known issue with using --static-libs with SDL 1.2.6 (don't ask, I'm too lazy to update at the moment).

I've updated the dmg, hopefully it's fixed now.
Thanks- it works now!
User avatar
clone2727
Retired
Posts: 1611
Joined: Fri Jun 09, 2006 8:23 pm
Location: NJ, USA

Post by clone2727 »

One minor problem-

I cannot start it from the dock.
User avatar
joostp
ScummVM Developer
Posts: 490
Joined: Wed Sep 21, 2005 3:55 pm

Post by joostp »

clone2727 wrote:One minor problem-

I cannot start it from the dock.
Works for me. How are you adding it to the Dock?
User avatar
clone2727
Retired
Posts: 1611
Joined: Fri Jun 09, 2006 8:23 pm
Location: NJ, USA

Post by clone2727 »

joostp wrote:
clone2727 wrote:One minor problem-

I cannot start it from the dock.
Works for me. How are you adding it to the Dock?
I just drag it there.
User avatar
joostp
ScummVM Developer
Posts: 490
Joined: Wed Sep 21, 2005 3:55 pm

Post by joostp »

clone2727 wrote: I just drag it there.
From where?

Does it help if you start ScummVM, right-click the icon in the Dock and choose "Keep in Dock"?
User avatar
clone2727
Retired
Posts: 1611
Joined: Fri Jun 09, 2006 8:23 pm
Location: NJ, USA

Post by clone2727 »

joostp wrote:Does it help if you start ScummVM, right-click the icon in the Dock and choose "Keep in Dock"?
Okay, that worked. Thanks a lot.
Post Reply