I get the following error during compilation: gssapi.c:49:20: error: gssapi.h: No such file or directory I patched my heimdal ebuild to add another symlink from heimdal/gssapi.h to gssapi.h in /usr/include Version of heimdal: heimdal-0.7.2-r2 Version of cyrus-sasl: cyrus-sasl-2.1.21-r2
cyrus-sasl looks in either /usr/include or /usr/include/gssapi for gssapi.h and heimdal ebuild symlink /usr/include/gssapi -> heimdal. # readlink -f /usr/include/gssapi/gssapi.h /usr/include/heimdal/gssapi.h # equery b /usr/include/heimdal/gssapi.h [ Searching for file(s) /usr/include/heimdal/gssapi.h in *... ] app-crypt/heimdal-0.7.2-r2 (/usr/include/heimdal/gssapi.h) # USE=kerberos emerge heimdal cyrus-sasl -vp These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] app-crypt/heimdal-0.7.2-r2 USE="X -berkdb -ipv6 -krb4 -ldap ssl" 0 kB [ebuild U ] dev-libs/cyrus-sasl-2.1.22 [2.1.21-r2] USE="-authdaemond berkdb crypt -gdbm -java kerberos ldap -mysql -ntlm_unsupported_patch -pam -postgres -sample -srp ssl -urandom" 0 kB