Author Topic: OSX users out of luck?  (Read 5911 times)

sigma

  • Wayfarer
  • *
  • Posts: 4
    • View Profile
OSX users out of luck?
« on: February 22, 2005, 01:38:29 am »
Seems to me the osx distrobution is the only one to not have been updated. Either that, or the updater \"Updater.jar\" isn\'t working properly.. as well I\'m getting an error with \"loading the xml file\" in the actual updater, which is why I\'m even using the java applet. Don\'t really know where this post is going, but yeah. This bites. Anyone got an ETA on when mac users will get to come back?

acraig

  • Administrator
  • Veteran
  • *
  • Posts: 1562
    • View Profile
(No subject)
« Reply #1 on: February 22, 2005, 01:43:46 am »
I\'m sure dfryer is on top of it and should be available soon.
----------
Andrew
"For all I know, she's lying, everyone's lying; welcome to the Internet"

buddha

  • Hydlaa Citizen
  • *
  • Posts: 327
    • View Profile
(No subject)
« Reply #2 on: February 22, 2005, 02:07:18 am »
The post to follow is CB Problems/bugs >> Mac OSX package
~~
May all your sequences converge.

Tharizdun

  • Hydlaa Resident
  • *
  • Posts: 168
    • View Profile
OSX
« Reply #3 on: February 22, 2005, 08:32:22 am »
I guess OSX is unixy enough under the hood that standard unix ways of installing planeshift ( essentially identical to linux, freebsd and solaris ) should work properly..

I have heard that \'fink\' lets you download and install opensource stuff, so if you install the fundamentals like the GNU development toolchain ( gcc, binutils, make, libtool, automake/conf, m4, etc ) and then the software reqirements of planeshift and friends ( cvs, curl, jam and so on ), you should be able to build from CVS sourcecode just like any other unix, in theory.

In practice this might not be so easy, but its an option that will give you a 100% up-to-date client ( or a client that is more up to date than the server, which can be a problem ) at all times.

sigma

  • Wayfarer
  • *
  • Posts: 4
    • View Profile
(No subject)
« Reply #4 on: February 22, 2005, 10:19:35 am »
See, I\'d do that, but there\'s a few problems. One, linux uses the ELF executable format, whereas OSX uses the Mach-O executable format. Since planeshift for linux comes packaged as an ELF executable binary, the short and sweet is it won\'t run. And two, there\'s no fink port of planeshift, although it would be nice, since developers there would probably give it a lot more attention.

Tharizdun

  • Hydlaa Resident
  • *
  • Posts: 168
    • View Profile
(No subject)
« Reply #5 on: February 22, 2005, 11:04:24 am »
Doesnt gcc for MacOSX produce executables in whatever form the OS uses? I dont see linux binary incompatibility being an issue because you wont need or use linux binaries.

Not a MacOSX user so cant really comment on fink. How hard is it to build fink packages ?

Juke

  • Wayfarer
  • *
  • Posts: 5
    • View Profile
(No subject)
« Reply #6 on: February 22, 2005, 04:45:42 pm »
Seems I\'m in the same case.
With the official updater, I have an error message \"Couldn\'t load downloaded register!\"
\"Updater.jar\" seems to be working, but when it finished and I try play, the server says that I have not the correct version...

What can I do?
Thanx!

Nevyn

  • Wayfarer
  • *
  • Posts: 5
    • View Profile
Building PlaneShift for Mac OS X
« Reply #7 on: February 22, 2005, 07:24:54 pm »
The \'Linux way\' and the \'Mac way\' of building seem to be different. Here\'s some links:

This one has detailed instructions for _building_ PS. Not for the fainthearted.
http://www.planeshift3d.com/wbboard/thread.php?threadid=12802&boardid=23&styleid=3&sid=221a1f9866326c5c7f9bf653494b6e20

This one has instructions for installing and updating the 3.006 package... which doesn\'t help right now since the server is on version 3.007. Don\'t post your problems here - it\'s just a list of solutions. See the fourth thread for where to post \'It doesn\'t work for me\'.
http://www.planeshift3d.com/wbboard/thread.php?threadid=14416&boardid=33&sid=221a1f9866326c5c7f9bf653494b6e20

This is where a new Mac Package should appear when ready.
http://www.planeshift.it/download.html

This thread is sticked and covers the \'Mac OS X Package\'. This is the ongoing _discussion_ thread.
http://www.planeshift3d.com/wbboard/thread.php?threadid=13164&boardid=33&sid=221a1f9866326c5c7f9bf653494b6e20&page=1
« Last Edit: February 22, 2005, 07:29:15 pm by Nevyn »

dfryer

  • Veteran
  • *
  • Posts: 1070
    • View Profile
