diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2009-11-26 13:12:18 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2009-11-26 13:12:18 +0000 |
commit | ead0b2a354f15f81545ce72cf1c17e35ca6a70d2 (patch) | |
tree | 63040e9993df10d58696134153270f0673ce781b /INSTALL | |
parent | 6c5ff2817d470137f46cb8d77d8613c39c6a6b09 (diff) | |
download | gpsd-ead0b2a354f15f81545ce72cf1c17e35ca6a70d2.tar.gz |
Document autotools breakage more exactly.
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL | 19 |
1 files changed, 11 insertions, 8 deletions
@@ -24,11 +24,19 @@ Python 2.6 -> most of the test and profiling tools are in Python and the 'json' module is needed for tests For building from SVN, the following are necessary: -autoconf 2.61 or later -automake 1.10 or later -libtool +autoconf 2.61-2.63 +automake 1.10 +libtool 2.26 or later Python -> code is generated from python scripts +Note: As of November 2009, some recent versions of autotools are buggy +in a way that breaks the gpsd build (breakage has been observed with +autoconf-2.64 + automake 1.11 + libtool-2.26). Symptoms range from +spuruious creation of a shared library named libgps-0.0.0 to complete +failure of autogen.sh. If this happens to you, use ./autogen.h +--disable-shared or downgrade to less broken versions. The combination +of autoconf-2.63 + automake 1.10.2 + libtool-2.26 is known to work. + For working with DBUS, you'll need the DBUS development headers and libraries installed. Under Debian/Ubuntu these are the packages ibdbus-1-dev and libdbus-glib-1-dev. @@ -109,11 +117,6 @@ To build from source, run ./autogen.sh (or sh autogen.sh if the script does not have execute permission). Mac OS X users may need to do "./autogen.sh --x-includes=/usr/X11R6/include" -Note: As of November 2009, some versions of libtool are buggy in a -way that breaks the gpsd build. Symptoms range from spuruious -creation of a shared library named libgps-0.0.0 to complete failure -of autogen.sh. If this happens to you, use ./autogen.h --disable-shared. - Note: if you are going to use the RTCM-104 support, you should compile with gcc4; if you don't have it installed as your default compiler, do this by specifying CC=gcc4 before the autogen.sh |