[krbdev.mit.edu #1528] -DKRB5_DEPRECATE=1 must be added to src\config\win-pre.in

via RT rt-comment at krbdev.mit.edu
Mon May 26 00:00:53 EDT 2003


In order for the 1.3 post-alpha2 tree to build successfully on Windows,
-DKRB5_DEPRECATE=1 must be added to the definition of CPPFLAGS in
src/config/win-pre.in

Failure to define this pre-processor symbol removes the declarations of
deprecated functions from the krb5.h header.  This in turn results in
linkage errors when building krb5_32.dll and the Windows telnet client.

If a decision is made to remove deprecated functions from the
krb5_32.dll, then the krb5_32.def file must also be edited AND the
Windows telnet client will need to be synchronized with the Unix telnet
client.  Removal of deprecated functions from the krb5_32.dll library is
likely to break most existing third party telnet clients on Windows
which rely on the existence of krb5_auth_con_getlocalsubkey().



More information about the krb5-bugs mailing list