[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