Wireshark mailing list archives

Re: Using DISSECTOR_SUPPORT_SRC


From: Sourabh Rathor <sourabhrathor2008 () gmail com>
Date: Sat, 20 Mar 2010 11:16:54 +0530

I think the problem is that you are trying to extern a static variable.
Static variable has a scope in its own file and can't be accessed anywhere
else...

On Sat, Mar 20, 2010 at 1:13 AM, Jeremy O'Brien <obrien654j () gmail com>wrote:

Hello,

I have a perfectly working dissector, but I wanted to move a very
large struct I have in it into its own C file. So I moved it (still
keeping it static), declared an extern to it in the original file, and
added the new c file to DISSECTOR_SUPPORT_SRC in Makefile.common in my
plugin's directory. After (re)compiling wireshark, I get an undefined
symbol error at runtime referencing this moved struct. So I tried
moving the filename into DISSECTOR_SRC instead, and this also failed
with the same error. Clearly I am doing something wrong.

Have I missed a necessary file that I need to edit? Or am I going
about this the completely wrong way?

Any help is greatly appreciated.

Thank you,
Jeremy
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
            mailto:wireshark-dev-request () wireshark org?subject=unsubscribe




-- 
Sourabh Rathor
Institute Of Informatics & Communication
South Campus, Delhi University
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request () wireshark org?subject=unsubscribe

Current thread: