Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
wiki:terralib5_environment_macintosh [2013/12/02 15:03] andre.oliveira created |
wiki:terralib5_environment_macintosh [2014/06/16 10:33] (current) lubia [Downloading and installing dependencies using brew] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Macintosh Environment ====== | + | ====== TerraLib 5.0 - Macintosh Environment ====== |
| ==== Tools ==== | ==== Tools ==== | ||
| Line 16: | Line 16: | ||
| |Doxygen |http://sourceforge.net/projects/doxygen/| used to generate the documentation | | |Doxygen |http://sourceforge.net/projects/doxygen/| used to generate the documentation | | ||
| - | === Installing and configuring GIT === | ||
| - | Install the latest Git version from: [[ http://git-scm.com/downloads| GIT]] | ||
| - | |||
| - | If you are using windows, follow the default settings, except at: | ||
| - | |||
| - | * **Select Components:** click Windows Explorer Integration, Git Bash, Git GUI. | ||
| - | * **Adjusting you PATH environment:** Click third option (Run Git and included Unix Tools ...) | ||
| - | * **Configuring the line ending conversions:** click the first option (Checkout Windows-style, commit Unix-style line endings) | ||
| - | * | ||
| ==== Dependencies ==== | ==== Dependencies ==== | ||
| Line 47: | Line 38: | ||
| ^Library^Version^Website^ | ^Library^Version^Website^ | ||
| - | |Proj4 |4.7.0 |[[http://trac.osgeo.org/proj| Proj4]]| | + | |Proj4 |4.8.0 |[[http://trac.osgeo.org/proj| Proj4]]| |
| * terralib_xerces | * terralib_xerces | ||
| Line 85: | Line 76: | ||
| |QWT |6.1.0 | [[http://qwt.sourceforge.net| QWT]] | | |QWT |6.1.0 | [[http://qwt.sourceforge.net| QWT]] | | ||
| - | Once the envirnment is ready you can download the source code. Follow the instructions outlined here [[wiki:terralib5_download| Download]] | + | Once the environment is ready you can download the source code. Follow the instructions at: [[wiki:terralib5_download| Download]] |
| + | |||
| + | Note: To compile TL5, set the C++ flag -ftemplate-depth=1024 for the srs and | ||
| + | geometry modules. | ||
| + | ==== Useful Tips ==== | ||
| + | === Downloading and installing dependencies using brew === | ||
| + | |||
| + | 1) Install brew | ||
| + | |||
| + | $ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)" | ||
| + | $ brew doctor | ||
| + | |||
| + | 2) Install XQuartz from http://xquartz.macosforge.org/trac/wiki/X112.7.5 | ||
| + | |||
| + | 3) Install log4cxx | ||
| + | |||
| + | $ brew install -v log4cxx | ||
| + | |||
| + | Note: It will install the dependencies: autoconf, automake, and libtool. | ||
| + | |||
| + | 4) Install PostGIS latest version | ||
| + | |||
| + | $ brew install -v postgis --with-gui | ||
| + | |||
| + | Note: It will install the dependencies: postgresql, proj, geos, json-c, gdal | ||
| + | |||
| + | 5) Install xerces-c | ||
| + | |||
| + | $ brew install xerces-c | ||
| + | |||
| + | 6) Install boost | ||
| + | |||
| + | $ brew install -v boost | ||
| + | |||
| + | 7) Install qt5 | ||
| + | |||
| + | $ brew install -v qt5 --developer --with-docs --HEAD | ||
| + | |||
| + | 8) Install qwt | ||
| + | |||
| + | // download 6.1.0 e qmake nele | ||
| + | |||
| + | |||
| + | |||
| + | === Downloading and installing dependencies using MacPorts === | ||
| + | |||
| + | If you are using MAC OSX 10.9 - Mavericks make sure to update your libraries before installing the third-party libraries: | ||
| + | |||
| + | $ sudo port selfupdate | ||
| + | $ sudo port upgrade outdated | ||