Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 925108 - mail-mta/exim-4.97.1 fails during build
Summary: mail-mta/exim-4.97.1 fails during build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal major (vote)
Assignee: Fabian Groffen
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-20 21:14 UTC by fiftyonefortyfive
Modified: 2024-02-23 09:09 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,35.75 KB, text/plain)
2024-02-22 18:57 UTC, fiftyonefortyfive
Details
emerge_info (emerge_info_output,5.34 KB, text/plain)
2024-02-22 18:59 UTC, fiftyonefortyfive
Details
emerge -pv exim (emerge_-pv_exim,568 bytes, text/plain)
2024-02-22 19:05 UTC, fiftyonefortyfive
Details

Note You need to log in before you can comment on or make changes to this bug.
Description fiftyonefortyfive 2024-02-20 21:14:20 UTC
Here is the output from where the build process stops:

x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -I.    tls.c
In file included from tls.c:473:
tls-openssl.c: In function ‘tls_server_alpn_cb’:
tls-openssl.c:2407:36: warning: unknown conversion type character ‘Y’ in format [-Wformat=]
 2407 | log_write(0, LOG_MAIN, "TLS ALPN (%Y) rejected", g);
      |                                    ^
tls-openssl.c: In function ‘tls_client_stapling_cb’:
tls-openssl.c:2611:18: error: ‘tls_support’ has no member named ‘dane_verified’
 2611 |     if (  tls_out.dane_verified
      |                  ^
x86_64-pc-linux-gnu-gcc tod.c
x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -I.    tod.c
tls.c: In function ‘tls_watch_discard_event’:
tls.c:307:8: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  307 | (void) read(fd, big_buffer, big_buffer_size);
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: *** [Makefile:854: tls.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/var/tmp/portage/mail-mta/exim-4.97.1/work/exim-4.97.1/build-exim-gentoo'
make: *** [Makefile:37: all] Error 2
 * ERROR: mail-mta/exim-4.97.1::gentoo failed (compile phase):
 *   emake failed
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-02-21 01:11:40 UTC
Please include the full build.log and emerge --info.
Comment 2 fiftyonefortyfive 2024-02-22 18:57:15 UTC
Created attachment 885752 [details]
build.log
Comment 3 fiftyonefortyfive 2024-02-22 18:59:17 UTC
Created attachment 885753 [details]
emerge_info
Comment 4 fiftyonefortyfive 2024-02-22 19:05:09 UTC
Created attachment 885754 [details]
emerge -pv exim

Please notice the -dane flag
Comment 5 Larry the Git Cow gentoo-dev 2024-02-23 09:09:18 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd31a1fd62028a9d13fe4966fafdc6039598580d

commit bd31a1fd62028a9d13fe4966fafdc6039598580d
Author:     Fabian Groffen <grobian@gentoo.org>
AuthorDate: 2024-02-23 09:06:33 +0000
Commit:     Fabian Groffen <grobian@gentoo.org>
CommitDate: 2024-02-23 09:09:16 +0000

    mail-mta/exim: DANE support cannot be disabled using OpenSSL
    
    require USE=dane with OpenSSL to make the code compile
    
    Closes: https://bugs.gentoo.org/925108
    Signed-off-by: Fabian Groffen <grobian@gentoo.org>

 mail-mta/exim/exim-4.97.1-r5.ebuild | 9 ++++++---
 mail-mta/exim/exim-4.97.1.ebuild    | 9 ++++++---
 2 files changed, 12 insertions(+), 6 deletions(-)