[krbdev.mit.edu #8887] krb 1.18 build failure on AIX 6.1
Norm Green via RT
rt-comment at KRBDEV-PROD-APP-1.mit.edu
Mon Mar 23 19:12:40 EDT 2020
Mon Mar 23 19:12:40 2020: Request 8887 was acted upon.
Transaction: Ticket created by norm.green at gemtalksystems.com
Queue: krb5
Subject: krb 1.18 build failure on AIX 6.1
Owner: Nobody
Requestors: norm.green at gemtalksystems.com
Status: new
Ticket <URL: https://mv-ezproxy-com.ezproxyberklee.flo.org/rt/Ticket/Display.html?id=8887 >
AIX 6.1 does not have O_NOFOLLOW so this code fails to compile.
configure should probably check for O_NOFOLLOW support.
src/lib/krb5/rcache/rc_dfl.c
+102
+103 fd = open(fname, O_CREAT | O_RDWR | O_NOFOLLOW, 0600);
+104 if (fd < 0) {
+105 ret = errno;
+106 k5_setmsg(context, ret, "%s (filename: %s)",
+107 error_message(ret), fname);
+108 goto cleanup;
+109 }
"rc_dfl.c", line 103.41: 1506-045 (S) Undeclared identifier O_NOFOLLOW.
gmake[3]: *** [rc_dfl.o] Error 1
gmake[3]: Leaving directory
`/air1/users/buildgss/35/build_05efce997/slow9/kerberos/src/lib/krb5/rcache'
gmake[2]: *** [all-recurse] Error 1
gmake[2]: Leaving directory
`/air1/users/buildgss/35/build_05efce997/slow9/kerberos/src/lib/krb5'
gmake[1]: *** [all-recurse] Error 1
gmake[1]: Leaving directory
`/air1/users/buildgss/35/build_05efce997/slow9/kerberos/src/lib'
gmake: *** [all-recurse] Error 1
Build failed
Norm Green
GemTalk Systems LLC
More information about the krb5-bugs
mailing list