x86_64-gentoo-linux-musl-gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -DHAVE_WEAKSYMS -DHAVE_STRERROR -DSYS_ERRLIST_DEFINED -DINET6=1 -Dss_family=__ss_family -Dss_len=__ss_len -DFACILITY=LOG_DAEMON -DHOSTS_ACCESS -DALWAYS_RFC931 -DDAEMON_UMASK=022 -DREAL_DAEMON_DIR=\/usr/sbin\ -DPROCESS_OPTIONS -DKILL_IP_OPTIONS -DSEVERITY=LOG_INFO -DRFC931_TIMEOUT=10 -DHOSTS_DENY=\/etc/hosts.deny\ -DHOSTS_ALLOW=\/etc/hosts.allow\ -DAPPEND_DOT -DALWAYS_HOSTNAME -o tcpd.o -c tcpd.c In file included from tcpd.c:40: tcpd.h:14:14: error: expected ; before struct 14 | __BEGIN_DECLS | ^ | ; ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.0_musl-20200311-204810 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-gentoo-linux-musl-9.2.0 * Available Python interpreters, in order of preference: [1] python3.8 [2] python3.7 [3] python3.6 [4] python2.7 (fallback) Available Ruby profiles: [1] ruby24 (with Rubygems) [2] ruby25 (with Rubygems) * repository: ==> /var/db/repos/gentoo/metadata/timestamp.chk <== Thu, 12 Mar 2020 23:38:53 +0000 emerge -qpvO sys-apps/tcp-wrappers [ebuild N ] sys-apps/tcp-wrappers-7.6.28 USE="ipv6 (split-usr) -netgroups -static-libs"
Created attachment 618322 [details] emerge-info.txt
Created attachment 618324 [details] emerge-history.txt
Created attachment 618326 [details] environment
Created attachment 618328 [details] etc.portage.tbz2
Created attachment 618330 [details] sys-apps:tcp-wrappers-7.6.28:20200313-020844.log
Created attachment 618332 [details] temp.tbz2
The first attempt to tinderbox a musl image failed at all. I'll mass close therefore all filed bug reports of the last days related to this tinderbox image. Please feel free to re-open if you think that the bug is real in musl and not fixed by the musl overlay.
*** Bug 713122 has been marked as a duplicate of this bug. ***
The patch in URL looks like it needs to be applied. Can the musl team add sys-apps/tcp-wrappers to the musl-overlay and carry this patch? Otherwise, I can added it to the main repo. Doesn't look like it'll harm glibc-based systems.
(In reply to Joshua Kinard from comment #9) > The patch in URL looks like it needs to be applied. Can the musl team add > sys-apps/tcp-wrappers to the musl-overlay and carry this patch? Otherwise, > I can added it to the main repo. Doesn't look like it'll harm glibc-based > systems. Nevermind, I had my repos.conf setup incorrectly in a new chroot and thus wasn't picking up the musl overlay, which already has this patched in it.
Tested, works fine under musl with sys-apps/tcp-wrappers-7.6.31.