Dear all, Building unix/geoX(.app) on my mac required only minor changes. The changes work on both my linux machine and my mac. I describe the steps I took, in case other students ask you for help. In case it matters, I use Mac OS X 10.7.5, kernel version 11.4.2, and gcc version i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00). I built and installed qt4, configuring it with the following command. ./configure\ -opensource\ -confirm-license\ -prefix /usr/local/qt485\ -prefix-install\ -debug-and-release\ -developer-build\ -graphicssystem opengl\ -silent Following my nose, I ran "qmake -recursive" and "make" in the geoX source tree, tweaking things until the compilation went through. Some of Apple's OpenGL headers and libraries have different names than geoX expects. • I created ./viewers/widgets/glu.h containing #ifndef __APPLE__ #include #else #include #endif and changed GeoXGLWidget.h and GeoXGLWidget3D.h to include "glu.h" rather than . • I removed the OpenGL libraries in unix.pro and added a line "QT += opengl": --- a/unix/unix.pro +++ b/unix/unix.pro @@ -44,9 +44,5 @@ LIBS += \ ../system/gui/libgui.a \ ../system/misc/libmisc.a \ ../system/basics/libbasics.a \ - -lGLU \ - -lQtOpenGL \ - -lglut \ - -lGL - +QT += opengl Best, David Swasey