airscout wrote:divVerent wrote:Can anyone try to compile the current source on OS X and run it in X11?
Make sure to use fink and have the following packages installed ...
At least with my PowerPC machine, NetRadiant (1.5.0svn168) seems to
build on OS X without any problems. I've seen only one serious issue with usability: attempting to place a MD3 model in a map or opening a map with a model already in it will crash the application.

My main test machine is a MacBook Pro, but I did manage to get it to crash on both a PPC and Intel Mac by importing a md3 model, as well as loading a map (aggressor.map, and turrets_test.map were the two I used). I know that "final_rage-patches.map" worked. So, Mac OS X kindly gives a reasonable backtrace in its crash logs when it has the source available to it. Here's my
crash log. Here's a
brief gdb session producing the same bt. I can start setting breakpoints and step through, if you'd like.
Anyroad, I installed the dependencies thusly:
- Code: Select all
# fink -k install atk1 atk1-shlibs gettext gettext-bin gettext-dev glib glib-shlibs glib2 glib2-dev glib2-shlibs gtk+2 gtk+2-dev gtk+2-shlibs gtkglext1 gtkglext1-shlibs libgettext3-shlibs libiconv libiconv-bin libiconv-dev libxml2 libxml2-bin libxml2-shlibs make pango1-dev pango1-shlibs pango1-xft2 pango1-xft2-dev pango1-xft2-shlibs pkgconfig svn
If these have already been installed then you'll wanna rebuild. There might be a parameter to just grab and cache the source, but I couldn't find it.
- Code: Select all
# fink -k rebuild atk1 atk1-shlibs gettext gettext-bin gettext-dev glib glib-shlibs glib2 glib2-dev glib2-shlibs gtk+2 gtk+2-dev gtk+2-shlibs gtkglext1 gtkglext1-shlibs libgettext3-shlibs libiconv libiconv-bin libiconv-dev libxml2 libxml2-bin libxml2-shlibs make pango1-dev pango1-shlibs pango1-xft2 pango1-xft2-dev pango1-xft2-shlibs pkgconfig svn
Also, quick tip,
div: 10.5 has gotten rid of the /usr/bin/open-x11 script. It's automatically launched from within launchd, so just using:
- Code: Select all
$MY_DIRECTORY/Contents/MacOS/install/radiant.ppc
Works on 10.5. Your other method works just fine in 10.4, but it won't work in 10.5. Apple completely borked up X11, and I'm sure it's at least partially due to the CodeSigning crap they instituted. Anyroad, I'll pm you know when I have VNC setup on the build MacBook,
div.