How to install OpenTURNS with a development version
This guide is only for developers or advanced users who want to use a development version.
Download
To use a development version, you must have Subversion to retrieve a version.
If you know what you are doing, you can checkout the development's trunk.
# svn checkout https://svn.openturns.org/trunk openturns-trunk
We ensure that the trunk is quite stable though not fully debugged. So it should compile and pass the checks without efforts. That's all, so don't ask for bug correction on the trunk.
In particular, we do not encourage anyone to pick up a development version and distribute it in any way.
Also, you can pick up a tagged version. (i.e. 0.11.3) :
# svn checkout https://svn.openturns.org/tags/openturns-0.11.3 openturns-0.11.3
Dependencies
To build your OpenTURNS platform, you need some additional libraries, headers (development files) and tools. Of course, you can use your favorite package-manager to download and install these requirements.
- binutils
- automake (>=1.10)
- autoconf (tested with 2.60, 2.61)
- libtool (tested with 1.5.22 and 2.2)
- gcc (>= 3.3.6 except 4.0.x series, tested with 4.1.2)
- g77 (>= 3.3.6 except 4.0.x series, tested with 3.4.6)
- python (2.4.x)
- R (>= 2.0)
- XercesC (>= 2.6.0, tested with 2.7.0)
- SWIG (>= 1.3.35)
- boost
- lapack
- Qt (3.3.x)
- flex (>= 2.5.33)
- bison
Specific instructions
If you have one of theses distributions, you can follow the associated specific How-To :
Generic instructions
Pre installation
To allow OpenTURNS to communicate with R, you need to install the provided R package named rotRPackage:
R CMD INSTALL utils/rotRPackage_1.4.3.tar.gz
As you can see with dependencies, OpenTURNS project use autotools and gcc suite to configure and build the sources.
Configure
./bootstrap ./configure
Build & install
make make check make install make installcheck
Note
To learn more about the use of version control system (svn) you can refer to the version control system page
