Next: Installing the Documentation
Up: Shore Software Installation Manual
Previous: Introduction
To install and run the Shore documentation and binary releases, you
will need:
-
Sparcstation running SunOS (we built this release
under SunOS 4.1.3 on a Sparcstation-10),
with at least 4MB bytes of shared memory.
-
GNU gcc 2.6.[23] to use the binary release.
(We built this release with gcc 2.6.3.)
Shore can be built under 2.7.0, however the code generated
by 2.7.0 contains bugs (already reported to GNU)
that prevent destructors from being
called under certain circumstances; consequently, Shore
built under 2.7.0 will not run, nor will applications built
under 2.7.0. It is our hope that 2.7.1 will correct
this problem.
-
gzip file (de)compression facility to unpack the release.
-
about 56 MB of free disk space.
The disk space requirements are roughly:
-
documents: 6 MB (1.5 MB for HTML, 4 MB for Postscript; you can
throw away the HTML or Postscript versions if you want to conserved
disk space)
-
binaries configured with debugging: 51 MB
-
binaries configured without debugging: 14 MB
-
A World-Wide-Web (WWW) browser (such as Mosaic) for reading
the HTML versions of the documentation, or
software for reading or printing Postscript.
If you also wish to build Shore from the sources, you will need:
-
GNU gcc 2.6.[23] or later (we used 2.6.3 to build the release)
(including the GNU assembler, linker, and preprocessor)
-
Disk space to build:
-
without debugging symbols and without debugging code (-UDEBUG) : 44 MB
-
with debugging symbols and with debugging code (-DDEBUG) : 90 MB
-
Perl version 4.0 or 5.0 (we built Shore with version 4.0.1.8 and 5).
-
Sun's /bin/make or GNU Make (we built Shore with
GNU Make version 3.72.1 and /bin/make for SunOS 4.1.3).
-
GNU Flex (we used version 2.4.7) and Bison (we used version 1.22).
-
Imake (we used Revision 1.65 of 7/25/91)
from the X Consortium. Imake can be found in your X11
installation as
X11/bin/imake.
-
The Tcl library (we use version 7.4)
-
The normal Unix utilities like /bin/csh, /bin/sh,
/bin/sed, /bin/mv, etc.
The GNU software is available via ftp from
ftp://prep.ai.mit.edu/pub/gnu or
ftp://gatekeeper.dec.com/pub/GNU.
If you are unfamiliar with Tcl, it stands for ``tool command language''.
It was developed by Dr. John Ousterhout at UC-Berkeley for
providing interfaces for tools, although it can be used
for more than that.
In Shore, it is used for
test programs for the Shore Storage Manager and
the Shore Value-Added Server.
With the Beta release, you must have Tcl to build Shore,
however this might change with later releases.
Tcl is available via ftp from
ftp://ftp.cs.berkeley.edu/ucb/tcl.
A FAQ is also available.
For all the following installation steps, we use two
variables, so that you can "cut and paste" the instructions below.
set TARDIR=directory-that-holds-tar-files
set SHROOT=directory-in-which-to-install-shore
(If you use the Bourne shell (/bin/sh) or one of the shells derived
from it, such as ksh, omit the word "set".)
Whatever shell you use, make a directory in which to install
Shore.
(If you plan to install both a debugging binary release
and a no-debugging binary release, you will need
separate directories for the two releases.)
mkdir $SHROOT
Next: Installing the Documentation
Up: Shore Software Installation Manual
Previous: Introduction
Nancy Hall
Mon Sep 18 11:20:28 CDT 1995