From 2d3ad96a836ec425fda6d6ed3088948165a65456 Mon Sep 17 00:00:00 2001 From: Matthias Gerstner Date: Mon, 4 Sep 2017 14:30:13 +0200 Subject: [PATCH] media-sound/mpd: Fix mpd build on prefix profiles libmad recorded wrong pkgconfig cflags which caused configure in mpd to pick up an additional '-I /usr/include' which then broke because of mixing up std headers. Similarly the autoconf check for boost picks up the host system's /usr/include instead of the prefix's ${EPREFIX}/usr/include, leading to the same result as with libmad in the mpd build. An explicity --with-boost heals this. Closes: https://bugs.gentoo.org/629880 --- media-sound/mpd/mpd-0.20.12.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/media-sound/mpd/mpd-0.20.12.ebuild b/media-sound/mpd/mpd-0.20.12.ebuild index 20346593acfa..695a4b188efa 100644 --- a/media-sound/mpd/mpd-0.20.12.ebuild +++ b/media-sound/mpd/mpd-0.20.12.ebuild @@ -226,6 +226,7 @@ src_configure() { $(use_enable webdav) $(use_enable faad aac) $(use_with zeroconf zeroconf avahi) + --with-boost="${EPREFIX}"/usr --with-systemdsystemunitdir=$(systemd_get_systemunitdir) --with-systemduserunitdir=$(systemd_get_userunitdir) ) -- 2.26.2