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: Guy Harris <gharris@xxxxxxxxxxxx>
Date: Sat, 24 Feb 2001 10:44:21 -0800
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 == FT_UINT8) || 
> (hfinfo->type
> == FT_UINT16) || (hfinfo->type == FT_UINT24) || (hfinfo->type == FT_UINT32) 
> || (hfinfo->type == FT_INT8) || (hfinfo->type == FT_INT16) || (hfinfo->type 
> == FT_INT24) || (hfinfo->type == FT_INT32) || (hfinfo->type == FT_BOOLEAN) ))

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?

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.