media-sound/mpd-0.20.12 doe snot build with net-libs/libupnp-1.8.3. mpd builds fine with USE="-upnp".
Created attachment 510128 [details] build log
Created attachment 510130 [details] emerge --info emerge --info
This appears to be because the upnp header has macros that define the same functions, so the macro is applied to the function name. If we disable UPNP compat then this error is cleared up.
Will test and bump shortly, already in the local overlay of mine
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9d610a56339495bb5bf5d4bd0e770b15247f21d commit f9d610a56339495bb5bf5d4bd0e770b15247f21d Author: Mikle Kolyada <zlogene@gentoo.org> AuthorDate: 2018-08-28 12:08:09 +0000 Commit: Mikle Kolyada <zlogene@gentoo.org> CommitDate: 2018-08-28 12:09:21 +0000 media-sound/mpd: Version bump (v0.20.21) - CDEPEND -> COMMON_DEPEND to avoid possible further collision - switch src_install() to default - pin net-libs/libupnp to the zero slot as pkg-config fails otherwise - remove lbcdio patch (has been upstreamed) Closes: https://bugs.gentoo.org/641120 Closes: https://bugs.gentoo.org/645916 Closes: https://bugs.gentoo.org/641584 Package-Manager: Portage-2.3.40, Repoman-2.3.9 media-sound/mpd/Manifest | 1 + media-sound/mpd/mpd-0.20.21.ebuild | 270 +++++++++++++++++++++++++++++++++++++ 2 files changed, 271 insertions(+)