Hard Light Productions Forums
Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Cross-Platform Development => Topic started by: Echelon9 on January 05, 2008, 07:57:49 am
-
Does anyone have an updated and working Xcode 3.0 (Leopard) project file that will build the Freespace SCP? Amongst others, errors arise from source code files that have been physically added to the directories but not included in the project file. I could do it manually, but I know I'd make a mistake and the final build would likely only work on 10.5, and not previous OS X releases properly.
I've taken a look at the leading target indicator code, and I know how to fix the vector math to put the leading indicator in the right spot when additive velocity weapons are being used. Problem is I can't build it to test it's working 100%. Pity, as I'd love to use my C/C++ skills to help the community.
-
*bump* Worth looking into, guys.... *ahem* :D
-
I have no plans to upgrade to Leopard any time soon, so there isn't going to be anything useful from me on this. I do have updated project files for Xcode 2, but that is only for my Xt tree, so it's totally useless for general CVS usage until I'm eventually able to commit all of my changes.
Someone is just going to have to pony up an Xcode 3.0 project file for us. I can commit it to CVS, but I can't create it myself.
Making it compatible with earlier OS X version is generally pretty trivial though (assuming that you don't need to change compiler versions, like with supporting early 10.3 versions). The Xcode docs have plenty of good information to do what you need, and it shouldn't take more than a half-hour at most to figure out whatever you need on the subject. I remember that it took me longer to actually compile the builds than it did to figure out how to even do it.
-
Does Leopard have a sort of "Compatibility Mode" so you can run it like it's 10.4? Or wouldn't that help?
-
It does (or did) have such a mode along with a plethora of hardware tweaks for the runtime. Apple has a love/hate relationship with developers, some things are really easy, some are ridiculously obtuse.
I think both my macs are 10.4 though they might be 10.3. They are also G4's, and I haven't touched a mac compiler since the intels came out.
-
I've taken a look at the leading target indicator code, and I know how to fix the vector math to put the leading indicator in the right spot when additive velocity weapons are being used. Problem is I can't build it to test it's working 100%. Pity, as I'd love to use my C/C++ skills to help the community.
Wait, what? 3.6.9 or HEAD? When did you last do a CVS update?
-
Ok, I did not own Leopard at the time of the first post, but...
A few days ago i compiled FS2_Open 3.6.9 with the widescreen/fov fix under Tiger (Xcode2.x). Today i installed Xcode (3.0) under Leopard, copied the folder used under Tiger to Leopard, opened it, did a clean all and a build. A few minutes later -> done. Works!
IMHO the source folder of the first poster may be damaged.
-
This issue has been resolved in the latest SVN commits.
See further: http://www.hard-light.net/forums/index.php/topic,52639.0.html
Much appreciated.