<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&gt;diff version.rc.1 version.rc</tt></font>
<br><font size=2><tt>2c2</tt></font>
<br><font size=2><tt>&lt; #include &lt;ver.h&gt;</tt></font>
<br><font size=2><tt>---</tt></font>
<br><font size=2><tt>&gt; #include &lt;winver.h&gt;</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&gt;diff gss.rc.1 gss.rc</tt></font>
<br><font size=2><tt>10c10</tt></font>
<br><font size=2><tt>&lt; #include &lt;ver.h&gt;</tt></font>
<br><font size=2><tt>---</tt></font>
<br><font size=2><tt>&gt; #include &lt;winver.h&gt;</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&gt;diff win-pre.in.1 win-pre.in</tt></font>
<br><font size=2><tt>119c119</tt></font>
<br><font size=2><tt>&lt; PDB_OPTS=-Fd$(OUTPRE)\ -FD</tt></font>
<br><font size=2><tt>---</tt></font>
<br><font size=2><tt>&gt; PDB_OPTS=-Fd$(OUTPRE) -FD</tt></font>
<br><font size=2><tt>188c188</tt></font>
<br><font size=2><tt>&lt; &nbsp; &nbsp; &nbsp; $(CC) $(ALL_CFLAGS) -Fo$(OUTPRE)\ -c $&lt;</tt></font>
<br><font size=2><tt>---</tt></font>
<br><font size=2><tt>&gt; &nbsp; &nbsp; &nbsp; $(CC) $(ALL_CFLAGS) -Fo$(OUTPRE) -c $&lt;</tt></font>
<br><font size=2><tt>191c191</tt></font>
<br><font size=2><tt>&lt; &nbsp; &nbsp; &nbsp; $(CC) $(ALL_CFLAGS) -Fo$(OUTPRE)\ -c $&lt;</tt></font>
<br><font size=2><tt>---</tt></font>
<br><font size=2><tt>&gt; &nbsp; &nbsp; &nbsp; $(CC) $(ALL_CFLAGS) -Fo$(OUTPRE) -c $&lt;</tt></font>
<br><font size=2><tt>194c194</tt></font>
<br><font size=2><tt>&lt; &nbsp; &nbsp; &nbsp; $(CC) $(ALL_CFLAGS) -Fo$(OUTPRE)\ -c $&lt;</tt></font>
<br><font size=2><tt>---</tt></font>
<br><font size=2><tt>&gt; &nbsp; &nbsp; &nbsp; $(CC) $(ALL_CFLAGS) -Fo$(OUTPRE) -c $&lt;</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>&nbsp; &nbsp; &nbsp; &nbsp; 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. &nbsp;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>&nbsp; &nbsp; &nbsp; &nbsp; .\\obj\i386\rel\wconfig &nbsp;config &lt; Makefile.in &gt; Makefile</tt></font>
<br><font size=2><tt>&nbsp; &nbsp; &nbsp; &nbsp; .\\obj\i386\rel\wconfig &nbsp;config &lt; appl\gss-sample\Makefile.in &gt; appl\gss-sample\Makefile</tt></font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; ...</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>