You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
believe that it can't use __func__ for passing to the logging method. auth_rimap logging e.g. still works because it directly calls syslog with the __func__ constant.
Unfortunately I lack the experience to quickly put up a patch and test it, but maybe this is a straightforward issue to fix for an experienced developer. Also maybe I have to file this issue with the portage maintainer, because it's specific to the gentoo distribution, after all, they already had to patch this for an older cyrus-sasl version.
The text was updated successfully, but these errors were encountered:
I'm running a gentoo system with cyrus-sasl-2.1.26-r2 installed and I observed that I no longer get function names printed in logs:
(see the empty space where usually the function name is located)
I did some research, the gentoo portage tree usually had a patch that would fix up this issue for 2.1.25 in
configure.h.in
(https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-libs/cyrus-sasl/files/cyrus-sasl-2.1.25-autotools_fixes.patch) but since the move toconfigure.ac
the patch doesn't apply anymore and it also wasn't renewed forconfigure.ac
.The issue is that the configure script never defines
HAVE_FUNC
which makes the codecyrus-sasl/saslauthd/utils.h
Lines 61 to 73 in 284be6f
believe that it can't use
__func__
for passing to the logging method.auth_rimap
logging e.g. still works because it directly calls syslog with the__func__
constant.Unfortunately I lack the experience to quickly put up a patch and test it, but maybe this is a straightforward issue to fix for an experienced developer. Also maybe I have to file this issue with the portage maintainer, because it's specific to the gentoo distribution, after all, they already had to patch this for an older cyrus-sasl version.
The text was updated successfully, but these errors were encountered: