I think the attached patches would make it be a bit less hack-ish. Cheers, Balint
2013/3/7 Gerald Combs <ger...@wireshark.org>: > -DENABLE_STATIC instead of -DWS_BUILD_DLL worked on my machine. Checked > in in r48158. > > On 3/6/13 8:52 AM, Christopher Maynard wrote: >> Pascal Quantin <pascal.quantin@...> writes: >> >>> Hi all,I added this workaround a few days ago in r48021 but Gerald reverted >>> it >> in r48072 as it was breaking getopt(). So we have to figure out how to solve >> this properly. >> >> OK, I missed that. How about something like this instead? >> >> Index: Makefile.common >> =================================================================== >> --- Makefile.common (revision 48134) >> +++ Makefile.common (working copy) >> @@ -178,6 +178,7 @@ >> editcap.c \ >> epan/crypt/md5.c \ >> epan/nstime.c \ >> + wsutil/wsgetopt.c \ >> $(WTAP_PLUGIN_SOURCES) >> >> # reordercap specifics >> @@ -188,6 +189,7 @@ >> # capinfos specifics >> capinfos_SOURCES = \ >> capinfos.c \ >> + wsutil/wsgetopt.c \ >> $(WTAP_PLUGIN_SOURCES) >> >> # dftest specifics >> Index: Makefile.nmake >> =================================================================== >> --- Makefile.nmake (revision 48134) >> +++ Makefile.nmake (working copy) >> @@ -327,7 +327,7 @@ >> # (e.g. epan\plugins.obj) must be built first using epan\Makefile.nmake >> (which happens for 'nmake ... all'). >> # Linking with setargv.obj enables "wildcard expansion" of command-line >> arguments >> capinfos.obj : >> - $(CC) $(CFLAGS) -Fd.\ -c capinfos.c >> + $(CC) $(CFLAGS) -DWS_BUILD_DLL -Fd.\ -c capinfos.c >> capinfos.exe : $(LIBS_CHECK) config.h $(capinfos_OBJECTS) >> wsutil\libwsutil.lib wiretap\wiretap-$(WTAP_VERSION).lib image\capinfos.res >> @echo Linking $@ >> $(LINK) @<< >> @@ -340,7 +340,7 @@ >> # XXX: This makefile does not properly handle doing a 'nmake ... >> editcap.exe' >> directly since some of the .objs >> # (e.g. epan\plugins.obj) must be built first using epan\Makefile.nmake >> (which happens for 'nmake ... all'). >> editcap.obj : >> - $(CC) $(CFLAGS) -Fd.\ -c editcap.c >> + $(CC) $(CFLAGS) -DWS_BUILD_DLL -Fd.\ -c editcap.c >> editcap.exe : $(LIBS_CHECK) config.h $(editcap_OBJECTS) >> wsutil\libwsutil.lib >> wiretap\wiretap-$(WTAP_VERSION).lib image\editcap.res >> @echo Linking $@ >> $(LINK) @<< >> >> >> ___________________________________________________________________________ >> 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-requ...@wireshark.org?subject=unsubscribe >> > > ___________________________________________________________________________ > 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-requ...@wireshark.org?subject=unsubscribe
0001-Revert-Try-to-fix-the-LNK4217-locally-defined-symbol.patch
Description: Binary data
0002-Employ-small-hack-in-editcap-to-link-with-a-few-obje.patch
Description: Binary data
___________________________________________________________________________ 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-requ...@wireshark.org?subject=unsubscribe