$Id: README 149 2006-08-12 09:11:46Z jari $ ====================================================================== Copyright (C) 2005, 2006 Jari Häkkinen This file is part of svndigest, http://lev.thep.lu.se/trac/svndigest svndigest is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. svndigest is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ====================================================================== 1 Prerequisites i) Subversion development files, i.e., header files and program libraries, version 1.4 or later. ii) Gnuplot. iii) A standard C++ compliant compiler with one extension: svndigest must be compiled with a C++ compiler that supports 'long long' types - GCC does this. This is due to the fact that one of the underlying libraries, apr, is using 'long long'. apr is written in C and the C standard allows 'long long'. Even though the source is compiled with the -pedantic flag (which should catch the non C++ standard 'long long') there is another flag to suppress 'long long' diagnostics, -Wno-long-long. 2 Compilation and installation See INSTALL for instructions on how to compile and install svndigest. 3 Acknowledgements svndigest uses a C++ interface to Gnuplot inspired by Rajarshi Guha. Rajarshi Guha's "A C++ Interface to Gnuplot" can be found through http://jijo.cjb.net/ . The C++ interface is based on "gnuplot interfaces in ANSI C" written by Nicolas Devillard. The C implemention is available through http://ndevilla.free.fr/ .