PlaneShift

Support => Mac OSX Specific Issues => Topic started by: somepunkkid on July 27, 2006, 04:48:43 pm

Title: Intel Mac
Post by: somepunkkid on July 27, 2006, 04:48:43 pm
I have an intel mac mini that doesnt seem to want to run planeshift. When i click on the client it opens and then immeadiatly closes. I went to the terminal and used the directions to get to the updater, but that didnt work so now im using the java updater (which apperently takes 8 hours).
Can someone help me out here?

EDIT: this is what the console says

Crystal Space for MacOS/X 0.99 r0 [MacOS/X-powerpc-GCC]
Ported to MacOS/X by Eric Sunshine <sunshine@sunshineco.com>

dyld: NSLinkModule() error
dyld: Library not loaded: /sw/lib/libdl.0.dylib
  Referenced from: /Applications/Planeshift3D/psclient.app/Contents/Resources/freefnt2.csbundle
  Reason: image not found
Title: Re: Intel Mac
Post by: DaveG on July 27, 2006, 05:33:33 pm
We don't really support that.  The mac build is for PPC (as you see in the first line there) and not X86 (intel and amd).  Suposedly you should be able to run it under emulation (Rosseta, I believe), but it might not be great for everyone.
Title: Re: Intel Mac
Post by: hook on July 27, 2006, 05:56:07 pm
I guess that since macs seem to move to Intel processors anyway ...that someone will start making .dmg's also for the intel-based macs ....soon-ish (or soonTM - whatever you like best).

In any case you can always try to compile the SVN source by yourself (or ask someone who knows how to do it ...and preferably has a intel-mac)
Title: Re: Intel Mac
Post by: DaveG on July 27, 2006, 06:03:47 pm
Maybe.  You just have to realize that an Intel Mac is not a Mac; it's a new platform which we do not yet have a package for.

One idea I'm thinking of is to have some kind of multi-hardware packages for Linux and Mac.  The Linux one would have binaries for both 32-bit and 64-bit hardware, and the Mac package would have binaries for both PPC and X86 hardware.  (and 64-bit X86, if it becomes available)  The installer would then just need some voodoo to detect the system and install the appropriate one.
Title: Re: Intel Mac
Post by: Xordan on July 27, 2006, 06:18:27 pm
One idea I'm thinking of is to have some kind of multi-hardware packages for Linux and Mac.  The Linux one would have binaries for both 32-bit and 64-bit hardware, and the Mac package would have binaries for both PPC and X86 hardware.  (and 64-bit X86, if it becomes available)  The installer would then just need some voodoo to detect the system and install the appropriate one.

Wouldn't be too difficult to do once we actually have intel mac binaries.
Title: Re: Intel Mac
Post by: corvus_crow on July 27, 2006, 06:58:55 pm
Most of the software vendors out there, and I mean the big ones like Adobe, are not even supporting the Intel-Macs yet. Please do not beat the PS devs over this, they will support the Mactel machines as soon as they can make a Universal Binary of the client.
Title: Re: Intel Mac
Post by: josephoenix on July 27, 2006, 09:49:08 pm
Maybe.  You just have to realize that an Intel Mac is not a Mac; it's a new platform which we do not yet have a package for.

One idea I'm thinking of is to have some kind of multi-hardware packages for Linux and Mac.  The Linux one would have binaries for both 32-bit and 64-bit hardware, and the Mac package would have binaries for both PPC and X86 hardware.  (and 64-bit X86, if it becomes available)  The installer would then just need some voodoo to detect the system and install the appropriate one.

Actually, gcc can cross compile for ppc and make the "Universal Binary" packages that apple likes to talk about... So you wouldn't need to have any mac voodoo, the .app package would contain the binaries and the launcher would automatically choose the right one :D The problem here is getting dfryer or Cha0s an intel mac... So perhaps the people who got intel macs should make a fund :P

Linux is another matter though >.>

josePhoenix
Title: Re: Intel Mac
Post by: DaveG on July 27, 2006, 09:53:16 pm
So, these "universal" binaries are both builds smushed together?  That's a waste.  Just installing the one you need sounds better to me.

