------------------------------------------------------------------------------- Aimject - Mac OS X Build Instructions ------------------------------------------------------------------------------- Jon Oberheide http://jon.oberheide.org/projects/aimject/ DESCRIPTION This document provides step-by-step instructions on how to build and run Aimject on Mac OS X. The OS X version used when writing this document was 10.4.8. See Appendix A for more details on the test environment used. BUILD ENVIRONMENT * The instructions for this section can be found in greater detail at: http://trac.macports.org/projects/macports/wiki/InstallingMacPorts 1. Be sure you have the latest Xcode from Apple Developer Connection. If not, download and install it from here: http://developer.apple.com/tools/ 2. Install XWindows (X11) from the "Additional Software" package of your OS X installation media. 3. Download and install the latest MacPorts DMG from http://www.macports.org Run "sudo port -v selfupdate" to update to the latest portfiles. BUILD DEPENDENCIES Install the necessary dependencies for Aimject using port: * sudo port install libdnet * sudo port install libpcap * sudo port install glib2 * sudo port install gtk2 * sudo port install libglade2 BUILD AIMJECT Download and extract the latest version of Aimject. At this point you should have a complete and functional build environment, so follow the usual build instructions: ./configure make make install Make sure that X11 is running and $DISPLAY is set to ":0.0". You are now ready to run Aimject! APPENDIX A: TEST ENVIRONMENT System: 400mhz PPC PowerMac running OS X 10.4.8 Xcode Version: 2.4.1 MacPorts Version: 1.320 Installed Ports: Xft2 @2.1.7 x11/Xft2 atk @1.12.2 devel/atk cairo @1.2.4 graphics/cairo expat @2.0.0 textproc/expat fontconfig @2.3.2 graphics/fontconfig freetype @2.1.10 print/freetype gettext @0.15 devel/gettext glib2 @2.12.4 devel/glib2 gtk2 @2.10.6 x11/gtk2 jpeg @6b graphics/jpeg libdnet @1.10 net/libdnet libglade2 @2.6.0 gnome/libglade2 libiconv @1.11 textproc/libiconv libpcap @0.9.4 net/libpcap libpng @1.2.10 graphics/libpng libxml2 @2.6.23 textproc/libxml2 pango @1.14.3 x11/pango pkgconfig @0.21 devel/pkgconfig render @0.9 x11/render tiff @3.8.2 graphics/tiff xrender @0.9.0 x11/xrender zlib @1.2.3 archivers/zlib