|From: Joerg Mayer
|
|
|On Tue, May 18, 2004 at 09:00:19PM -0400, Larry Jaffe wrote:
|> Well, first autogen told me I had outdated versions of automake,
|> libtool, and autoconf. I fixed that by downloading and/or building
|> recent versions from source. I now have automake 1.8.5,
|> libtool 1.5.6, and autoconf 2.59.
|>
|> Now the output of ./autogen.sh is below. Any suggestions?
|
|Just something that cost me quite a lot of time: make sure you have no
|cache files/directories left. I needed to remove
|Automate.cache (spelling
|is somewhat different). make maintainer-clean did not remove that dir.
First of all do a make distclean.
Get rid of the directories autom4te.cache, and all files with the following
name: config.h, config.status, config.guess, config.sub and config.cache
files, libtool, ltmain.sh, configure, aclocal.m4, and the following links:
install-sh, missing, mkinstalldirs and depcomp. Also remove all .deps and
.libs directories. Do this in all directories starting from the top level
directory where the Ethereal sources reside (do this with a for loop and a
find with -exec rm -rf {} ';' as command-line options).
Then make sure you have the correct autotools as first in $PATH. You may
also require to set (and export) $PKG_CONFIG_PATH to the list of directories
where the autotools will search for '.pc' files; mine's:
$ echo $PKG_CONFIG_PATH
/usr/X11R6/lib/pkgconfig:/lib/pkgconfig
Then you can run ./autogen.sh and finally the ./configure with the necessary
options.
You may safely ignore the "underquoting" warnings as that means the M4
parser was able to process the macro but it expected an extra pair of square
brackets enclosing a given parameter (hence: quoting it).
I can build Ethereal with automake 1.79, autoconf 2.59 and libtool 1.5 (on
CygWin).
Regards,
Olivier