Use newer versions of auto-tools

This commit is contained in:
wbaumann 2012-01-07 19:44:24 +00:00
parent 611e7a9b77
commit 5971920d92
2 changed files with 19 additions and 25 deletions

38
INSTALL
View File

@ -1,4 +1,4 @@
2010-12-31
2012-01-07
----------

# Copyright (C) 2006, 2007, 2008, 2009, 2010 Werner Baumann
@ -34,16 +34,6 @@ installed the user may merge the changes form the old files into
the new versions.


UPDATING FROM 1.0.x
-------------------

In davfs2 1.1.0 the organization of the permanent cache has changed
compared to the 1.0.x releases and the cache needs to be rebuild. Files
in the backup directory will be lost. So before installing the new version,
you should start your old version of mount.davfs a last time and save all
the files from the backup directory you may need some day.


2 INSTALLATION
==============

@ -60,7 +50,7 @@ large files, you may build your own neon library. You can get it from
http://www.webdav.org/neon/

Your kernel must include either the coda file system or the fuse file system
or both. They may be loadable modules. Almost all Linux 2.4 and 2.6 kernels
or both. They may be loadable modules. Almost all Linux 2.6 kernels or newer
support at least one of them.


@ -68,17 +58,21 @@ support at least one of them.
---------------------------------

To build davfs2 from the CVS sources you need recent versions of the some
build tools:
build tools. The build process is tested with the versions mentioned below.
Other versions may work but you have to take care of possible incombatibilities
between some versions of these tools and may need to tweak configure.ac.
Gnulib will require to use a version of gettext that was recent at the time
Gnulib was taken from the repository.

- GNU Autoconf 2.61 or newer
- GNU Automake 1.10.1 or newer
- GNU gettext-tools 0.17 or newer
- po4a 0.34 or newer
- gperf 3.0.3 or newer
- Gnulib
The bootstrap script must be able to find gnulib-tool. For this you
should create a symbolic link to gnulib-tool in a directory that is in
your PATH environment variable.
- GNU Autoconf 2.67
- GNU Automake 1.11.1
- GNU gettext-tools 0.18.1
- po4a 0.40.2
- gperf 3.0.3
- Gnulib from 2010-07-04
The bootstrap script must be able to find gnulib-tool. If you are not using
gnulib from your distribution you might create a symbolic link to gnulib-tool
in a directory that is in your PATH environment variable.

Change into the top level source directory and run
$ ./bootstrap

View File

@ -37,7 +37,7 @@ AC_PROG_LN_S
gl_INIT

# Checks for libraries.
AM_GNU_GETTEXT_VERSION(1.18)
AM_GNU_GETTEXT_VERSION(0.18)
AM_GNU_GETTEXT([external])
NE_REQUIRE_VERSIONS([0], [25 26 27 28 29])
DAV_CHECK_NEON
@ -47,7 +47,7 @@ AC_HEADER_DIRENT
AC_HEADER_MAJOR
AC_HEADER_STDC
AC_HEADER_TIME
AC_CHECK_HEADERS([fcntl.h iconv.h langinfo.h libintl.h limits.h locale.h mntent.h stddef.h stdint.h stdlib.h string.h sys/mount.h sys/time.h syslog.h termios.h unistd.h utime.h])
AC_CHECK_HEADERS([fcntl.h langinfo.h libintl.h limits.h locale.h mntent.h stddef.h stdint.h stdlib.h string.h sys/mount.h sys/time.h syslog.h termios.h unistd.h utime.h])

# Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
@ -79,7 +79,7 @@ AC_FUNC_SELECT_ARGTYPES
AC_FUNC_STRFTIME
AC_FUNC_STAT
AC_FUNC_UTIME_NULL
AC_CHECK_FUNCS([endpwent ftruncate getmntent iconv memset mkdir nl_langinfo rpmatch select setlocale strcasecmp strchr strdup strerror strpbrk strrchr strstr strtol strtoull utime])
AC_CHECK_FUNCS([ftruncate getmntent memset mkdir nl_langinfo rpmatch select setlocale strcasecmp strchr strdup strerror strndup strpbrk strrchr strstr strtol strtoull utime])

# Misc.
DAV_DEFAULTS