Ok, putting aside the channel bindings issue for a moment, I've gone and switched to macOS Sierra to see if I can build something there.
I got through all the bits until I built mech_eap where I suddenly have this message (given the source is the same, I'm surprised by this):
/Users/admin/Desktop/build/heimdal-7.3.0/lib/com_err/compile_et gsseap_err.et
/Users/admin/Desktop/build/heimdal-7.3.0/lib/com_err/compile_et radsec_err.et
/Users/admin/Desktop/build/heimdal-7.3.0/lib/com_err/compile_et radsec_err.et
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-am
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DBUILD_GSSEAP_LIB -DSYSCONFDIR=\"/etc\" -DDATAROOTDIR=\"/usr/local/share\" -I/Users/admin/Desktop/build/boost_1_64_0 -I/Users/admin/Desktop/build/moonshot/shibboleth/sp/src -I/usr/local/moonshot/include -Werror -Wall -Wunused-parameter -I/usr/local/moonshot/heimdal/include -I/usr/local/moonshot/include -DGSSEAP_ENABLE_ACCEPTOR -I./../libeap/src -I./../libeap/src/common -I./../libeap/src/eap_common -I./../libeap/src/utils -DEAP_TLS -DEAP_PEAP -DEAP_TTLS -DEAP_MD5 -DEAP_MSCHAPv2 -DEAP_GTC -DEAP_OTP -DEAP_LEAP -DEAP_PSK -DEAP_PAX -DEAP_SAKE -DEAP_GPSK -DEAP_GPSK_SHA256 -DEAP_SERVER_IDENTITY -DEAP_SERVER_TLS -DEAP_SERVER_PEAP -DEAP_SERVER_TTLS -DEAP_SERVER_MD5 -DEAP_SERVER_MSCHAPV2 -DEAP_SERVER_GTC -DEAP_SERVER_PSK -DEAP_SERVER_PAX -DEAP_SERVER_SAKE -DEAP_SERVER_GPSK -DEAP_SERVER_GPSK_SHA256 -DIEEE8021X_EAPOL -g -O2 -MT mech_eap_la-acquire_cred.lo -MD -MP -MF .deps/mech_eap_la-acquire_cred.Tpo -c -o mech_eap_la-acquire_cred.lo `test -f 'acquire_cred.c' || echo './'`acquire_cred.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DBUILD_GSSEAP_LIB -DSYSCONFDIR=\"/etc\" -DDATAROOTDIR=\"/usr/local/share\" -I/Users/admin/Desktop/build/boost_1_64_0 -I/Users/admin/Desktop/build/moonshot/shibboleth/sp/src -I/usr/local/moonshot/include -Werror -Wall -Wunused-parameter -I/usr/local/moonshot/heimdal/include -I/usr/local/moonshot/include -DGSSEAP_ENABLE_ACCEPTOR -I./../libeap/src -I./../libeap/src/common -I./../libeap/src/eap_common -I./../libeap/src/utils -DEAP_TLS -DEAP_PEAP -DEAP_TTLS -DEAP_MD5 -DEAP_MSCHAPv2 -DEAP_GTC -DEAP_OTP -DEAP_LEAP -DEAP_PSK -DEAP_PAX -DEAP_SAKE -DEAP_GPSK -DEAP_GPSK_SHA256 -DEAP_SERVER_IDENTITY -DEAP_SERVER_TLS -DEAP_SERVER_PEAP -DEAP_SERVER_TTLS -DEAP_SERVER_MD5 -DEAP_SERVER_MSCHAPV2 -DEAP_SERVER_GTC -DEAP_SERVER_PSK -DEAP_SERVER_PAX -DEAP_SERVER_SAKE -DEAP_SERVER_GPSK -DEAP_SERVER_GPSK_SHA256 -DIEEE8021X_EAPOL -g -O2 -MT mech_eap_la-acquire_cred.lo -MD -MP -MF .deps/mech_eap_la-acquire_cred.Tpo -c acquire_cred.c -fno-common -DPIC -o .libs/mech_eap_la-acquire_cred.o
In file included from acquire_cred.c:37:
./gssapiP_eap.h:86:10: fatal error: 'et/com_err.h' file not found
#include <et/com_err.h>
^
1 error generated.
make[1]: *** [mech_eap_la-acquire_cred.lo] Error 1
make: *** [all] Error 2
I'm doing a diff of the two build trees now to figure out what the problem is, but com_err.h definitely exists in the locations, just not 'et/com_err.h' (not even on El Capitan).
*tangoes off into the sunset*
:-/
Stefan Paetow
Moonshot Industry & Research Liaison Coordinator
t: +44 (0)1235 822 125
gpg: 0x3FCE5142
xmpp: [log in to unmask]
skype: stefan.paetow.janet
jisc.ac.uk
Jisc is a registered charity (number 1149740) and a company limited by guarantee which is registered in England under Company No. 5747339, VAT No. GB 197 0632 86. Jisc’s registered office is: One Castlepark, Tower Hill, Bristol, BS2 0JA. T 0203 697 5800.
|