Development Version 3.05
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.
- Intel
x86 Linux for Redhat 9.0 and gcc 3.2.2, version 3.05/07a (16.0 MB).
This version includes h2root statically linked with libshift.a and was generated
with the CVS version of 14 August 9h30.
- Intel
x86 Linux for Redhat 7.3 and gcc 3.2, version 3.05/07 (14.1 MB).
- Intel
x86 Linux for Redhat 7.3 and gcc 3.2, version 3.05/07a (14.5 MB).
This version includes h2root statically linked with libshift.a and was generated
with the CVS version of 14 August 9h30.
- Intel
x86 Linux for Redhat 7.3 and gcc 2.96, version 3.05/07 (17.4 MB).
- Intel
x86 Linux for Redhat 7.3 and gcc 2.95.2, version 3.05/07 (15.5 MB).
- Intel
x86 Linux for Redhat 7.3 and gcc 2.95.2, version 3.05/07a (15.8 MB).
This version includes h2root statically linked with libshift.a and was generated
with the CVS version of 14 August 9h30.
- Intel
x86 Linux for Redhat 7.2 and Intel's icc 7, version 3.05/05 (20.9 MB).
- Intel
x86 Linux for Redhat 6.1 (glibc 2.1) and gcc2.95.2, version 3.05/07 (15.7 MB).
- Intel
x86 Linux for Redhat 6.1 (glibc 2.1) and egcs1.1.2, version 3.04/02 (11.8 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.05/07 (23.8 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.05/07 (18.9 MB).
- Compaq Alpha
OSF1 with egcs 1.1.2, version 3.05/07 (20.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.05/07 (18.1 MB, works only on AIX 4.5).
- Sun
SPARC Solaris 5.7 with CC5.2, version 3.05/07 (19.7 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.05/07 (17.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.05/07 (compiled with -n32) (16.7 MB).
- SGI
IRIX 6.5 with g++ 2.95.2, version 3.05/07 (19.1 MB).
- SGI
IRIX 6.5 with KCC, version 3.05/07 (17.4 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 and gcc 3, version 3.05/05 (25.9 MB)
For more info on HEP on X see these pages
by Keisuke Fujii.
- WindowsXP/NT/w2000
with CYGWIN and gcc3.2 version 3.05/07 (17.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.05/07 (good old tar file) **WIN32GDK** (15.0 MB).
This version is compiled and linked with the GDK driver implemented
by Bertrand Bellenot. 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: slower but getting faster with coming releases
- WindowsXP/NT/w2000
with VC++ 7.0, version 3.05/07 (good old tar file) (14.4 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++ 6.0,compiled with debug info, version 3.05/04 (good old tar file) (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 will 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:
The h2root utility requires
a Fortran DLL called dformd.dll.
In case you do not have this library already installed on your system,
you can ftp it.
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.05.07.HP-UX.B.10.20.aCC.tar.gz
$ tar xvf root_v3.05.07.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 26/07/2003 by RB