Kermet: Ich würde es etwas vorsichtiger formulieren.
Du installierst zunächst mal das X11 von Apple und das X11SDK von den aktuellsten XCode Versionen die es für dein OS X gibt. Bei Tiger ist das XCode 2.1 bei Panther ist das XCode 1.5 plus November 2004 gcc 3.3 Update - das Update unbedingt einspielen es beseitigt Bugs!
Sourcen entpacken usw. dann ins Sourcenverzeichnis und den "Dreisatz" aus
./configure, make, sudo make install
OS X wird dir im Idealfall schon beim make dann sagen ob es noch Abhängigkeiten braucht oder nicht. Läuft ./configure durch, machst du mit make weiter.
Jetzt Daumen drücken, daß auch make durchläuft. Fehler während make kannst du dann hier, in anderen Foren, auf der Mailingliste des Programmes melden und die anderen schauen, ob sie helfen können oder nicht.
Dein Programm läuft dann "nativ" unter OS X und doch nicht. Nativ ist bei OS X zu 99,9% "aquanativ", also unter Verwendung der Quarz/Aqua Oberfläche und meist in Cocoa/Objective-C geschrieben.
Dein Programm würde sozusagen X11-nativ laufen.