Mike Lundy wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
I've been having some trouble with the autogen.sh script distributed with many CVS projects. Here is the output:
Running gettextize, please ignore non-fatal messages.... Wiping out intl/ subdirectory Copying file ABOUT-NLS Copying file intl/ChangeLog <snip> Copying file intl/textdomain.c Copying file po/Makefile.in.in Adding an entry to po/ChangeLog (backup is in po/ChangeLog~)
Please add the files codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4 progtest.m4 from the /usr/local/share/aclocal directory to your autoconf macro directory or directly to your aclocal.m4 file. You will also need config.guess and config.sub, which you can get from ftp://ftp.gnu.org/pub/gnu/config/.
Running libtoolize, please ignore non-fatal messages.... You should add the contents of `/usr/local/share/aclocal/libtool.m4' to `aclocal.m4'. aclocal: configure.in: 9: macro `AM_PROG_LIBTOOL' not found in library aclocal: configure.in: 15: macro `AM_GNU_GETTEXT' not found in library
You didn't do what gettextize requested you to do above (copy codeset.m4 .. to ..)
aclocal: configure.in: 66: macro `AM_PATH_GTK' not found in library aclocal: configure.in: 66: macro `AM_PATH_GTK' not found in library aclocal: configure.in: 103: macro `AM_PATH_GTK' not found in library
Your gtk-environment is misconfigured or bogusly installed.
automake: configure.in: installing `./install-sh' error while copying
automake: configure.in: installing `./mkinstalldirs' error while copying
automake: configure.in: installing `./missing' error while copying A known bug in automake-1.4, fixed in automake-1.4-p1 and later.
configure.in: 9: required file `./ltconfig' not found autoconf: Undefined macros:
You are trying to use libtool-1.4 with automake-1.4. Libtool-1.4 needs at least automake-1.4-p2.
configure.in:8:AC_DISABLE_STATIC
You didn't do what libtoolize has told you to do above (copy libtool.m4 ...)
creating cache ./config.cache ./configure: line 550: syntax error near unexpected token `AM_CONFIG_HEADER(config.h)' ./configure: line 550: `AM_CONFIG_HEADER(config.h)' Your automake probably is misconfigured. This macro comes with automake.
related version information: gettext (GNU gettext) 0.10.38
You are using a version of gettext, which is not yet supported by the package you are trying to build.
ltmain.sh (GNU libtool) 1.4 (1.920 2001/04/24 23:26:18) Autoconf version 2.13 automake (GNU automake) 1.4 automake-1.4 doesn't work smoothly with libtool-1.4.
You might want to upgrade to automake-1.4-p2 if you really want to use libtool-1.4.
Any info would be very nice :) Two alternatives:
- downgrade to autoconf-2.13, automake-1.4, libtool < 1.4, gettext-0.10.35
- Upgrade to autoconf-2.13, automake-1.4-p2, libtool-1.4, gettext-0.10.38 or 0.10.35
It seems to me that you might be suffering from inconsistencies with your installation. Probably you have installed some version with --prefix=/usr and others with --prefix=/usr/local. Furthermore, your are trying to use a bleeding-edge version of gettext with Gnome's autogen.sh. Though this normally doesn't have fatal side-effects, this is known not to work together smoothly. Ralf