Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Ethereal-dev: RE: [Ethereal-dev] Move dissectors into libethereal

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Biot Olivier <Olivier.Biot@xxxxxxxxxxx>
Date: Tue, 2 Mar 2004 10:39:15 +0100
Hi all,

Compilation fails with the "old" autotools.

You now require running the "new" autotools. I successfully built the "new"
Ethereal with the cygwin devel branch of the autotools (I prepended
/usr/autotools/devel/bin to $PATH), whose tools have the following versions:
Automake: 1.7.9
Autoconf: 2.59
Libtool: 1.5

$ for i in `ls | grep -v dll` ; do
> echo -n "$i: " ; ./$i --version | head -1 ;
> done
aclocal: aclocal (GNU automake) 1.7.9
aclocal-1.7: aclocal (GNU automake) 1.7.9
autoconf: autoconf (GNU Autoconf) 2.59
autoheader: autoheader (GNU Autoconf) 2.59
autom4te: autom4te (GNU Autoconf) 2.59
automake: automake (GNU automake) 1.7.9
automake-1.7: automake (GNU automake) 1.7.9
autoreconf: autoreconf (GNU Autoconf) 2.59
autoscan: autoscan (GNU Autoconf) 2.59
autoscan.log: autoupdate: autoupdate (GNU Autoconf) 2.59
ifnames: ifnames (GNU Autoconf) 2.59
libtool: ltmain.sh (GNU libtool) 1.5 (1.1220.2.1 2003/04/14 22:48:00)
libtoolize: libtoolize (GNU libtool) 1.5

FYI: libethereal.a now has a size of 45 megabyte (symbols included)! If I
strip the symbols, it shrinks to 7.6 megabyte meaning a reduction to
1/6th... However Ethereal itself remains faithfully at 19 megabyte.

Interesting output of ./configure:
checking whether to build shared libraries... yes
checking whether to build static libraries... no

Regards,

Olivier

|-----Original Message-----
|From: Guy Harris 
|
|On Tue, Mar 02, 2004 at 02:34:45AM +0100, Joerg Mayer wrote:
|> I've just checked in a patch to link the dissectors into libethereal
|> instead of each executable individually.
|
|	% ./autogen.sh
|
|		...
|
|	automake: Makefile.am: not supported: source file
|	    `../crypt-md5.c' is in subdirectory
|
|		...
|
|	% automake --version
|
|It presumably needs a newer version of automake and autoconf and the
|like; I'll install a newer version (hopefully, I can find one that'll
|work on FreeBSD 3.4).  I guess we require a later version now....