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] build libethereal.dll failed

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

From: Ulf Lamping <ulf.lamping@xxxxxx>
Date: Sun, 17 Jul 2005 15:26:50 +0200
Vladimir Zherdenovsky wrote:

> I want to write dissector for ethereal.
>
> Am I needed to enable or disable libethereal in the config.nmake?
>
It might be possible to do it disabled, but I would suggest to enable
this as this is the default for most developers and you may have an
easier job...

> libethereal.def : error LNK2001: unresolved external symbol*
> dissect_ber_choice*
>
dissect_ber_choice was renamed to:

dissect_ber_CHOICE

this was changed in epan/libethereal.def several weeks ago.

Which sources are you using? 

If you use subversion (which I recommend), you should update to latest version.

If you use the releases, you may try to rename the definition in libethereal.def to dissect_ber_CHOICE, 
but I would recommend to use subversion sources instead.

Regards, ULFL