diff options
author | Ettore Perazzoli <ettore@src.gnome.org> | 2001-09-05 07:34:28 +0800 |
---|---|---|
committer | Ettore Perazzoli <ettore@src.gnome.org> | 2001-09-05 07:34:28 +0800 |
commit | 261a380610297c72baf9bde93813789f0e5cd01d (patch) | |
tree | 3a4a4d97875b41537484e595f2b823a7abc2e5b6 | |
parent | 671c94e3293f25dfdd7818c9c509288b92bfdf36 (diff) | |
download | gsoc2013-evolution-261a380610297c72baf9bde93813789f0e5cd01d.tar.gz gsoc2013-evolution-261a380610297c72baf9bde93813789f0e5cd01d.tar.zst gsoc2013-evolution-261a380610297c72baf9bde93813789f0e5cd01d.zip |
[Fixes by Neil Conway <neilconway@home.com, as per #8090.]
* configure.in: Fix the error message if scrollkeeper is not found.
* README: A bunch of minor fixes, tweaks and cleanups.
svn path=/trunk/; revision=12614
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | README | 42 | ||||
-rw-r--r-- | configure.in | 2 |
3 files changed, 35 insertions, 17 deletions
@@ -1,5 +1,13 @@ 2001-09-04 Ettore Perazzoli <ettore@ximian.com> + [Fixes by Neil Conway <neilconway@home.com, as per #8090.] + + * configure.in: Fix the error message if scrollkeeper is not found. + + * README: A bunch of minor fixes, tweaks and cleanups. + +2001-09-04 Ettore Perazzoli <ettore@ximian.com> + [Fix #8089, Undocumented Scrollkeeper dependency.] * README: Add scrollkeeper 0.1.4 to the list of dependencies. @@ -32,7 +32,7 @@ If the configure script complains that you don't have a library that you know you have installed, it usually means either that you've installed things into multiple prefixes (see the bits on GNOME_PATH below) or (if you're on Linux) that you installed the "foo" package -but forgot the "foo-devel" package. +but forgot the "foo-devel" or "foo-dev" packages. HOW TO BUILD EVOLUTION @@ -49,7 +49,7 @@ the libraries it depends on stabilize, and there's nothing we can do to make it any easier until then. -General Principles +GENERAL PRINCIPLES ------------------ First you have to decide whether you want to install Evolution (and @@ -67,7 +67,7 @@ type: gnome-config --sysconfdir and remember the answers, and pass them to "configure" or "autogen.sh" -when building the other packages you need. Eg: +when building the other packages you need. For example: ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib @@ -77,7 +77,7 @@ when building the other packages you need. Eg: If you build in another prefix instead, you will need to set the GNOME_PATH environment variable (and ACLOCAL_FLAGS as well if building -from CVS) to include the prefix you install into. Eg: +from CVS) to include the prefix you install into. For example: export GNOME_PATH=/usr/local export ACLOCAL_FLAGS="-I /usr/local/share/aclocal" @@ -89,10 +89,13 @@ such as /evolution, that you also need to make sure to put ${prefix}/bin in your PATH and ${prefix}/lib in your LD_LIBRARY_PATH. -Dependencies +DEPENDENCIES ------------ -All of these libraries are available in GNOME CVS, under the given +GNOME LIBRARIES +--------------- + +The following libraries are available in GNOME CVS, under the given names. Most (but not all) of them are also available as tarballs on ftp.gnome.org. The (*)ed packages are available in Ximian GNOME (http://www.ximian.com/desktop/) Other packages may be available from @@ -101,7 +104,7 @@ the Ximian GNOME evolution preview mirror. If installing from packages, remember that you need both the runtime and -devel packages for each library. - - xml-i18n-tools - lates from xml-i18n-tools-stable-1-x branch in + - xml-i18n-tools - latest from xml-i18n-tools-stable-1-x branch in GNOME CVS (0.8.2 is too old) - scrollkeeper - 0.1.4 or later (*) @@ -145,13 +148,17 @@ and -devel packages for each library. - gtkhtml - later than 0.11.0 + +3RD PARTY DEPENDENCIES +---------------------- + - Berkeley's libdb - 3.1.17 - db3 is available from www.sleepycat.com. Make sure to get 3.1.17, - it isn't the newest version. + db3 is available from http://www.sleepycat.com. Make sure to get + 3.1.17, it isn't the latest version. -Compiling Berkeley DB +COMPILING BERKELEY DB --------------------- If you don't have 3.1.17 installed on your system or Evolution doesn't @@ -166,19 +173,19 @@ it without messing up your system installation. e.g: NOT evolution/db-3.1.17 * Compile according to instructions, but installing into some custom - prefix, e.g: + prefix, for example: ../dist/configure --prefix=/home/user/berkeleydb-3.1.17 * Autogen Evolution specifying that it has to look for the DB - library there, eg.: + library there, for example: ./autogen.sh --prefix=/opt/gnome --with-db3-includes=/home/user/berkeleydb-3.1.17/include --with-db3-libs=/home/user/berkeleydb-3.1.17/lib -Compiling Palm Pilot support +COMPILING PALM PILOT SUPPORT ---------------------------- If you want support for PalmPilot syncing (currently experimental so @@ -191,17 +198,20 @@ http://www.pilot-link.org http://www.eskil.org/gnome-pilot/ 3) evolution -in your evo source dir do ./autogen.sh --prefix=<evo-prefix> +In your evolution source directory do ./autogen.sh --prefix=<evo-prefix> --with-pisock=<pilot-link-prefix> --enable-pilot-conduits=yes make make install -If you want support SSL (and someday S/MIME), you will also need libnspr4 and +SSL SUPPORT +----------- + +If you want SSL support (and someday S/MIME), you will also need libnspr4 and libnss3 which can be found at http://www.mozilla.org. Once you have libnspr4 and libnss3 (and their respective includes) installed, -in your evolution source dir do: +in your evolution source directory do: ./autogen.sh --prefix=<evo-prefix> --with-nspr-includes=<nspr-includes-prefix> --with-nspr-libs=<nspr-libs-prefix> --with-nss-includes=<nss-includes-prefix> --with-nss-libs=<nss-libs-prefix> diff --git a/configure.in b/configure.in index 5c6e72ae85..ba3fb02552 100644 --- a/configure.in +++ b/configure.in @@ -65,7 +65,7 @@ AC_SUBST(SCROLLKEEPER_REQUIRED) dnl Check for scrollkeeper AC_PATH_PROG(SCROLLKEEPER_CONFIG, scrollkeeper-config,no) if test x$SCROLLKEEPER_CONFIG = xno; then - AC_MSG_ERROR(Couldn't find scrollkeeper-config, please install the scrollkeeper package) + AC_MSG_ERROR(Couldn't find scrollkeeper-config -- please install the scrollkeeper package) fi SCROLLKEEPER_LOCALSTATE_DIR=`scrollkeeper-config --pkglocalstatedir` AC_SUBST(SCROLLKEEPER_LOCALSTATE_DIR) |