ANNOUNCEMENT: Live Wireshark University & Allegro Packets online APAC Wireshark Training Session
April 17th, 2024 | 14:30-16:00 SGT (UTC+8) | Online

Wireshark-dev: Re: [Wireshark-dev] Compilation problems in the dissector

From: Jeff Morriss <jeff.morriss@xxxxxxxxxxx>
Date: Fri, 23 Feb 2007 09:31:19 +0800


taraniteja.vishwanatha@xxxxxxxxx wrote:
Hi,

After successfully executing make and make install, when we tried to run the wireshark (using ./ wireshark)

We are getting the following error:

undefined symbol: dissect_eci

The code is as follows:

Forward declarations
static int dissect_eci(tvbuff_t *,int ,proto_tree *);

Are you passing 'dissect_eci' to, say, 'register_dissector()' or something similar? In that case 'dissect_eci' must not be static because it needs to be called from outside your .c file.