krb5 1.21.2 build failure on AIX 7.1 (regression)

Norm Green norm.green at gemtalksystems.com
Wed Jan 10 14:23:11 EST 2024


src/appl/simple/client/sim_client.c now includes getopt.h which is not 
present on AIX.

This is a regression since previous versions did not include getopt.h.


Compiler Error:

gmake[3]: Entering directory 
'/rain3/users/normg/gs371/slow9/kerberos/src/appl/simple/client'
/opt/IBM/xlc/16.1.0/bin/xlc_r -DHAVE_CONFIG_H  -I../../../include 
-I../../../include -I./.. -DKRB5_DEPRECATED=1 -DKRB5_PRIVATE 
-I/rain3/users/normg/gs371/slow9/openssl/install9/in
clude -I/rain3/users/normg/gs371/slow9/openssl/install9/include/openssl 
-I/rain3/users/normg/gs371/slow9/openssl/install9/include 
-I/rain3/users/normg/gs371/slow9/openssl/install9
/include/openssl -q64 -D_REENTRANT -D_THREAD_SAFE -DFLG_AIX_VERSION=71 
-qpic -qthreaded -qminimaltoc -qalias=noansi -g -qdbxextra -qfullpath 
-qhalt=e     -c sim_client.c
"sim_client.c", line 42.10: 1506-296 (S) #include file <getopt.h> not found.
gmake[3]: *** [Makefile:468: sim_client.o] Error 1
gmake[3]: Leaving directory 
'/rain3/users/normg/gs371/slow9/kerberos/src/appl/simple/client'
gmake[2]: *** [Makefile:834: all-recurse] Error 1
gmake[2]: Leaving directory 
'/rain3/users/normg/gs371/slow9/kerberos/src/appl/simple'
gmake[1]: *** [Makefile:833: all-recurse] Error 1
gmake[1]: Leaving directory 
'/rain3/users/normg/gs371/slow9/kerberos/src/appl'
gmake: *** [Makefile:1521: all-recurse] Error 1
Build failed


Norm Green
GemTalk Systems LLC


More information about the krbdev mailing list