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.
  • 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