Error compiling oc for OpenShift on Mac
When I recently switched to a Mac for my personal/work laptop, I ran into this problem trying to build oc:
# github.com/apcera/gssapi
vendor/github.com/apcera/gssapi/name.go:213:9: could not determine kind of name for C.wrap_gss_canonicalize_name
cgo:
clang errors for preamble:
vendor/github.com/apcera/gssapi/name.go:90:2: error: unknown type name 'gss_const_name_t'
gss_const_name_t input_name,
^
1 error generated.
make: *** [build] Error 2
This led me to this helpful comment that explains the gssapi headers on Mac are outdated. This was fixed by installing the heimdal HomeBrew package: brew install heimdal