Kerberos 5 v1.5.1 on AIX 5.2 or AIX 5.3

Marcus Watts mdw at umich.edu
Mon Sep 18 17:56:06 EDT 2006


Lamar.Saxon at americredit.com writes:
...
> making all in util...
> making all in util/support...
>         cc   -I../../include -I./../../include -I. -I.
> -DKRB5_DEPRECATED=1 -DKRB5_PRIVATE=1   -D_LARGE_FILES -DLA
> L -DLANL_ICN -qhalt=e -O -D_THREAD_SAFE   -c fake-addrinfo.c
> "fake-addrinfo.c", line 1212.9: 1506-045 (S) Undeclared identifier
> my_h_ent.
> make: 1254-004 The error code from the last command is 1.
...

I hesitate to recommend this as the totally right answer, but
it looks like the "#ifdef _AIX" case in util/support/fake-addrinfo.c
defines a GET_HOST_BY_NAME which doesn't declare any local storage.
It should probably have a line that reads
	struct hostent my_h_ent; \
inserted immediately before the line that reads
	(HP) = (gethostbyname_r((NAME), &TMP.ent, &TMP.data)    \
(on or around line 178).

					-Marcus Watts



More information about the Kerberos mailing list