2006-11-08 02:25:25 +00:00
|
|
|
Stasis is an experimental flexible transactional storage library.
|
2004-06-24 21:10:31 +00:00
|
|
|
|
|
|
|
Please see the COPYING file for licensing information.
|
|
|
|
|
2006-11-09 22:58:58 +00:00
|
|
|
More information about installation, a tutorial and API documentation
|
|
|
|
are available at:
|
|
|
|
|
|
|
|
http://lladd.sourceforge.net/developers/html/
|
|
|
|
|
2006-11-08 02:25:25 +00:00
|
|
|
First, make sure you have the appropriate dependencies:
|
2004-06-24 21:10:31 +00:00
|
|
|
|
|
|
|
'make check' requires the GNU check library, 'make doc' requires Doxygen.
|
|
|
|
|
2006-11-08 02:25:25 +00:00
|
|
|
You'll need Berkeley DB to build; it isn't actually used by Stasis, but
|
|
|
|
I haven't gotten around to making it optional.
|
2004-07-06 01:22:18 +00:00
|
|
|
|
2006-11-08 02:25:25 +00:00
|
|
|
You also need libconfuse; it is used by some of the programs that ship
|
|
|
|
with Stasis.
|
2004-07-06 01:22:18 +00:00
|
|
|
|
|
|
|
|
2006-11-08 02:25:25 +00:00
|
|
|
To build, do:
|
2004-06-24 21:10:31 +00:00
|
|
|
|
2006-11-08 02:25:25 +00:00
|
|
|
./reconf
|
2004-06-24 21:10:31 +00:00
|
|
|
|
2006-11-08 02:25:25 +00:00
|
|
|
or
|
2004-06-24 21:10:31 +00:00
|
|
|
|
2006-11-08 02:25:25 +00:00
|
|
|
./reconf-1.8
|
2004-10-04 05:24:12 +00:00
|
|
|
|
2006-11-08 02:25:25 +00:00
|
|
|
You'll need to have a version of automake >= 1.7 for ./reconf to work,
|
|
|
|
or have automake 1.8 for ./reconf-1.8 to work. Different packages of
|
|
|
|
automake should be able to coexist on the same system, and probably
|
|
|
|
ship with your distribution.
|
2004-10-04 05:24:12 +00:00
|
|
|
|
|
|
|
./configure
|
2006-11-08 02:25:25 +00:00
|
|
|
make
|
2004-10-04 05:24:12 +00:00
|
|
|
make check
|
2006-11-08 02:25:25 +00:00
|
|
|
make install
|
2004-10-04 05:24:12 +00:00
|
|
|
|
2006-11-08 02:25:25 +00:00
|
|
|
To build the API and internals documentation, run:
|
2004-10-04 05:24:12 +00:00
|
|
|
|
2006-11-08 02:25:25 +00:00
|
|
|
make docs
|
2004-10-04 05:24:12 +00:00
|
|
|
|
2006-11-08 02:25:25 +00:00
|
|
|
after configure.
|
2004-10-04 05:24:12 +00:00
|
|
|
|
2006-11-08 02:25:25 +00:00
|
|
|
We don't support "make install". ;)
|
2004-10-04 05:24:12 +00:00
|
|
|
|
2006-11-08 02:25:25 +00:00
|
|
|
For up-to date coverage reports and unit test pass rates, see
|
|
|
|
http://www.cs.berkeley.edu/~sears/stasis/
|
2004-10-04 05:24:12 +00:00
|
|
|
|
2006-11-08 02:25:25 +00:00
|
|
|
The unit test logs for lcov describe how the coverage report was
|
|
|
|
generated.
|