Created attachment 211435 [details]
poudriere build log for rspamd-2.3
After update to 2.3, rspamd fails to build with poudriere.
*** This bug has been marked as a duplicate of bug 243951 ***
^Triage: As a default newer bugs should be set as duplicates of the older issue ID's
*** Bug 243951 has been marked as a duplicate of this bug. ***
I cannot reproduce it.
(In reply to Vsevolod Stakhov from comment #4)
My make.conf, if it would be of any help.
OPTIONS_UNSET+= GNOME GTK1 GTK2 GTK3
OPTIONS_UNSET+= KDE4 QT4
OPTIONS_SET = GSSAPI_NONE
Ah, libressl... They have removed FIPS stuff. Too bad.
So, I guess if I revert https://github.com/rspamd/rspamd/commit/1a90ff5e2731f4b10edc4b1725bd9aa7d1be5508#diff-83d355f2dd99b17093fcc5415c40871f
it'll work again. Maybe mark rspamd incompatible with libressl?
Yes, need to add some ifdef guards.
That should be fixed in https://github.com/rspamd/rspamd/commit/963657514d24c29604e0b873c17dcee0d3efd345
(In reply to Vsevolod Stakhov from comment #9)
Applied the patches mentioned, and the package builds, installs and works perfectly. Thanks for the lightning quick handling of the issue.
Created attachment 211443 [details]
patch for src/libutil/util.c
ifdef for handling missing FIPS mode on libressl
Created attachment 211444 [details]
path for config.h.in
defined HAVE_FIPS_MODE for libressl
Created attachment 211445 [details]
Check if crypto.h have the symbol FIPS_mode