Actually, if we can get this sort of mulit-hardware installer working well, it would be nice to be fancy and do it for optimizations too.  For example, a while back we had issues when we put SSE2 optimizations into the Windows build.  People with older computers didn't have it, and it crashed.  If the installer simply had both versions, it could install the most compatable version available and still leave open backwards compatability.
Title: Re: Intel Mac
Post by: dfryer on July 27, 2006, 10:14:59 pm
It's not a "waste", because for a few megs of binary you get (in return) not having to care about whether or not it's an intel mac.

While we don't yet have intel binaries, it *can* be compiled on an intel mac.  The reason Planeshift didn't lauch (in Rosetta) for the original poster is not because he had an intel mac, but because he has the file from the broken FileCloud mirror.
Title: Re: Intel Mac
Post by: somepunkkid on August 01, 2006, 04:54:22 am
^so if i re download it everything will be fine?

if you say yes i will love you forever
Title: Re: Intel Mac
Post by: Cha0s on August 01, 2006, 06:28:04 pm
Yes... Planeshift runs fine under Rosetta. Make sure to read the Guide sticky at the top of this forum for details on getting started. The installation process it a little funky right now.
Title: Re: Intel Mac
Post by: somepunkkid on August 02, 2006, 07:37:23 am
ok so now i downloaded it from the torrent and and the file that came out of the torrent (the one that got downloaded off of bittorrent, chaos) wont open.
Title: Re: Intel Mac
Post by: althos_tarante on August 02, 2006, 11:19:33 pm
Did the file that come off of the torrent have a .dmg extension? If not you might try just dropping this on Disk Utility or adding the .dmg extension. It is a Mac disk image, right? Or am I remembering incorrectly...?
Title: Re: Intel Mac
Post by: dfryer on August 04, 2006, 04:27:42 am
Intel Mac Minis and the non-pro macbooks use the Intel GMA950 graphics chip which is (to the best of my knowledge) untested, although any kind of error log (see the sticky threads) would be informative.
Title: Re: Intel Mac
Post by: sesmi on August 05, 2006, 01:21:23 am
I have an intel mac and it works fine  ??? IS GOD REWARDING ME?  :innocent:
Title: Re: Intel Mac
Post by: Cha0s on August 05, 2006, 01:42:37 am
Also try updating via the built-in updater or the Java updater in the Guide sticky.
Title: Re: Intel Mac
Post by: Caribou on August 05, 2006, 07:52:43 pm
I have an intel mac mini that doesnt seem to want to run planeshift. When i click on the client it opens and then immeadiatly closes. I went to the terminal and used the directions to get to the updater, but that didnt work so now im using the java updater (which apperently takes 8 hours).
Can someone help me out here?

EDIT: this is what the console says

Crystal Space for MacOS/X 0.99 r0 [MacOS/X-powerpc-GCC]
Ported to MacOS/X by Eric Sunshine <sunshine@sunshineco.com>

dyld: NSLinkModule() error
dyld: Library not loaded: /sw/lib/libdl.0.dylib
  Referenced from: /Applications/Planeshift3D/psclient.app/Contents/Resources/freefnt2.csbundle
  Reason: image not found


You need to make sure it's launching under Rosetta - first, open your Planeshift3D folder, look for the PSclient icon, then click to highlight it and press Command-I for "get info" (or Ctrl-click and choose Get Info) - when you're on the Get Info screen for the PSclient, look for the checkbox to open it with Rosetta, and check it. 
I'm not sure exactly what the checkbox is called (don't have an Intel) but it should be something to the effect of "open this application with/under/using Rosetta" the keyword being Rosetta obviously 
Title: Re: Intel Mac
Post by: jccj on August 10, 2006, 09:33:41 am
hi, i have an intel mac mini with planeshift running fine. If u have problems it shouldnt be because of the intel chip. You should also not have to run planeshift under rosetta as it will automatically run without having to tick the checkbox. So just make sure your mac os is updated and you are running the latest version of planeshift.
Title: Re: Intel Mac
Post by: Pentagori on August 16, 2006, 01:17:32 pm
I just got Planeshift running on my MacBook without having to tick Rosetta. The key was the java updater, prior to using that it would immediately dive to desktop. Good luck!