From the main package set, install (plus dependencies):
- boost-devel (and boost-static-devel if available)
- python-devel
- libfftw3-devel
- libwxgtku2.*-devel (or the non-unicode version libwxgtk2.*-devel)
- gsl-devel
- scons
From the contrib package set, install (plus dependencies):
- libxerces-c-devel
- subversion
For the wxPython package, please note that the default rpm packages have their own wx library linked in, causing incompatibility issues when combining giplt and wxPython, since giplt is linked to the system wide wx lib. To circumvent this, dowload the src rpms (or just the src tarball) of wxpython and manually build the wrapper as follows:
# unpack the wxPython source code and change into its top-level directory cd wxPython-src-VERSION cd wxPython python setup.py install
This is a hack, since wxPython won't show up in the rpm package manager list, but required until Mandriva offers a wxPython package linked against the system wide wx libraries, as other distros do.
Mandriva 2009
for i586 32bit systems:
urpmi libboost-devel libfftw-devel scons libgsl-devel libpython-devel subversion libsvn0 urpmi libwxgtku2.8-devel urpmi libxerces-c-devel
Alternatively, use libwxgtk2.8-devel for the non-unicode version.
Mandriva 2008
for i586 32bit systems:
urpmi libboost-devel libfftw-devel scons libgsl-devel libpython-devel subversion libsvn0 urpmi libwxgtku2.8-devel urpmi libxerces-c0-devel
Alternatively, use libwxgtk2.8-devel for the non-unicode version.
Mandriva 2007
for i586 32bit systems:
urpmi boost-devel boost-static-devel libfftw3-devel scons gsl-devel libpython2.4-devel urpmi subversion libsvn0 urpmi libwxgtku2.6-devel
Alternatively, use libwxgtk2.6-devel for the non-unicode version.
for x86_64 64bit systems:
urpmi lib64boost1-devel lib64boost1-static-devel lib64fftw3-devel scons gsl-devel lib64python2.4-devel urpmi subversion lib64svn0 urpmi lib64wxgtku2.6-devel
Alternatively, use lib64wxgtk2.6-devel for the non-unicode version.
(If there should be a dependency problem with SDL, get the wxGTK RPMS compiled without SDL from our ftp site.)
Mandriva 2006
for i586 32bit systems:
urpmi boost-devel boost-static-devel libfftw3-devel scons gsl-devel libpython2.4-devel urpmi subversion libsvn_delta1_0 libsvn_diff1_0 libsvn_subr1_0 libsvn_ra_svn1_0 libsvn_ra_dav1_0 urpmi libwxgtk2.6-devel
for x86_64 64bit systems:
urpmi lib64boost1-devel lib64boost1-static-devel lib64fftw3-devel scons gsl-devel lib64python2.4-devel urpmi subversion lib64svn_client1_0 lib64svn_delta1_0 lib64svn_diff1_0 lib64svn_subr1_0 lib64svn_ra_svn1_0 lib64svn_ra_dav1_0 urpmi lib64wxgtk2.6-devel
Notes
- Apparently, there is a problem with the new gcc 4.3 compilers under Mandriva 2008.1 x86_64. The gcc v4.2.3 should work, however.
- It appears that the default wxpython packages come with their own base wx library, which does not work for IPLT! To circumvent this, download and unpack the wxPython src package matching your wxWidgets version, change into the wxPython directory, and run (as root): python setup.py install. This will create a system wide wxPython that is linked against the system wx libraries.
- It seems xerces-c is no longer part of the mandriva contrib and must be installed from the apache site http://xml.apache.org/xerces-c/download.cgi. Some ready-made RPMs are available here for Mandriva2006 or [here for Mandriva2007], of which you need the base and devel packages of either the i586 (32bit) or x86_64 (64bit) version.
- If asked by urpmi to install fs_base*, say yes
- On 64bit systems, make sure that scons finds its libraries, ie set the environment variable SCONS_LIB_DIR to /usr/lib64/scons
Make sure that the BOOST_LIBS_SUFFIX variable in settings.py is set to the empty string:
BOOST_LIBS_SUFFIX=''
Back to InstallationInstructions
