Created attachment 291529 [details, diff] patch for the GSS_C_NT_HOSTBASED_SERVICE check It's about bug 389343. It doesn't break the build, but the gss plugin is broken due to undefined symbol. Attached patch seems to fix the problem.
+*cyrus-sasl-2.1.23-r6 (06 Nov 2011) + + 06 Nov 2011; Eray Aslan <eras@gentoo.org> +cyrus-sasl-2.1.23-r6.ebuild, + +files/cyrus-sasl-2.1.23-gss_c_nt_hostbased_service.patch: + Detect >=heimdal-1.4 correctly - bug #389349. Thanks to Rafał Mużyło. +
Stumbled across this by accident, needed heimdal-1.5 for samba4 but didn't use ~cyrus-sasl. Patch applies well to 2.1.23-r4, too. And works in combination with heimdal-1.3.3-r1 on another box, too. Any chances of fixing this in the non-~arch versions of cyrus-sasl, too, please? Thanks!
(In reply to comment #2) > Any chances of fixing this in the non-~arch versions of cyrus-sasl, too, please? No but I will ask for stabilization of -r6 beg of December.