On Thu, Jun 08, 2000 at 10:41:40AM +0100, Graham Bloice wrote:
> With the latest makefile.nmake I get heaps of link errors due to the
> /NODEFAULTLIB:libcmt entries at the end of the linker command line. Can
> anyone tell me why the're there?
Well, they appear to have been introduced in revision 1.34 of
"Makefile.nmake":
% cvs diff -r1.33 -r1.34 Makefile.nmake
guy@xxxxxxxxxxxx's password:
Index: Makefile.nmake
===================================================================
RCS file: /usr/local/cvsroot/ethereal/Makefile.nmake,v
retrieving revision 1.33
retrieving revision 1.34
diff -r1.33 -r1.34
4c4
< # $Id: Makefile.nmake,v 1.33 2000/04/29 07:34:35 guy Exp $
---
> # $Id: Makefile.nmake,v 1.34 2000/05/10 15:32:09 gram Exp $
61c61
< packet-giop.h \
---
> ## packet-giop.h \
64c64
< packet-h1.h \
---
> ## packet-h1.h \
410c410
< /OUT:ethereal.exe $(LDFLAGS) /SUBSYSTEM:windows $(ethereal_LIBS) $(ethereal_OBJECTS) $(EXTRA_OBJECTS) image\ethereal.res
---
> /OUT:ethereal.exe $(LDFLAGS) /SUBSYSTEM:windows $(ethereal_LIBS) $(ethereal_OBJECTS) $(EXTRA_OBJECTS) image\ethereal.res /NODEFAULTLIB:libcmt
415c415
< /OUT:tethereal.exe $(LDFLAGS) /SUBSYSTEM:console $(tethereal_LIBS) $(tethereal_OBJECTS) $(EXTRA_OBJECTS) image\tethereal.res
---
> /OUT:tethereal.exe $(LDFLAGS) /SUBSYSTEM:console $(tethereal_LIBS) $(tethereal_OBJECTS) $(EXTRA_OBJECTS) image\tethereal.res /NODEFAULTLIB:libcmt
The delta commentary for that release is:
revision 1.34
date: 2000/05/10 15:32:09; author: gram; state: Exp; lines: +5 -5
Fixes for building 0.8.8.
Gilbert?