Changes between Version 23 and Version 24 of BaseInstall
- Timestamp:
- Apr 28, 2009, 5:44:55 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BaseInstall
v23 v24 3 3 == Quick Install == 4 4 5 Ariba currently build on Linux systems. Our reference platform is Ubuntu 8.04 with the g cccompiler version 4.1. Download the latest Ariba package from the the [https://projekte.tm.uka.de/trac/spovnet-base/downloads download site]:5 Ariba currently build on Linux systems. Our reference platform is Ubuntu 8.04 with the g++ compiler version 4.1. Download the latest Ariba package from the the [https://projekte.tm.uka.de/trac/spovnet-base/downloads download site]: 6 6 7 7 Extract the archive and change into the project directory: … … 51 51 * [http://gmplib.org GMP (no specific version)] 52 52 53 Furthermore, you need default development tools - that are most likely already installed on your system - such as gcc , autoconf, automake, aclocal, libtool, liblt-dev ...53 Furthermore, you need default development tools - that are most likely already installed on your system - such as gcc/g++, autoconf, automake, aclocal, libtool, liblt-dev ... 54 54 55 55 === Selecting a compiler === 56 56 57 As the g cc-4.3 compiler is very restrictive when compiling C++ and you will have some trouble with Boost and Log4cxx, we suggest to use e.g. gcc-4.1. You then have to compile the libraries and Ariba with this compiler. You can tell Log4cxx and Ariba to use a different compiler using:57 As the g++-4.3 compiler is very restrictive when compiling C++ and you will have some trouble with Boost and Log4cxx, we suggest to use e.g. g++-4.1. You then have to compile the libraries and Ariba with this compiler. You can tell Log4cxx and Ariba to use a different compiler using: 58 58 {{{ 59 ./configure --prefix=... CXX=g cc-4.159 ./configure --prefix=... CXX=g++-4.1 60 60 }}} 61 61 This will not work in Boost as the {{{configure}}} script is just a wrapper around the Boost Build.System {{{bjam}}}. You can edit the jamfile in the Boost root directory: … … 83 83 If Boost makes itself a subdirectory (e.g. {{{/home/user/local/include/boost_1-38/boost}}}), move the {{{boost}}} directory one hierarchy up, resulting in {{{/home/user/local/include/boost}}}. 84 84 85 There is a compiler optimization bug in g cc-4.3 that results in problems with Boost 1.38.0 (see https://svn.boost.org/trac/boost/ticket/2655). There is a workaround available, see https://svn.boost.org/trac/boost/changeset/51863/trunk/boost/xpressive/detail/core/adaptor.hpp.85 There is a compiler optimization bug in g++-4.3 that results in problems with Boost 1.38.0 (see https://svn.boost.org/trac/boost/ticket/2655). There is a workaround available, see https://svn.boost.org/trac/boost/changeset/51863/trunk/boost/xpressive/detail/core/adaptor.hpp. 86 86 87 87 If you installed some of the libraries locally and not system wide (e.g. using {{{./configure --prefix=MYPATH}}} as described above), you have to tell Ariba where the libraries are installed. In this example we assume that (1) all libraries are installed locally, and not system wide, and (2) that you want to install Ariba locally. The installation process would then look as follow: