Autoconf version of ROOT 2.21.08 available: source tarball + RPMS

From: Matthew D. Langston (langston@SLAC.stanford.edu)
Date: Wed Apr 21 1999 - 08:03:11 MEST


Hello all,

I've made a new release of the Autoconfed version of ROOT, based on ROOT
2.21.08, which incorporates all of the feedback and bug reports that
I've received since the initial release.  The new release is ROOT
2.21.08.02, meaning that it is based on ROOT 2.21.08, and is the second
release with GNU Autoconf support.

Disclaimer: Remember that the Autoconfed version of ROOT is beta
            software, and is not yet officially supported by the ROOT
            team.  The only reason you would want to use it is if you
            need ROOT on a platform that isn't currently officially
            supported by the ROOT team, or if you just like the idea of
            building your own version of ROOT from scratch.

            Don't download and use this version of ROOT if all you want
            to do is run ROOT, and there is already a version of ROOT
            for your platform.  However, if you want to help out the
            Autoconf effort, or want to get ROOT running on a currently
            unsupported platform, or if you just like being on the
            bleeding edge, then this version is for you.

In principal this release should bootstrap itself on all of the Unix
platforms that is officially supported by ROOT, and perhaps even alot
more platforms.  However, I have only tested it on x86/Linux, but it has
been reported to work on Solaris and AIX as well.  If you give it a try,
please report your successes and/or failures.

Documentation concerning the aspects of adding GNU Autoconf, Automake
and Libtool support to ROOT can be found in the files ANNOUNCE, HACKING,
README, TODO in the top-level directory.  You will want to take a look
at these files if you want to help out the ROOT/Autoconf effort.

This release also has the WinNT support almost working.  The Automake
rules are in place, thanks to some help from Valery Fine.  The only
known outstanding problem (although there could be, and probably are,
many unknown problems) is that the `include/TWin32System.h' header file
is missing from the original ROOT distribution.  If you have this file
(or can get your hands on it), and you know enough Automake to edit
`lib/Makefile.am' to enable the Win32 support, then this release just
might build on a WinNT system with Cygwin installed.  If you try it, I
would like to know any problems you encounter.

As a test, as well as a proof of concept, I always build i386 RPMS of
the Autoconfed version of ROOT using the tarball from `make distcheck'
(a pretty good test of the system), since GNU Automake makes this so
easy.  Everything (ROOT tarball, i386 RPMS, SRPMS and .spec file) is
available from:

ftp://ftp.slac.stanford.edu/users/langston/root/

If you want to give ROOT a spin on x86/Linux and you have RPM installed,
you can try the following 3 commands:

  $ rpm -Uvh ftp://ftp.slac.stanford.edu/users/langston/root/root-2.21.08.02-1.i386.rpm
  $ rpm -Uvh ftp://ftp.slac.stanford.edu/users/langston/root/root-docs-2.21.08.02-1.i386.rpm
  $ rpm -Uvh ftp://ftp.slac.stanford.edu/users/langston/root/root-examples-2.21.08.02-1.i386.rpm

Although you should normally get FreeType and Mesa from your favorite
RedHat mirror, I had to build these RPMS anyway to test ROOT, so you can
grab them too if you wish:

  $ rpm -Uvh ftp://ftp.slac.stanford.edu/users/langston/root/Mesa-3.0-2.i386.rpm
  $ rpm -Uvh ftp://ftp.slac.stanford.edu/users/langston/root/freetype-1.2-1.i386.rpm
  $ rpm -Uvh ftp://ftp.slac.stanford.edu/users/langston/root/freetype-demo-1.2-1.i386.rpm
  $ rpm -Uvh ftp://ftp.slac.stanford.edu/users/langston/root/freetype-devel-1.2-1.i386.rpm

Enjoy :-)

--
Matthew D. Langston
SLD, Stanford Linear Accelerator Center
langston@SLAC.Stanford.EDU



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:32 MET