>>> Install dnsmasq-2.80 into /var/tmp/portage/net-dns/dnsmasq-2.80/image category net-dns make -j3 PREFIX=/usr MANDIR=/usr/share/man 'COPTS= -DNO_AUTH -DNO_CONNTRACK -DHAVE_DBUS -DHAVE_LIBIDN2 -DNO_ID -DHAVE_LUASCRIPT -DNO_TFTP -DNO_DNS SEC -DNO_DNSSEC_STATIC ' DESTDIR=/var/tmp/portage/net-dns/dnsmasq-2.80/image install-i18n malloc(): corrupted top size install -d /var/tmp/portage/net-dns/dnsmasq-2.80/image/usr/sbin install -d /var/tmp/portage/net-dns/dnsmasq-2.80/image/usr/share/man/man8 install -m 644 man/dnsmasq.8 /var/tmp/portage/net-dns/dnsmasq-2.80/image/usr/share/man/man8 install -m 755 src/dnsmasq /var/tmp/portage/net-dns/dnsmasq-2.80/image/usr/sbin make[1]: Entering directory '/var/tmp/portage/net-dns/dnsmasq-2.80/work/dnsmasq-2.80/src' malloc(): corrupted top size cc -Wall -W -O2 -DNO_AUTH -DNO_CONNTRACK -DHAVE_DBUS -DHAVE_LIBIDN2 -DNO_ID -DHAVE_LUASCRIPT -DNO_TFTP -DNO_DNSSEC -DNO_DNSSEC_STATIC -DLOCALEDI R='"/usr/share/locale"' -DVERSION='"2.80"' -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -c cache.c cc -Wall -W -O2 -DNO_AUTH -DNO_CONNTRACK -DHAVE_DBUS -DHAVE_LIBIDN2 -DNO_ID -DHAVE_LUASCRIPT -DNO_TFTP -DNO_DNSSEC -DNO_DNSSEC_STATIC -DLOCALEDI R='"/usr/share/locale"' -DVERSION='"2.80"' -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -c rfc1035.c malloc(): corrupted top size cc -Wall -W -O2 -DNO_AUTH -DNO_CONNTRACK -DHAVE_DBUS -DHAVE_LIBIDN2 -DNO_ID -DHAVE_LUASCRIPT -DNO_TFTP -DNO_DNSSEC -DNO_DNSSEC_STATIC -DLOCALEDIR='"/usr/share/locale"' -DVERSION='"2.80"' -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -c util.c make[1]: *** [/var/tmp/portage/net-dns/dnsmasq-2.80/work/dnsmasq-2.80/Makefile:161: cache.o] Aborted make[1]: *** Waiting for unfinished jobs.... malloc(): corrupted top size malloc(): corrupted top size make[1]: *** [/var/tmp/portage/net-dns/dnsmasq-2.80/work/dnsmasq-2.80/Makefile:161: util.o] Aborted make[1]: *** [/var/tmp/portage/net-dns/dnsmasq-2.80/work/dnsmasq-2.80/Makefile:161: rfc1035.o] Aborted make[1]: Leaving directory '/var/tmp/portage/net-dns/dnsmasq-2.80/work/dnsmasq-2.80/src' make: *** [Makefile:110: all-i18n] Error 2 * ERROR: net-dns/dnsmasq-2.80::gentoo failed (install phase): * emake failed
Ah, when I switch to FEATURES=-distcc, it does not recompile in src_install() either. Weird.
> malloc(): corrupted top size You need to figure out what's going on there, it's probably one of the misc. distcc bugs fixed since. Anyway, we should use matching args in src_install to be safe.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e7e22b8a35b61837d8b8dcbbe5ed4da27df9d96 commit 6e7e22b8a35b61837d8b8dcbbe5ed4da27df9d96 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-02-21 10:59:33 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-02-21 11:00:50 +0000 net-dns/dnsmasq: add 2.90 Bug: https://bugs.gentoo.org/924448 Closes: https://bugs.gentoo.org/675278 Signed-off-by: Sam James <sam@gentoo.org> net-dns/dnsmasq/Manifest | 1 + net-dns/dnsmasq/dnsmasq-2.90.ebuild | 231 ++++++++++++++++++++++++++++++++++++ 2 files changed, 232 insertions(+)