Ethereal-dev: Re: [Ethereal-dev] Was packet-rtnet fixed and I missed it?

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

From: Lars Roland <lars.roland@xxxxxxx>
Date: Tue, 30 Nov 2004 02:04:59 +0100
Lars Roland schrieb:
Yaniv Kaul schrieb:

Was it fixed?
I can't compile Ethereal on Win32, cygwin, for quite some time now.
packet-rtnet.obj : error LNK2001: unresolved external symbol _flags_set_truth


I don't have a solution, only a workaround. I'll send a patch soon or I'll check it in, if I get write access environment working.

The workaround is to give packet-rtnet.c its own definition of flags_set_truth renamed into rtnet_flags_set_truth for example.

I checked in this fix.

What should happen to "flags_set_truth"? IMO we should remove it from "libethereal.def". The way it is used in dissectors (initializing static variables, e.g hf_register_info arrays) we can't use it in plugins on Win32.

Regards,
Lars