| Summary: | media-sound/mpc-0.30: meson.build:113:2: ERROR: Native dependency 'check' not found | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Sven Hesse <drmccoy> |
| Component: | Current packages | Assignee: | Gentoo Sound Team <sound> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
build.log of the failed compilation
emerge-info.txt emerge-history.txt environment etc.portage.tbz2 media-sound:mpc-0.30:20180907-202248.log temp.tbz2 |
||
appeared recently at the tinderbox image 17.0-no-multilib-hardened_20180905-191033 Created attachment 546190 [details]
emerge-info.txt
Created attachment 546192 [details]
emerge-history.txt
Created attachment 546194 [details]
environment
Created attachment 546196 [details]
etc.portage.tbz2
Created attachment 546198 [details]
media-sound:mpc-0.30:20180907-202248.log
Created attachment 546200 [details]
temp.tbz2
I would assume the iconv and test use flags got mixed up in the ebuild. Flipping them back allows mpc-30 to build again without the extra dev-libs/check dependency.
diff --git a/media-sound/mpc/mpc-0.30.ebuild b/media-sound/mpc/mpc-0.30.ebuild
index e098391e765..163cd640a67 100644
--- a/media-sound/mpc/mpc-0.30.ebuild
+++ b/media-sound/mpc/mpc-0.30.ebuild
@@ -24,8 +24,8 @@ DEPEND="${RDEPEND}
src_configure() {
local emesonargs=(
- -Dtest=$(usex iconv true false)
- -Diconv=$(usex test true false)
+ -Dtest=$(usex test true false)
+ -Diconv=$(usex iconv true false)
)
meson_src_configure
}
Fixed by commit 770d57af38af58cc69c76ec2ffafd173531a0d28 |
Created attachment 546188 [details] build.log of the failed compilation Compilation for mpc fails, with a message about a missing "check" dependency. Installing dev-libs/check fixes this, so I guess the mpc ebuild is missing that dependency.