Page 1 of 2

Mac version

Posted: 20 Nov 2006, 04:07
by Erom
Okay, I know this is rapidly approaching MTR, and I absolutely understand if no one is working on this, and I absolutely do not want to be that jerk who'se like "Do work for me now, plskthx!", so if nothing has been done, well, that's ok.

That said,
A) Is there anyone working on an OSX version of Spring?
B) How far along? Signifigant hurdles?

Anyone? Anyone? Bueler?

Posted: 03 Dec 2006, 22:36
by Krysole
Hey Erom,

As usual, since I don't generally frequent forums (including this one), I didn't respond earlier.

I have (in theory) been working on a mac version for quite a long time really. There aren't exactly any big hurdles left, its mostly just that I have a lack of time to work on spring or any other hobby projects of mine.

I believe that after I get the texture code in the trunk (which is what I'm doing right now), and update the filesystem stuff so that mac os uses the same multiple directory thing that the linux build uses, it should be ready for alpha testing.

Cheers,

Lorenz

Posted: 03 Dec 2006, 23:27
by Erom
Awesome, that's great news. I'm currently kind of hosed IRL, but around/after the holidays I'll have a signifigantly increased amount of free time, if you want a hand. I don't know C++ (Just Java/Python/Ada) but I know my way around a compiler, I think. Either way, I'd be glad to help alpha test.

Posted: 29 Dec 2006, 06:47
by elio
Just been trying to compile your svn last build in texture.h, line 48 needed "class" added I think; as in " friend class FBO; // Temporary Workaround".


Much interested if there's any way I can help :)

bah for the linking problems... :/

Posted: 29 Dec 2006, 07:33
by AF
can we have a screenshot fo AFLobby running under MacOS X just so I can see what its like and if there're any major issues graphically?

Posted: 03 Jan 2007, 16:50
by elio
AF wrote:can we have a screenshot fo AFLobby running under MacOS X just so I can see what its like and if there're any major issues graphically?
in branches/domicegui/AFLobby ? would you be able to include the netbeans classes that aren't included in the source?

Posted: 03 Jan 2007, 20:25
by AF
No, the netbeans classes are from Sun and I dont know where to get them save downloading the Sun JDK.

And the latest AFLobby isnt in the svn. The last alpha of AFLobby in the svn IIRC was alpha 3/4, and I'm at alpha 11.

Posted: 04 Jan 2007, 01:10
by elio
AF wrote:No, the netbeans classes are from Sun and I dont know where to get them save downloading the Sun JDK.
that might make it hard to work with; I'll go download the sun jdk.

d/led a11.3 and it renders much like any other un-mac-ported java application, there's a fair bit of lag in responses and redraws compared to other java apps, but otherwise works fine. :-)

Posted: 04 Jan 2007, 10:29
by el_matarife
Derail about Java:
Will AFLobby (And Betalord's server) work in JRE 6? This will be pretty important in ~25 days or so when Windows Vista launches for consumers since that is the only Java VM that works with Vista. I have a test box w/ JRE 6 and Vista if you want and can give me a JAR or whatever to test with.

Posted: 05 Jan 2007, 14:32
by AF
As far as I'm aware Java 6 is backwards compatible. I havent updated to java 6 yet myself so I cant comment any further.

Posted: 05 Jan 2007, 16:00
by elio
Have an almost fully working PPC Mac build of the spring trunk, with lua5.1 etc have most build pics not loading still, streflop needed to be ignored (I'm not too sure yet how to go about porting it yet) and there's no network syncing. Working on getting the AI going currently.

Posted: 05 Jan 2007, 18:10
by AF
try using krysoles branch

Posted: 05 Jan 2007, 20:59
by el_matarife
AF wrote:As far as I'm aware Java 6 is backwards compatible. I havent updated to java 6 yet myself so I cant comment any further.
http://java.sun.com/javase/6/webnotes/c ... ility.html There's a small list of incompatible stuff from JE5 that won't work now. None of it seems to be too huge, but just a heads up.

Posted: 06 Jan 2007, 00:03
by somazx
Insert words of encouragement here.

If someone were to put together an OSX universal binary for spring ... I'd donate cash to those folks.

What about running TASClient in Crossover (see http://www.codeweavers.com) and having it launch an OS X universal binary of Spring?

Posted: 06 Jan 2007, 00:23
by elio
sorry, dupe

Posted: 06 Jan 2007, 00:30
by elio
AF wrote:try using krysoles branch

the krysoles branch seems really buggy compiling on my g5


somazx wrote:Insert words of encouragement here.

If someone were to put together an OSX universal binary for spring ... I'd donate cash to those folks.

What about running TASClient in Crossover (see http://www.codeweavers.com) and having it launch an OS X universal binary of Spring?
I'm just attempting to compile it now for intel; I've no idea due to lack of an intel mac around to test it or experience in intel building with xcode, mainly relating to dependencies. I'll PM you if you want to try testing it if it compiles fine.

Posted: 06 Jan 2007, 00:45
by somazx
elio wrote: I'm just attempting to compile it now for intel; I've no idea due to lack of an intel mac around to test it or experience in intel building with xcode, mainly relating to dependencies. I'll PM you if you want to try testing it if it compiles fine.
I'd be happy to help. I was looking into trying to compile it myself ... but as soon as I realized I'd need all the other stuff (openal, etc) I got chicken and if *anything* went wrong I'd be lost.

Posted: 06 Jan 2007, 01:04
by elio
somazx wrote:
I'd be happy to help. I was looking into trying to compile it myself ... but as soon as I realized I'd need all the other stuff (openal, etc) I got chicken and if *anything* went wrong I'd be lost.
The frameworks I'm using that'd need intel compatibility to compile I think:
  • libIL.dylib
    libILU.dylib
    libILUT.dylib
    liblua5.1.a
    liblua5.1.so
    libIL.dylib
    libILU.dylib
    libILUT.dylib
    Frameworks/QuickTime.framework
    libboost_date_time-1_33_1.dylib
    libboost_filesystem-1_33_1.dylib
    libboost_regex-1_33_1.dylib
    libboost_thread-1_33_1.dylib
    /usr/lib/libz.dylib
    /usr/X11R6/lib/libfreetype.dylib
    libGLEW.1.3.3.dylib
    /System/Library/Frameworks/Cocoa.framework
    /System/Library/Frameworks/Foundation.framework
    /System/Library/Frameworks/OpenAL.framework
    /System/Library/Frameworks/OpenGL.framework
    SDL.framework

Posted: 06 Jan 2007, 02:16
by Peet
AFLobby works quite nicely on a mac.
Image
Image

Posted: 06 Jan 2007, 04:16
by AF
Now if only the vertical tab controls looked like that in windows ^_^