Re: Build CVS (TRUNK) failed.
Jim Hyslop <[email protected]> Fri, 06 May 2005 14:40:14 -0400
| Newsgroups | gmane.comp.version-control.cvs.test-results,gmane.comp.version-control.cvs.bugs |
|---|---|
| Message-ID | <[email protected]> |
Mark D. Baushke wrote: > Hi Folks, > I suspect that something like the following patch is needed, but I don't > actually have any Windows box or development environment to test it. Almost there - you need to add dup-safer as well. For some reason, if I added the "SOURCE=" section for dup-safer in libcvs.mak, nmake couldn't build it - I have no clue why. ccvs\lib>nmake -f libcvs.mak Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. No configuration specified. Defaulting to libcvs - Win32 Debug. NMAKE : fatal error U1073: don't know how to make '\' Stop. I could not get it to build. I even backed out all my changes, reverted to your patch and did a sed s/fd-safer/dup-safer/g and it *still* didn't build. Weird. Anyway, here's a revised patch that compiles and links (I haven't tested it at all): Index: lib/libcvs.dep =================================================================== RCS file: /cvs/ccvs/lib/libcvs.dep,v retrieving revision 1.19 diff -u -r1.19 libcvs.dep --- lib/libcvs.dep 8 Mar 2005 05:16:29 -0000 1.19 +++ lib/libcvs.dep 6 May 2005 18:34:59 -0000 @@ -32,13 +32,23 @@ "..\windows-NT\stdbool.h"\ ".\dirname.h"\ ".\xalloc.h"\ - + +.\dup-safer.c : \ + "..\windows-NT\config.h"\ + "..\windows-NT\stdbool.h" .\exitfail.c : \ "..\windows-NT\config.h"\ ".\exit.h"\ ".\exitfail.h"\ +".\fd-safer.c" : \ + "..\windows-NT\config.h"\ + "..\windows-NT\stdbool.h"\ + "..\windows-NT\unistd.h"\ + ".\unistd-safer.h"\ + ".\error.h"\ + .\fncase.c : \ "..\windows-NT\config.h"\ Index: lib/libcvs.dsp =================================================================== RCS file: /cvs/ccvs/lib/libcvs.dsp,v retrieving revision 1.20 diff -u -r1.20 libcvs.dsp --- lib/libcvs.dsp 8 Mar 2005 05:16:29 -0000 1.20 +++ lib/libcvs.dsp 6 May 2005 18:35:00 -0000 @@ -105,10 +105,18 @@ # End Source File # Begin Source File +SOURCE=.\dup-safer.c +# End Source File +# Begin Source File + SOURCE=.\exitfail.c # End Source File # Begin Source File +SOURCE=".\fd-safer.c" +# End Source File +# Begin Source File + SOURCE=.\fncase.c # End Source File # Begin Source File Index: lib/libcvs.mak =================================================================== RCS file: /cvs/ccvs/lib/libcvs.mak,v retrieving revision 1.21 diff -u -r1.21 libcvs.mak --- lib/libcvs.mak 8 Mar 2005 05:16:29 -0000 1.21 +++ lib/libcvs.mak 6 May 2005 18:35:01 -0000 @@ -45,7 +45,9 @@ -@erase "$(INTDIR)\basename.obj" -@erase "$(INTDIR)\closeout.obj" -@erase "$(INTDIR)\dirname.obj" + -@erase "$(INTDIR)\dup-safer.obj" -@erase "$(INTDIR)\exitfail.obj" + -@erase "$(INTDIR)\fd-safer.obj" -@erase "$(INTDIR)\fncase.obj" -@erase "$(INTDIR)\fnmatch.obj" -@erase "$(INTDIR)\fseeko.obj" @@ -101,8 +103,10 @@ "$(INTDIR)\asnprintf.obj" \ "$(INTDIR)\basename.obj" \ "$(INTDIR)\dirname.obj" \ + "$(INTDIR)\dup-safer.obj" \ "$(INTDIR)\exitfail.obj" \ "$(INTDIR)\fncase.obj" \ + "$(INTDIR)\fd-safer.obj" \ "$(INTDIR)\fnmatch.obj" \ "$(INTDIR)\fseeko.obj" \ "$(INTDIR)\ftello.obj" \ @@ -162,7 +166,9 @@ -@erase "$(INTDIR)\basename.obj" -@erase "$(INTDIR)\closeout.obj" -@erase "$(INTDIR)\dirname.obj" + -@erase "$(INTDIR)\dup-safer.obj" -@erase "$(INTDIR)\exitfail.obj" + -@erase "$(INTDIR)\fd-safer.obj" -@erase "$(INTDIR)\fncase.obj" -@erase "$(INTDIR)\fnmatch.obj" -@erase "$(INTDIR)\fseeko.obj" @@ -216,7 +222,9 @@ "$(INTDIR)\asnprintf.obj" \ "$(INTDIR)\basename.obj" \ "$(INTDIR)\dirname.obj" \ + "$(INTDIR)\dup-safer.obj" \ "$(INTDIR)\exitfail.obj" \ + "$(INTDIR)\fd-safer.obj" \ "$(INTDIR)\fncase.obj" \ "$(INTDIR)\fnmatch.obj" \ "$(INTDIR)\fseeko.obj" \ @@ -333,6 +341,11 @@ "$(INTDIR)\exitfail.obj" : $(SOURCE) "$(INTDIR)" +SOURCE=.\fd-safer.c + +"$(INTDIR)\fd-safer.obj" : $(SOURCE) "$(INTDIR)" + + SOURCE=.\fncase.c "$(INTDIR)\fncase.obj" : $(SOURCE) "$(INTDIR)" -- Jim