-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