Wireshark mailing list archives
Re: Editcap link warnings
From: Bálint Réczey <balint () balintreczey hu>
Date: Thu, 7 Mar 2013 14:32:42 +0100
I think the attached patches would make it be a bit less hack-ish. Cheers, Balint 2013/3/7 Gerald Combs <gerald () 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 itin 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-request () 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-request () wireshark org?subject=unsubscribe
Attachment:
0001-Revert-Try-to-fix-the-LNK4217-locally-defined-symbol.patch
Description:
Attachment:
0002-Employ-small-hack-in-editcap-to-link-with-a-few-obje.patch
Description:
___________________________________________________________________________ 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:
- Editcap link warnings Bill Meier (Mar 05)
- Re: Editcap link warnings Christopher Maynard (Mar 05)
- Re: Editcap link warnings Pascal Quantin (Mar 05)
- Re: Editcap link warnings Christopher Maynard (Mar 06)
- Re: Editcap link warnings Gerald Combs (Mar 06)
- Re: Editcap link warnings Bálint Réczey (Mar 07)
- Re: Editcap link warnings Bálint Réczey (Mar 07)
- Re: Editcap link warnings Gerald Combs (Mar 07)
- Re: Editcap link warnings Pascal Quantin (Mar 07)
- Re: Editcap link warnings Bálint Réczey (Mar 08)
- Re: Editcap link warnings Pascal Quantin (Mar 05)
- Re: Editcap link warnings Christopher Maynard (Mar 05)