<br><font size=2 face="sans-serif">In order to build </font><font size=2><tt>kfw-2.1.2\athena\auth\krb5\src</tt></font><font size=2 face="sans-serif"> with Visual C++ .NET (on Windows XP) as per the instructions in </font><font size=2><tt>kfw-2.1.2\athena\auth\krb5\src\windows\Readme</tt></font><font size=2 face="sans-serif"> , I needed to change two #include directives:</font>
<br>
<br><font size=2><tt>C:\external\kfw-2.1.2\athena\auth\krb5\src\windows>diff version.rc.1 version.rc</tt></font>
<br><font size=2><tt>2c2</tt></font>
<br><font size=2><tt>< #include <ver.h></tt></font>
<br><font size=2><tt>---</tt></font>
<br><font size=2><tt>> #include <winver.h></tt></font>
<br>
<br><font size=2 face="sans-serif">and</font>
<br>
<br><font size=2><tt>C:\external\kfw-2.1.2\athena\auth\krb5\src\windows\gss>diff gss.rc.1 gss.rc</tt></font>
<br><font size=2><tt>10c10</tt></font>
<br><font size=2><tt>< #include <ver.h></tt></font>
<br><font size=2><tt>---</tt></font>
<br><font size=2><tt>> #include <winver.h></tt></font>
<br>
<br><font size=2 face="sans-serif">Microsoft deprecated ver.h.</font>
<br>
<br><font size=2 face="sans-serif">I also eliminated numerous double backslashes in Makefiles by changing </font><font size=2><tt>kfw-2.1.2\athena\auth\krb5\src\config</tt></font><font size=2 face="sans-serif">\win-pre.in:</font>
<br>
<br><font size=2><tt>C:\external\kfw-2.1.2\athena\auth\krb5\src\config>diff win-pre.in.1 win-pre.in</tt></font>
<br><font size=2><tt>119c119</tt></font>
<br><font size=2><tt>< PDB_OPTS=-Fd$(OUTPRE)\ -FD</tt></font>
<br><font size=2><tt>---</tt></font>
<br><font size=2><tt>> PDB_OPTS=-Fd$(OUTPRE) -FD</tt></font>
<br><font size=2><tt>188c188</tt></font>
<br><font size=2><tt>< $(CC) $(ALL_CFLAGS) -Fo$(OUTPRE)\ -c $<</tt></font>
<br><font size=2><tt>---</tt></font>
<br><font size=2><tt>> $(CC) $(ALL_CFLAGS) -Fo$(OUTPRE) -c $<</tt></font>
<br><font size=2><tt>191c191</tt></font>
<br><font size=2><tt>< $(CC) $(ALL_CFLAGS) -Fo$(OUTPRE)\ -c $<</tt></font>
<br><font size=2><tt>---</tt></font>
<br><font size=2><tt>> $(CC) $(ALL_CFLAGS) -Fo$(OUTPRE) -c $<</tt></font>
<br><font size=2><tt>194c194</tt></font>
<br><font size=2><tt>< $(CC) $(ALL_CFLAGS) -Fo$(OUTPRE)\ -c $<</tt></font>
<br><font size=2><tt>---</tt></font>
<br><font size=2><tt>> $(CC) $(ALL_CFLAGS) -Fo$(OUTPRE) -c $<</tt></font>
<br>
<br><font size=2 face="sans-serif">I still see numerous double backslashes at the beginning of nmake's output:</font>
<br>
<br><font size=2><tt>Output will go to obj\i386\rel.</tt></font>
<br><font size=2><tt> cl -Fe.\\obj\i386\rel\wconfig.exe -Fo.\\obj\i386\rel\wconfig.obj wconfig.c</tt></font>
<br><font size=2><tt>wconfig.c</tt></font>
<br><font size=2><tt>Microsoft (R) Incremental Linker Version 7.00.9466</tt></font>
<br><font size=2><tt>Copyright (C) Microsoft Corporation. All rights reserved.</tt></font>
<br>
<br><font size=2><tt>/out:.\\obj\i386\rel\wconfig.exe </tt></font>
<br><font size=2><tt>.\\obj\i386\rel\wconfig.obj </tt></font>
<br><font size=2><tt> .\\obj\i386\rel\wconfig config < Makefile.in > Makefile</tt></font>
<br><font size=2><tt> .\\obj\i386\rel\wconfig config < appl\gss-sample\Makefile.in > appl\gss-sample\Makefile</tt></font>
<br><font size=2 face="sans-serif"> ...</font>
<br>
<br><font size=2 face="sans-serif">that I suspect are related to </font><font size=2><tt>$(BUILDTOP)</tt></font><font size=2 face="sans-serif">. Does anyone know how to fix these double backslashes?</font>
<br>
<br><font size=2 face="sans-serif">Please note that the double backslashes seem to be benign. Thanks.</font>
<br>
<br><font size=2 face="sans-serif">Frank</font>