Script issues building KFW 3.0 on Windows XP

Ryan Kidd ryan.kidd at hummingbird.com
Wed Mar 15 10:34:56 EST 2006


Hello,

This is my first post, though I've been building KFW for several
years. We're moving from KFW 2.6.5 to 3.0 and I'm trying to track
down the root cause of makefile failures while running the KFW 3.0
build scripts.

The first sign of trouble is that krb5 tree won't build, apparently
due to a missing makefile.  If I manually copy makefile.src from
scripts\site\graft\krb5\ the build gets down into
krb5\windows\kfwlogon where it can't find leashwin.h.   If I add
"leash\include" include path to that makefile, we get further but
encounter this undeclared identifier error: error C2065:
'sprintf_instead_use_StringCbPrintfA_or_StringCchPrintfA'

I think I must have missed something fundamental in my scripts, tools
or environment setup.  However, I couldn't find anything related to
my troubles on google or the MIT site (although one user reported the
same krb5 makefile error:
http://mailman.mit.edu/pipermail/kerberos/2006-January/009032.html)

Hoping these issues might be fixed in a later distribution, I tried
to get the KFW 3.0.1 tag from Dec 14, 2005, but Subversion always
times out before I can complete the checkout.
svn://anonsvn.mit.edu/krb5/tags/kfw-3_0_1-final/

Below I've provided details of my environment and the error message.
If you have seen these issues before, or if you can point me in the
right direction I'd be very grateful.

Sincerely.

Ryan Kidd, Configuration Management
Hummingbird Ltd., Toronto


** Dec 5, 2005 Source zip downloaded yesterday, unpacked with WinZip:
kfw-3.0-src.zip from http://web.mit.edu/kerberos/dist/index.html

** Configured environment following instructions from
http://web.mit.edu/kerberos/kfw-3.0/kfw-3.0/relnotes.html#build
- Windows XP command line
- MS Visual C++ 6.0 sp5 with the Feb2003 SDK
- ActiverPerl 5.6.1 Build 631 (known working version)
- Recent Cygwin install with gawk, rm, cat, sed, etc.

** Command line used to launch build:
C:\s\kfw-3.0.0-final\src\athena>..\scripts\build.pl --softdirs NDEBUG=1

** Section of Failed Build Log:
...
[06/03/14 15:13:27] Exiting auth\krb4
[06/03/14 15:13:27]
[06/03/14 15:13:27] SKIPPING DIR MISSING Makefiles (softdirs enabled):
auth\krb5
[06/03/14 15:13:27] Entering auth\kuser
[06/03/14 15:13:27]
[06/03/14 15:13:27] Building auth\kuser
[06/03/14 15:13:27] Included Makefile.dep
[06/03/14 15:13:27] Output going into .\obj\i386\rel
[06/03/14 15:13:28] NMAKE : fatal error U1073: don't know how to make
'..\krb5\src\include\com_err.h'
[06/03/14 15:13:28] Stop.








More information about the Kerberos mailing list