ANNOUNCEMENT: Live Wireshark University & Allegro Packets online APAC Wireshark Training Session
July 17th, 2024 | 10:00am-11:55am SGT (UTC+8) | Online

Wireshark-dev: Re: [Wireshark-dev] Problem with 1.1.3 sources - native-nmake

From: Jeff Morriss <jeff.morriss.ws@xxxxxxxxx>
Date: Thu, 26 Mar 2009 09:36:52 -0400


Carlos G Mendioroz wrote:
somehow the 1.1.3 windows binary is missing the IAX2 analysis code from
my bug 3217. In finding what did I do wrong, I downloaded 1.1.3 sources
and tried a fresh compile, which ended shortly with a call from
tools/Makefile.nmake of "../native-nmake" which is not there in the tar
file. (lemon build rule)

This was fixed in rev 27838 (after 1.1.3 shipped).

After fixing that [changed native-nmake to $(MAKE)], I had to manually
make lemon cause nmake somehow did not. (that sounds like the reason
the missing native-nmake was there in the first place, overflown command
line ?)

I don't know about that, but you could try the latest buildbot source tarball (now that native-nmake is shipped).

And after that I discovered why the menu does not show up.
The call to register_tap_listener_iax2_analysis() is missing
from wireshark-tap-register.c! Which is distributed and not
cleared by make distclean.

Further investigation revealed that the reason is that
gtk/Makefile.common has iax2_analysis.c in WIRESHARK_GTK_SRC
instead of WIRESHARK_TAP_SRC.

I fixed that in 27849.