https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: net-irc/epic5-2.0.1-r2 fails to compile. Discovered on: amd64 (internal ref: gcc14_tinderbox) System: GCC-14-SYSTEM (https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#GCC-14) Info about the issue: https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#CF0014
Created attachment 895729 [details] build.log build log and emerge --info
configure checks struct sockaddr_storage in sys/socket.h, but this was moved to bits/socket.h, which is included in sys/socket.h. Configure greps in the file, so does not find the definition, therefore the source code redefines it. Unfortunately using bits/socket.h directly is discouraged and results in an error. Bypassing or workarounding this piece lets the code compile. Upstream has a newer version and Debian also has 2.1.6 in Sid...