Fedora 23

A live installation of Fedora 23 doesn't seem to come with much so we need to install some developer tools before building VisIt.

sudo dnf install gcc
sudo dnf install gcc-c++
sudo dnf install python
sudo dnf install flex
sudo dnf install patch
sudo dnf install bison
sudo dnf install autoconf
sudo dnf install subversion
sudo dnf install bzr
sudo dnf install libXt-devel
sudo dnf install libXrender-devel
sudo dnf install libXi-devel
sudo dnf install libXmu-devel
sudo dnf install mesa-libGL-devel
sudo dnf install valgrind
sudo dnf install xterm

At the end of this, I was left with gcc 5.3.1. I put these on too but am not sure they are having an impact.

sudo dnf install mpich
sudo dnf install mpich-devel
sudo dnf install tkcvs
sudo dnf install qt-devel

Build the VisIt 3rd party libraries since we're building against the trunk.

cd
mkdir Development
cd Development

mkdir thirdparty_shared
mkdir thirdparty_shared/2.10.0
export TPDIR=`pwd`/thirdparty_shared/2.10.0

mkdir builds
cd builds
svn co http://visit.ilight.com/svn/visit/trunk/src/svn_bin/build_visit
svn co http://visit.ilight.com/svn/visit/trunk/src/svn_bin/bv_support
./build_visit --thirdparty-path $TPDIR --silo --hdf5 --szip --cgns --netcdf --anonymous-svn --makeflags -j4

NOTE: Really, we ought to make instructions and a config-site for building against system libraries. There seem to be a lot of them available via the package manager and this could simplify things. Of course, why not make a VisIt package too?

CentOS 5.5

I had to install several other things for this related OS. Otherwise, my Python build lacked critical features. Also, later on in the build, various other packages like Qt could not build.

  • openssl-devel
  • bzip2-devel
  • ncurses-devel
  • libffi
  • libffi-devel
  • libGLU
  • libjpeg-devel
  • libpng-devel
  • libtiff-devel
  • libmng-devel
  • libXext-devel
  • libGLU-devel
  • lapack
  • strace