Instructions for Installing ROOT v2.25 and beyond on Solaris

The installation procedure for ROOT 2.25 has gotten much fancier and in my opinion has gotten to
smart for itself.  There are a number of things that appear to work well at cern or wherever the
ROOT team builds the ROOT distribution, but conflicts with things on Solaris at RCF.  Here is what
I (KH) had to do to build root v2.25.03 on Solaris.

1. Copy libXpm.a and libXpm.so from a previous version of root to $ROOTSYS/lib.  The libXpm.a
that the root config file finds in /usr/local/lib generates wierd un-understandable error messages about
relocations of allocated but unwriteable sections or something like that.

2. Change XPMLIB in config/Makefile.config to point to $ROOTSYS/lib

3. Remove reference to libttf.a in X11ttf/Module.mk  The one found in /usr/local/lib gives same messages
as above regarding relocations

4. Add -lc -L/usr/ucblib -lucb after -lsocket -lnsl in definition of SYSLIBS in config/Makefile.config.
This gets rid of an error in linking rootd where sigvec is not found in the afs authentication stuff.

5. Comment out definition of CERNLIBDIR in config/Makefile.config.  When that is there, the link of
h2root fails because of undefined symbols in cernlib.  Once the libraries for the undefined symbols can
be ascertained, one could put this back in and link h2root and g2root.

KH 26-Sep-2000