Mac version

Mac version

Discuss everything related to compiling and running Spring on Mac OS X.

Moderator: Moderators

User avatar
Erom
Posts: 1115
Joined: 25 Apr 2006, 05:08

Mac version

Post 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?
Krysole
Posts: 9
Joined: 26 Nov 2005, 06:44

Post 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
User avatar
Erom
Posts: 1115
Joined: 25 Apr 2006, 05:08

Post 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.
User avatar
elio
Posts: 133
Joined: 29 Dec 2006, 06:44

Post 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... :/
Last edited by elio on 29 Dec 2006, 13:01, edited 1 time in total.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post 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?
User avatar
elio
Posts: 133
Joined: 29 Dec 2006, 06:44

Post 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?
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post 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.
User avatar
elio
Posts: 133
Joined: 29 Dec 2006, 06:44

Post 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. :-)
el_matarife
Posts: 933
Joined: 27 Feb 2006, 02:04

Post 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.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post 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.
User avatar
elio
Posts: 133
Joined: 29 Dec 2006, 06:44

Post 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.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

try using krysoles branch
el_matarife
Posts: 933
Joined: 27 Feb 2006, 02:04

Post 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.
somazx
Posts: 5
Joined: 05 Jan 2007, 06:18

Post 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?
User avatar
elio
Posts: 133
Joined: 29 Dec 2006, 06:44

Post by elio »

sorry, dupe
Last edited by elio on 06 Jan 2007, 00:33, edited 1 time in total.
User avatar
elio
Posts: 133
Joined: 29 Dec 2006, 06:44

Post 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.
somazx
Posts: 5
Joined: 05 Jan 2007, 06:18

Post 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.
User avatar
elio
Posts: 133
Joined: 29 Dec 2006, 06:44

Post 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
User avatar
Peet
Malcontent
Posts: 4384
Joined: 27 Feb 2006, 22:04

Post by Peet »

AFLobby works quite nicely on a mac.
Image
Image
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

Now if only the vertical tab controls looked like that in windows ^_^
Post Reply

Return to “Mac OS X”