[Opengc-devel] OpenGC for Mac OS 10.2
Status: Pre-Alpha
Brought to you by:
madmartigan
From: Damion S. <dam...@ho...> - 2002-12-19 05:29:46
|
Hi all, I'm happy to announce that OpenGC now builds under OSX. Please note that there are likely _numerous_ issues still remaining, including several known issues involving the exchange of sim data between machines on a heterogenous network (e.g. Mac + Wintel). At this point in time I assume - having no easy way to test - that X-Plane 6.30 running on a Mac, with OpenGC on a Mac, will probably work. I have so far verified compilation and verified that OpenGC launches and renders gauges, but have not tested network capabilities. I hope to post binaries for testing sometime prior to the holidays. If you're feeling adventurous, feel free to give the CVS version a try. I've attached my build notes below. I've quickly become a Mac fan - the PowerBooks are sweet machines (even though Apple made some... let's just say "odd" choices in setting up their compiler). Cheers, -Damion- OpenGC Mac OS 10.2 build notes: Library Versions: Freetype 2.1.0 (note that 2.1.2 causes an unresolved external for _FT_New_Face). You build Freetype by typing "make" twice, as opposed to the knee jerk "./configure" followed by "make" FTGL 1.4 To compile FTGL, use the Linux directory and edit the makefile to remove references to the demo and X-Windows libraries. If you prefer, you can instead use the project builder file included with FTGL. Either method works. Plib CVS tarball 1.7+ (note that 1.6 does not appear to compile on OSX, despite mailing list assertions to the contrary) Freetype comes with an install script - use it. Plib will install itself, but you must move the include folder from /usr/include to /usr/local/include (or some other spot of your choice) because Apple forces all files in /usr/include to "extern c". FTGL you must install manually, preferably in /usr/local/include and /usr/local/lib Compilation Notes: You must have the Apple developer tools installed! You can download these free from Apple, and I would suggest patching to the most recent version. It appears that the binary 1.4.7 release of CMake _does not_ present a Curses GUI. For this reason I suggest downloading the CVS version of CMake (1.5.0 development) and building. See http://www.cmake.org for download instructions. There are several pecularities with the Apple linker, which are accounted for by flags in the CMakeLists.txt file. You may need to press "c" (configure) several times before the generate option "g" appears. _________________________________________________________________ Protect your PC - get McAfee.com VirusScan Online http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 |