Created attachment 243644 [details] build log I'm not sure why it's marked broken with openssl31, seems to build ok for me:
Created attachment 243645 [details] remove BROKEN lines
4.97 build ok
(In reply to Andrey Pevnev from comment #0) the build log does not show that you build with openssl31. Can you provide a poudriere build log ?
(In reply to Igor Zabelin from comment #2) On which versions of fbsd does it build ? I have a testbuild@work on current, will test other versions if that one works.
(In reply to Kurt Jaeger from comment #4) 13.2-RELEASE-p4
(In reply to Igor Zabelin from comment #5) Building with mysql=10.6m causes the build of mariadb106 to fail, and therefore the build of exim to bail out.
(In reply to Kurt Jaeger from comment #6) ups: on 13.2. It seems to build on 15.0...
(In reply to Kurt Jaeger from comment #6) mariadb106-client-10.6.15 You are using OpenSSL from ports and have selected GSSAPI from base, please select another GSSAPI value. openssl31 or openssl32. This is not about an exim build fail.
(In reply to Igor Zabelin from comment #8) 13.2, mariadb1011-client (builds), with openssl31, exim fails to build: https://people.freebsd.org/~pi/exim-132-ossl31.txt
(In reply to Kurt Jaeger from comment #3) I don't run poudriere on that host (just cd /usr/ports/mail/exim && make install clean) but ===> exim-4.96_1 depends on file: /usr/local/lib/libcrypto.so.13 - found says it's using openssl3.1
(In reply to Andrey Pevnev from comment #10) poudriere is normally the reproducable process to build ports. If it fails, something is problematic.
(In reply to Kurt Jaeger from comment #11) This fail is only with openssl31? No problem with the openssl 3.0 and 3.2 versions?
(In reply to Igor Zabelin from comment #12) I have not tested every combination 8-} of openssl and fbsd version... I'll test when I find the time.
I can't build mariadb with openssl31. There is no way to use mariadb and openssl31 and default option GSSAPI_BASE. Then I use the possible option GSSAPI support via security/krb5. And there is no problem with exim. Build ok. There is mess with mariadb and openssl 3.x and exim. The initial problem was with openssl31 and exim. And everything is fine there. And there is no problem with mysql 8 either.
And more: BROKEN_SSL_REASON= error: token is not a valid binary operator in a preprocessor subexpression Where is this error in log?