Skip to content

System Requirements

Charles edited this page Jan 13, 2014 · 62 revisions

All

These requirements are for a FULL build, sub-builds may have less dependencies (especially the one not involving graphics)

  • CMake 2.8.8 (recommended) or greater
  • Qt 4.8.x (4.7 might work, 5.x will not)
  • gfortran 4.6 or greater

Mac

All Versions

  • Fink/MacPort Fink/MacPort while usefull are definitely polluting your system and confusing build systems (other than themselves of course). You should remove ALL referecne to /sw and others from your environment. The safest way to proceed is to actually move /sw before building UVCDAT. sudo mv /sw /sw_back
  • gfortran and binaries If you are using the binaries then you MUST use the gfortran provided on the same page a sthe binaries.
  • Xcode 5.x should work. You will need to make sure your removed left overs ofprevious XCodes, see instructions at: Removing Old Versions of XCode

10.9 (Maverick) Specifics (NOT WORKING FULLY YET)

  • XCode command line needs to be installed after xcode, run:

    xcode-select --install

  • gfortran, recommended to use the one we provide, which we got at: http://hpc.sourceforge.net/

10.8 (Mountain Lion) Specifics

  • XCode (from app store, after installing it don't forget to go to Preferences then downloads tab and check "install command line tools"). DO NOT install any greater than 4.6
  • Mountain Lion seems to put the SDk in a new location so please run:

sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk /Developer/SDKs/MacOSX10.8.sdk

For version 1.3.x and earlier.

Linux

The following are listed with their ubunutu names, but apply to all Linux distributions

  • libqt4-dev (under RedHAT the system qt isn't working, you will need to get the binaries I built, again available form the binaries website)
  • libpng-dev
  • libxml2-dev
  • libxslt-dev
  • xorg-dev
  • sqlite3
  • libsqlite3-dev
  • libbz2-dev
  • libgdbm-dev
  • libxt-dev
  • openssl-dev (libssl-dev)
  • gfortran
  • g++
  • qt4-dev-tools / qtcreator does the job as well
  • tcl-dev
  • tk-dev
  • libgdbm-dev
  • libdb4.8-dev
  • Probably a few more, let us know if you run into one.

Ubuntu

  • libicu48
  • libxi-dev
  • libglu1-mesa-dev
  • libgl1-mesa-dev

Ubuntu 12.04

  1. libbz2-dev - required for scirun at compile time or, at runtime you will get:

/Builds/CDAT/install/vistrails/vistrails/core/packagemanager.py, line 530 Initialization of package failed and will be disabled Package 'Scikit-Learn' failed to initialize because of the following exceptions: Traceback (most recent call last): ... File "/Builds/CDAT/install/vistrails/vistrails/core/modules/package.py", line 260, in _import (name, globals, locals, fromlist, level)) ImportError: No module named bz2

Ubuntu 13.04

  • libqt4-opengl-dev

Not needed for 1.4 but in 1.3.1 VisIt will fail from your directory do: cd build/VisIt vi CMakeLists.txt after line 563: VIST_3RDPARTY_VAR(QT_BIN .... add SET(QT_BIN /usr/bin) save return to your directory and rerun make

RedHat

CentOS

CentOS 6.3

  • bzip2-devel
  • dbus-devel
  • dbus-c++-devel
  • dbus-glib-devel
  • gtkglext-devel
  • mesalibGL
  • mesalibGLU
  • openGL
  • gstreamer-devel
  • gstreamer-plugins-base*devel
  • gstreamer-plugins-bad*devel
  • gstreamer-plugins-good*devel
  • libcurl4
  • openssl-devel

SUSE

Fedora

Clone this wiki locally