SAGA C++ Core - Installation For detailed informations on how to install SAGA, please refer to the documentation section on the SAGA website: http://saga.cct.lsu.edu/software/cpp/documentation PREREQUISISTES: o Boost C++ Libraries >= 1.33 You need to have the Boost C++ libraries installed on your system. Many systems already provide binary packages for them. If your system doesn't you can download Boost from http://www.boost.org and build it yourself. o SQLite3 / PostgreSQL (Advert/Replica adpaptor ONLY) If you want the SQL-based advert and replica adaptors, you will need the SQLite3 and/or PostgreSQL client side libraries installed on your system. Most systems should have binary packages available. BUILDING AND INSTALLING SAGA CORE o SAGA comes with a configure/make-based buildsystem. There are two important options to ./configure: --prefix= The location where you want to install SAGA (e.g. /opt/saga-1.x) --boost-location= The location of your boost installation (e.g. /usr/local/packages/boost-1.42). You only need this option if boost is *not* installed in /usr/ or /usr/local o For a complete list of configure options, you can try: ./configure --help o To build and install SAGA, execute these three commands. Note that 'make install' might require root access - depending on you 'prefix' path: $> ./configure --prefix=/INSTALL/DIR --with-boost=/BOOST/DIR/ $> make $> make install INSTALLING ADDITIONAL ADAPTORS SAGA Core only comes with the default (local) adaptors which allow job execution on the local machine, local file and SQL-based advert and replica handling only. If you want to use additional middleware adaptors, e.g. Globus, Condor or gLite, you can download them form our website and install them separately: http://saga.cct.lsu.edu/software/cpp/download INSTALLING PYTHON BINDINGS SAGA Core only comes with the native C++ API. If you want to use the Python API bindings with SAGAi Core, can download them form our website and install them separately: http://saga.cct.lsu.edu/software/cpp/download API DOCUMENTATION You can find the API documentation for the SAGA C++ Core Components either in $SAGA_LOCATION/share/saga/doc/ or online at: http://static.saga.cct.lsu.edu/apidoc/cpp/latest/ Please help us to improve the quality of SAGA and file a bug report if you have encountered any problems with the build system. Our bug-tracking system can be found at: http://saga.cct.lsu.edu/software/cpp/dev/