Kyng Chaos
“The beast is actively interested only in now, and, as it is always now and always shall be, there is an eternity of time for the accomplishment of objects.”
- the wisdom of Tarzan

Build Notes

:!: Update in Progress – There may be inconsistencies and problems until it's finished

The version listed is what the instructions refer to, there may be a more recent version. Many depend on a previous library being installed.

Each major OSX version has its own section in the notes. Builds are not meant to be backwards-compatible for older OSX versions, but are generally forwards-compatible with later versions. Tiger builds are universal. Leopard builds are quad-arch universal 32+64bits. Compilation uses the ccub trick when needed. See the Universal & 64bit notes for more info.

Framework Support

These are needed only when compiling the frameworks (GDAL only, really) from source.

PackageVersionLast ChangeDependsSourceBuildNotes
CFITSIO 3.10 2008/10/8- NASA HEASARC build
DAP 3.9.x 2009/8/8- OpenDAP build
ECW 3.3 2008/12/10libjpeg ER Mapper (Leica) build
Szip 2.x 2009/2/27- HDF Group build Compression used in HDF
HDF4 4.2r1 2009/2/27jpeg, szip HDF Group build
HDF5 1.8.x 2009/2/27szip HDF Group build
OGDI 3.2.x 2009/8/8expat, proj.4 ogdi.sourceforge.net build
NetCDF 3.6.x 2009/2/26- Unidata build
Xerces 3.0 2008/11/29- apache.org build Full XML library

Application & Framework Support

These support end-products and frameworks. If using the frameworks as a base, these need to be compiled for application end-products (see the application's requirements) and some frameworks.

PackageVersionLast ChangeDependsSourceBuildNotes
GD 2.0.35 2008/6/27libjpeg, libpng, freetype2 www.libgd.org build
AGG 2.4 2009/3/1- http://antigrain.com/ build Get v2.4 for its more compatible BSD license (2.5+ uses the GPL), not needed in Mapserver 5.6+ (now in source)
libharu 2.1.0 2009/3/1libpng libharu.org build PDF library
PDFlib 6.0.3 2009/3/1- www.pdflib.com build PDF library
FFMPEG SVN -- http://ffmpeg.mplayerhq.hu/ build video encoding
ming 0.4.2 2008/10/12libgif, libpng, freetype2 http://www.libming.org/ build Flash library
Cairo 1.8.x 2009/5/22libpng, freetype2 cairographics.org build 2D graphics library for multiple output devices
libfftw 3.1.x 2008/6/27- fftw.org build Used in i.fft, i.ifft GRASS modules.
Tcl/Tk 8.4.x 2008/10/12- www.tcl.tk build Tcl/Tk support will be removed in GRASS 7 in favor of Python.
expat 2.0.1 2008/6/27- libexpat.org build Simple XML library
MySQL 5.x 2009/8/7- dev.mysql.com build See phpMyAdmin for an excellent MySQL web-based client to manage databases.

Binaries Available

These have binaries available. The frameworks include the Framework Support libraries statically linked (in italics below). The applications include the other Support libraries and programs above.

PackageVersionLast ChangeDependsSourceBuildBinaryNotes
giflib 4.1.6 2008/10/18- sourceforge build UnixImageIO framework
libjpeg 6b 2007/12/02- www.ijg.org build UnixImageIO framework
libpng 1.2.x 2008/10/18- libpng.org build UnixImageIO framework
libtiff 4.0 CVS 2008/10/18libjpeg remotesensing.org build UnixImageIO framework
geotiff 1.2.5 2009/2/27libtiff, libjpeg, PROJ osgeo.org build UnixImageIO framework
libjasper 1.900.1 UUID 2008/10/18libjpeg JasPer Project
JasPer UUID
build UnixImageIO framework JPEG2000 library.
freetype2 2.3.x 2008/6/27- FreeType Project build FreeType framework
PROJ.4 4.6.x 2008/6/27- osgeo.org build PROJ framework Get the proj source AND the datum files.
GEOS 3.x 2008/6/27- osgeo.org build GEOS framework
PostgreSQL 8.3.x 2008/8/14- postgresql.org build PostgreSQL
PostGIS 1.4.x 2009/8/8PostgreSQL, GEOS, PROJ refractions.net build PostGIS
pgRouting 1.0.3 -PostgreSQL pgrouting.postlbs.org build pgRouting
RdbiPgSQL - -PostgreSQL, R bioconductor.org build RdbiPgSQL
PHP 4.4.0 - expat, libjpeg, libpng, libtiff,
libjasper, freetype, GD,
MySQL, PostgreSQL
www.php.net build PHP Apple's bundled PHP lacks some useful extensions.
GDAL/OGR 1.6.x 2009/8/12 libgif, libjpeg, libpng, libtiff,
libjasper, PROJ, HDF, NetCDF,
CFITSIO, GEOS, OGDI, MrSID,
MySQL, PostgreSQL
gdal.org build GDAL framework
GRASS 6.4 2009/3/1 libjpeg, libpng, libtiff, freetype,
PROJ, GDAL, Postgres, sqlite,
FFTW, MySQL, ffmpeg,
tcltk, Python, wxpython
grass.osgeo.org build GRASS
MapServer 5.x 2009/3/1 libjpeg, libpng, freetype,
GD, AGG, ming, pdflib,
PROJ, GDAL, GEOS, Postgres
mapserver.gis.umn.edu build MapServer
Qgis 1.x - expat, GDAL, GEOS, PROJ,
sqlite, gsl, GRASS,
Qt, Python, PyQt
qgis.org build Qgis
macosx/build/index.txt (6371 views) · Last modified: 2010/01/13 17:42 by kyngchaos
Copyright © 2004-2009 William Kyngesburye Driven by DokuWiki Recent changes RSS feed