(No subject)
« Reply #8 on: February 22, 2005, 08:03:42 pm »
Because of practical considerations (i.e. suddenly remembering school deadlines) I\'ve been delayed in getting a set of tested Mac binaries uploaded.  I think I even have a working version compiled; all that remains is to package and upload.

Thanks,
Daniel
Quidquid latine dictum sit, altum sonatur.

buddha

  • Hydlaa Citizen
  • *
  • Posts: 327
    • View Profile
(No subject)
« Reply #9 on: February 22, 2005, 11:10:56 pm »
DFryer you torture us so!  You have a working copy?  I\'m breaking into your house tonight...
~~
May all your sequences converge.

watanbe88

  • Wayfarer
  • *
  • Posts: 3
    • View Profile
(No subject)
« Reply #10 on: February 24, 2005, 06:55:34 am »
New here, but willing to help out.  I am a CS major in college and love software and rpgs so I am open to helping out.  I have an iBook G4 w/ 512mb ram.

dfryer

  • Veteran
  • *
  • Posts: 1070
    • View Profile
(No subject)
« Reply #11 on: February 24, 2005, 07:29:48 am »
You will need to be able to build cal3d, Crystal Space, and Planeshift, all mostly-current cvs versions.  Then, you must understand the magic mojo that makes it all work :)

If you have any questions, feel free to PM or email me through the forums.
Quidquid latine dictum sit, altum sonatur.

Nevyn

  • Wayfarer
  • *
  • Posts: 5
    • View Profile
(No subject)
« Reply #12 on: February 25, 2005, 01:48:28 am »
Success!

I went back to Chaos\'s method, and I\'ve gotten in on 3.007. Using his numbering:

1) Used the same 3.006 disk image. (Which I didn\'t need to redownload since I kept a copy.)
2) Is irrelevant I think. Both of the vfs.cfg files Chaos points to are IDENTICAL (although they are in different spots.) The vfs.cfg file that comes in the 3.006 disk image is now identical OTHER THAN WHITESPACE. Regardless, I used the cvs version.

3) Swap \"xmlread\" to \"tinyxml\" in psupdater.cfg, check.
Switch directory into PlaneShift folder:
cd ~/Desktop/PS/
Set permissions on the updater:
chmod 755 \"./updater.app/Contents/MacOS/updater\"
Run the updater:
\"./updater.app/Contents/MacOS/updater\"

-- And the updater ran to completion successfully. (I\'d done the same thing previously and had I fail, who knows why.) The updater seems to default to \'localhost\' which is obviously bogus, I clicked \'check server\' and it let me switch which server to check.

Juke

  • Wayfarer
  • *
  • Posts: 5
    • View Profile
(No subject)
« Reply #13 on: February 25, 2005, 10:59:20 am »
Well... I tried that and:

Crystal Space for MacOS/X 0.99 r0 [MacOS/X-powerpc-GCC]
Ported to MacOS/X by Eric Sunshine

WARNING: could not load plugin \'crystalspace.renderloop.step.generic.type\'
Failed to load plugin crystalspace.renderloop.step.generic.type; pandemonium will ensue.
NOTIFY: MacOS/X 2D OpenGL driver for Crystal Space 0.99 r0
Written by Matt Reda
NOTIFY: Applied: Work around broken ATI point sprites
NOTIFY: OpenGL renderer: ATI Radeon 9200 OpenGL Engine (vendor: ATI Technologies Inc.) version 1.3 ATI-1.3.42
NOTIFY: Using windowed mode at resolution 640x480.
NOTIFY: Pixel format: Color: 24 Alpha: 8 Depth: 32 Stencil: 1 AccumColor: 0 AccumAlpha: 0 MultiSamples: 0
Critical files () not found (Server only)
NOTIFY: psUpdaterEngine initialized.

When I run the official updater (clicking on it), then seems that it\'s running but...
 \"Couldn\'t load downloaded register!\"

buddha

  • Hydlaa Citizen
  • *
  • Posts: 327
    • View Profile
(No subject)
« Reply #14 on: February 25, 2005, 04:52:03 pm »
Juke,

THis is an odd error.  I\'ve been getting it as well.  Here\'s the way I got around it.  I\'m going into details., please don\'t be annoyed if it\'s too much.

Open terminal.  I\'m assuming you have planeshift in /Applications.

type
cd /Applications/Planeshift\\ 3D/

./updater.app/Contents/MacOS/updater

For some reason, when you launch updater this way, it downloads correctly.  I don\'t know why.  I am still having a problem loading Hydlaa and the game crashes, but at least I\'ve updated!  Best of luck.
~~
May all your sequences converge.