Created attachment 354226 [details] build file gnome-base/gnome-control-center-3.8.4.1 fails with: fatal error: krb5/krb5.h: No such file or directory /usr/include/kb5.h is there. It is provided by app-crypt/heimdal which has replaced kerberos. Build file is included.
I worked around the krb5.h problem with ln -sf /usr/include/krb5.h /usr/include/krb5/krb5.h The build still fails with: frob_account_dialog-um-realm-manager.o: In function `kinit_thread_func': um-realm-manager.c:(.text+0x1448): undefined reference to `krb5_get_init_creds_opt_set_out_ccache' Seems we are incompatible with heimdal I thought the changelog said broken kerberos with disabled.
Created attachment 354228 [details] build file 2 after krb5.h problem work around
I cannot reproduce with mit-krb5 provider, that also provides both: /usr/include/krb5.h /usr/include/krb5/krb5.h Looks like heimdal handle its headers in a different way (like bug 389347)
As I remember, the switch to heimdal was forced by a dependency during beta testing. I just uninstalled it and virtual/krb5 pulled mit-krb5 back it. We build and install fine with that. The bug is heimdal specific. Either you should accommodate it or block it
For some of us heimdal is pushed by net-fs/samba-4*, so I rather prefer to see this bug fixed as mask heimdal it's not an option here. Thank you!
This is not strictly a regression since upstream only supports mit-krb5 for a long time and that was the cause if we making the kerberos support optional downstream
Also, g-c-c is properly depending on kerberos alone, just like samba is depending on heimdal alone since its not compatible with the other implementation. The problem is that both heimdal and kerberos seems to be conflicting implementations, not dropin replacements for one another.
(In reply to Gilles Dartiguelongue from comment #7) > Also, g-c-c is properly depending on kerberos alone, just like samba is > depending on heimdal alone since its not compatible with the other > implementation. Reading samba-3.6.18.ebuild looks like it's compatible with both
Fails to build with heimdal... so does everything else.