Development Version 3.10
Availability
ROOT is available in binary and source form. The binaries are available
for most supported platforms. The source is
available as a tarball
or from anonymous CVS and can easily be compiled
on any supported platform/compiler combo.
For what is new in this version see the
development notes.
Via Anonymous FTP
Source
Documentation
Binaries
Note 1: Before downloading a binary version make sure your machine
contains the right run-time environment. In most cases it is not possible
to run a version compiled with, e.g., egcs on a platform where only gcc 2.95
is installed. In such cases you'll have to install ROOT from source.
See the configurations used to build the binaries below.
- Intel
x86 Linux for Redhat9.0.93(Severn) and gcc 3.3, version 3.10/02 (14.3 MB).
This version should be compatible with Redhat10.
- Intel
x86 Linux for Redhat 9.0 and gcc 3.2.2, version 3.10/02 (15.7 MB).
- Intel
x86 Linux for Redhat 7.3 and gcc 3.2, version 3.10/02 (15.9 MB).
- Intel
x86 Linux for Redhat 7.3 and gcc 2.96, version 3.10/02 (18.1 MB).
- Intel
x86 Linux for Redhat 7.3 and gcc 2.95.2, version 3.10/02 (17.1 MB).
- Intel
x86 Linux for Redhat 7.2 and Intel's icc 7.1, version 3.10/01 (24.5 MB).
- Intel
x86 Linux for Redhat 6.1 (glibc 2.1) and gcc2.95.2, version 3.10/02 (15.6 MB).
- AMD
x86 64 (Opteron) Linux (UnitedLinux) and gcc 3.2.2, version 3.05/05 (11.7 MB).
- Intel
Itanium Linux for Redhat 7.2 and gcc 2.96, version 3.05/05 (15.5 MB).
- Intel
Itanium Linux for Redhat 7.2 and Intel's ecc 7, version 3.05/05 (31.6 MB).
- HP PA-RISC HP-UX
10.20 with aCC (v1.18), version 3.10/02 (21.3 MB).
- HP Itanium HP-UX
11.20 with aCC, version 3.03/07 (22.1 MB).
- Compaq Alpha
OSF1 with cxx 6.2, version 3.10/02 (18.3 MB).
- Compaq Alpha
OSF1 with cxx 6.2, version 3.10/02 (18.6 MB).
- Compaq Alpha
OSF1 with egcs 1.1.2, version 3.10/02 (21.5 MB).
- Compaq Alpha
Linux with egcs 1.1.2, version 3.02/06 (11.0 MB).
- Compaq
iPAQ PocketPC Linux with gcc 2.95, version 3.05/03 (11.0 MB).
For more on Linux on iPAQ see www.handhelds.org.
- IBM AIX 4.5 with
xlC version 5, version 3.10/02 (17.5 MB, works only on AIX 4.5).
- Sun
>PARC Solaris 5.7 with CC5.2, version 3.10/02 (20.2 MB).
It cannot be used with Solaris 5.6 or 5.8 even using the same compiler version.
You must recompile from the source on these two systems.
- Sun
SPARC Solaris 5.8 with CC5.2, version 3.10/02 (19.5 MB).
It cannot be used with Solaris 5.6 or 5.7 even using the same compiler version.
You must recompile from the source on these two systems.
- SGI
IRIX 6.5 with CC, version 3.10/02 (compiled with -n32) (18.8 MB).
- SGI
IRIX 6.5 with g++ 2.95.2, version 3.10/02 (25.2 MB).
- SGI
IRIX 6.5 with KCC, version 3.10/02 (18.1 MB).
- LinuxPPC(Suse7.3)
gcc 2.95.3, version 3.03/07 (10.5 MB).
Thanks to Damir Buskulic
(buskulic@lapp.in2p3.fr)
for building this version.
- MacOS X 10.2, 10.3 and gcc 3.3
A variety
of versions is kindly maintained by Remi Mommsen as
fink packages.
Not all versions are available as
binaries.
For more info, you can contact Remi Mommsen.
If you don't want to use fink, have a look at
Keisuke Fuhii's HEP on X page.
- WindowsXP/NT/w2000
with CYGWIN and gcc3.2 version 3.10/02 (18.4 MB).
For more information see Axel Naumann's web site.
Do not untar in a directory with a name containing blank characters.
- WindowsXP/NT/w2000
with VC++ 7.0, version 3.10/02 (good old tar file) **WIN32GDK** (15.8 MB).
This version is compiled and linked with the GDK driver implemented
by Bertrand Bellenot and optimized by Valeriy Onuchin.
This is our recommended version:
For more instructions to install this version, see also
Francois-Xavier Gentit's web site.
- Advantages: Same GUI and look&feel as on Unix
- Disadvantages: none: this version has been optimized for speed
- WindowsXP/NT/w2000
with VC++ 7.0, version 3.10/02 (good old tar file) (14.7 MB).
We recommend using the win32gdk version instead. We will not support
this version in the near future. Do not untar in a directory with a name containing blank characters.
- Windows/NT/w2000
with VC++ 7.0,compiled with debug info, version 3.10/02 (good old tar file)**WIN32GDKDEBUG (25.9 MB).
Do not untar in a directory with a name containing blank characters.
When running from the MSDOS prompt, you must set the following
environment variables, eg in your autoexec.bat:
(Restart the system if you set these variables for the first time).
set TEMP=c:\temp
set HOME=c:\your top directory
set TMPDIR=c:\temp
set ROOTSYS=c:\root (the directory where you installed Root)
set PATH=%PATH%;%ROOTSYS%\bin
Note valid for all Windows versions:
This version has been compiled with the ANSISTREAM compatibility
option. To use this version, you may have to:
- Add the option -GX in your compiler options.
- In your includes replace iostream.h by Riostream.h
- Replace reference to MSVCIRT.LIB by MSVCPRT.LIB when linking.
The win32 and win32gdk versions have been compiled
under VisualC++7.NET. These versions may not run correctly under
Windows95 or Windows98 (we do not support these obsolete versions
anymore). To use these files with the old VisualC++6, you may have
to download the following DLLs and store them in a directory
accessible in your PATH:
Some old Windows systems may also require:
For NT get the OpenGL that "fixes Color Problems Using Service Pack 2 for NT 4.0".
For Win 95 get this new version of OpenGL.
To install, unzip and untar the file. For example:
$ gunzip root_v3.10.02.HP-UX.B.10.20.aCC.tar.gz
$ tar xvf root_v3.10.02.HP-UX.B.10.20.aCC.tar
This will create the directory root. Before getting started
read the file README/README. Remember, you can find the
full documentation of the ROOT classes on this web site at the location
Classes and Members. The distribution
also contains all tutorials and a set of test programs.
Rene Brun,
Fons Rademakers
Last update 17/12/2003 by RB