title: Compile Matplotlib for Python on Snow Leopard
body: <p>I've killed half a day trying to compile matplotlib for python on Snow Leopard.  I've used the googles and found this helpful page (<a href="http://blog.hyperjeff.net/?p=160" rel="noreferrer">http://blog.hyperjeff.net/?p=160</a>) but I still can't get it to compile.  I see comments from other users on that page, so I know I'm not alone.</p>
  
  <p>I already installed zlib, libpng and freetype independently.</p>
  
  <p>I edited the make.osx file to contain this at the top:</p>
  
  <pre><code>PREFIX=/usr/local
  
  PYVERSION=2.6
  PYTHON=python${PYVERSION}
  ZLIBVERSION=1.2.3
  PNGVERSION=1.2.33
  FREETYPEVERSION=2.3.5
  MACOSX_DEPLOYMENT_TARGET=10.6
  
  ## You shouldn't need to configure past this point
  
  PKG_CONFIG_PATH="${PREFIX}/lib/pkgconfig"
  CFLAGS="-Os -arch x86_64 -arch i386 -I${PREFIX}/include"
  LDFLAGS="-arch x86_64 -arch i386 -L${PREFIX}/lib"
  CFLAGS_DEPS="-arch i386 -arch x86_64 -I${PREFIX}/include -I${PREFIX}/include/freetype2 -isysroot /Developer/SDKs/MacOSX10.6.sdk"
  LDFLAGS_DEPS="-arch i386 -arch x86_64 -L${PREFIX}/lib -syslibroot,/Developer/SDKs/MacOSX10.6.sdk"
  </code></pre>
  
  <p>I then run:</p>
  
  <pre><code>sudo make -f make.osx mpl_build
  </code></pre>
  
  <p>which gives me:</p>
  
  <pre><code>export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig" &amp;&amp;\
      export MACOSX_DEPLOYMENT_TARGET=10.6 &amp;&amp;\
      export CFLAGS="-Os -arch x86_64 -arch i386 -I/usr/local/include" &amp;&amp;\
      export LDFLAGS="-arch x86_64 -arch i386 -L/usr/local/lib" &amp;&amp;\
      python2.6 setup.py build
  
  ... snip ...
  
  gcc-4.2 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -Os -arch x86_64 -arch i386 -I/usr/local/include -pipe -DPY_ARRAYAUNIQUE_SYMBOL=MPL_ARRAY_API -I/Library/Python/2.6/site-packages/numpy/core/include -I. -I/Library/Python/2.6/site-packages/numpy/core/include/freetype2 -I./freetype2 -I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c src/ft2font.cpp -o build/temp.macosx-10.6-universal-2.6/src/ft2font.o
  cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
  In file included from src/ft2font.h:13,
                   from src/ft2font.cpp:1:
  /usr/local/include/ft2build.h:56:38: error: freetype/config/ftheader.h: No such file or directory
  
  ... snip ...
  
  src/ft2font.cpp:98: error: ‘FT_Int’ was not declared in this scope
  /Library/Python/2.6/site-packages/numpy/core/include/numpy/__multiarray_api.h:1174: warning: ‘int _import_array()’ defined but not used
  lipo: can't open input file: /var/tmp//ccDOGx37.out (No such file or directory)
  error: command 'gcc-4.2' failed with exit status 1
  make: *** [mpl_build] Error 1
  </code></pre>
  
  <p>I'm just lost.</p>