Ethereal-cvs: Re: [Ethereal-cvs] building from CVS: assertion failed

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

From: Hartmut Mueller <hartmut@xxxxxxxxxxxxxxxxx>
Date: Mon, 26 Feb 2001 17:19:21 +0100
On Saturday, 24. February 2001 19:44, Guy Harris wrote:
> On Sat, Feb 24, 2001 at 05:28:00PM +0100, Hartmut Mueller wrote:
> > ** ERROR **: file proto.c: line 1770 (proto_register_field_init):
> > assertion failed: ((hfinfo->strings == NULL) || ( (hfinfo->type ==
[...]
> Is Ethereal installed on your machine (e.g., under "/usr/local")?
>
> In particular, is there a "/usr/local/lib/ethereal/plugins/0.8.15"
> directory (replace "/usr/local" with whatever the installation path is),
> and are there any ".so" files in it?
Yes, it is/ there are.

> If so, try removing them; the ABI for plugins will be changing in the
> next release, and, as we don't change the plugin installation directory
> until relatively late in the release cycle (not until we decide what the
> next release's version number will be), that means that people using the
> CVS tree may end up running binary-incompatible plugins, which can cause
> a number of errors when you try running Ethereal or Tethereal.

Yes, removing ethereal (with Debian: dpkg --purge ethereal) is the solution!

Cheers, Hartmut

PS: Many thanks to Guy Harris and all other devellopers on this list. You are 
a wonderful community, always offering the best hints and reasons for 
problems which (from my point of view) is the reason for the superior quality 
of ethereal.