Summary: | media-tv/v4l-utils-1.16.3-r1 virtual/libelf(?) keyword request or mask USE=bpf | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alexis Ballier <aballier> |
Component: | Keywording | Assignee: | Andriy Utkin (RETIRED) <andrey_utkin> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alpha, ppc |
Priority: | Normal | Keywords: | KEYWORDREQ, PullRequest |
Version: | unspecified | Flags: | stable-bot:
sanity-check-
|
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/14932 | ||
Whiteboard: | |||
Package list: |
media-tv/v4l-utils-1.16.3-r1
media-tv/v4l-utils-1.16.6
|
Runtime testing required: | --- |
Description
Alexis Ballier
2019-02-27 16:31:36 UTC
An automated check of this bug failed - repoman reported dependency errors (12 lines truncated):
> dependency.bad media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild: BDEPEND: ~alpha(default/linux/alpha/17.0) ['sys-devel/clang:*[llvm_targets_BPF]']
> dependency.bad media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild: BDEPEND: ~alpha(default/linux/alpha/17.0/desktop) ['sys-devel/clang:*[llvm_targets_BPF]']
> dependency.bad media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild: BDEPEND: ~alpha(default/linux/alpha/17.0/desktop/gnome) ['sys-devel/clang:*[llvm_targets_BPF]']
[ebuild U ] media-tv/v4l-utils-1.16.3-r1::gentoo [1.10.1::gentoo] USE="bpf%* opengl%* qt5 (-udev%)" 0 KiB I guess this bug relates to what I'm seeing when trying to build media-tv/v4l-utils-1.16.3-r1: ... ... Making all in bpf_protocols make[4]: Entering directory '/var/tmp/portage/media-tv/v4l-utils-1.16.3-r1/work/v4l-utils-1.16.3/utils/keytable/bpf_protocols' clang -idirafter /usr/lib64/llvm/6/bin/../../../../lib/clang/6.0.1/include -idirafter /usr/include -D__linux__ -I../../../include -target bpf -O2 -c grundig.c clang -idirafter /usr/lib64/llvm/6/bin/../../../../lib/clang/6.0.1/include -idirafter /usr/include -D__linux__ -I../../../include -target bpf -O2 -c pulse_distance.c clang -idirafter /usr/lib64/llvm/6/bin/../../../../lib/clang/6.0.1/include -idirafter /usr/include -D__linux__ -I../../../include -target bpf -O2 -c pulse_length.c clang -idirafter /usr/lib64/llvm/6/bin/../../../../lib/clang/6.0.1/include -idirafter /usr/include -D__linux__ -I../../../include -target bpf -O2 -c rc_mm.c clang -idirafter /usr/lib64/llvm/6/bin/../../../../lib/clang/6.0.1/include -idirafter /usr/include -D__linux__ -I../../../include -target bpf -O2 -c manchester.c error: error: unable unabletoerror error : to: create unablecreateunabletarget: to'No available targets are compatible with this triple.'target: to 'No available targets are compatible with this triple.' createcreate target:target: 'No available targets are compatible with this triple.''No available targets are compatible with this triple.' error: unable to create target: 'No available targets are compatible with this triple.' 1 error generated1. error generated. 1 error generated. 1 error generated. 1 error generated. make[4]: *** [Makefile:565: grundig.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [Makefile:565: rc_mm.o] Error 1 make[4]: *** [Makefile:565: pulse_distance.o] Error 1 make[4]: *** [Makefile:565: pulse_length.o] Error 1 make[4]: *** [Makefile:565: manchester.o] Error 1 I just found my old Pentium3 laptop pulling in the heavy resource clang build environment ebuilds due to explicitly v4l-utils having USE=bpf turned-on by default. (On pentium3, clang build environment can take days to build.) Seems USE=bpf is a specific feature for IR (infrared tables) for risc platforms? If so, this option should be optional. (In reply to Roger from comment #3) > I just found my old Pentium3 laptop pulling in the heavy resource clang > build environment ebuilds due to explicitly v4l-utils having USE=bpf > turned-on by default. (On pentium3, clang build environment can take days > to build.) > > Seems USE=bpf is a specific feature for IR (infrared tables) for risc > platforms? > > If so, this option should be optional. Please file a separate bug. An automated check of this bug failed - repoman reported dependency errors (54 lines truncated):
> dependency.bad media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild: BDEPEND: ~alpha(default/linux/alpha/17.0) ['sys-devel/clang:*[llvm_targets_BPF]']
> dependency.bad media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild: BDEPEND: ~alpha(default/linux/alpha/17.0/desktop) ['sys-devel/clang:*[llvm_targets_BPF]']
> dependency.bad media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild: BDEPEND: ~alpha(default/linux/alpha/17.0/desktop/gnome) ['sys-devel/clang:*[llvm_targets_BPF]']
> dependency.bad media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild: BDEPEND: ~alpha(default/linux/alpha/17.0) ['sys-devel/clang:*[llvm_targets_BPF]']
> dependency.bad media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild: BDEPEND: ~alpha(default/linux/alpha/17.0/desktop) ['sys-devel/clang:*[llvm_targets_BPF]']
> dependency.bad media-tv/v4l-utils/v4l-utils-1.16.3-r1.ebuild: BDEPEND: ~alpha(default/linux/alpha/17.0/desktop/gnome) ['sys-devel/clang:*[llvm_targets_BPF]']
Sorry for letting this linger for so long. I am going to look into this as my priority. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=494262bc5f8bf3f7638cbfde059db0c7f8be398f commit 494262bc5f8bf3f7638cbfde059db0c7f8be398f Author: Andrey Utkin <andrey_utkin@gentoo.org> AuthorDate: 2020-03-13 23:10:16 +0000 Commit: Andrey Utkin <andrey_utkin@gentoo.org> CommitDate: 2020-03-13 23:14:37 +0000 media-tv/v4l-utils: restore alpha, ppc keywords These arches have been dropped from keywords of a year ago due to clang, a conditional dependency, being unavailable on these arches. Now that the USE flag enabling dependency on clang is masked on these arches, v4l-utils can be keyworded. Bug: https://bugs.gentoo.org/678940 Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> media-tv/v4l-utils/v4l-utils-1.18.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f40b6c03e5baaf880a3248fd741ea86ce461df6 commit 1f40b6c03e5baaf880a3248fd741ea86ce461df6 Author: Andrey Utkin <andrey_utkin@gentoo.org> AuthorDate: 2020-03-11 23:34:31 +0000 Commit: Andrey Utkin <andrey_utkin@gentoo.org> CommitDate: 2020-03-13 23:14:33 +0000 profiles: ppc: mask USE=bpf for v4l-utils Bug: https://bugs.gentoo.org/678940 Reviewed-by: Georgy Yakovlev <gyakovlev@gentoo.org> Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> profiles/arch/powerpc/ppc32/package.use.mask | 4 ++++ 1 file changed, 4 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12db506acdd75673a52d67a874f86ce5da55073d commit 12db506acdd75673a52d67a874f86ce5da55073d Author: Andrey Utkin <andrey_utkin@gentoo.org> AuthorDate: 2020-03-11 23:28:26 +0000 Commit: Andrey Utkin <andrey_utkin@gentoo.org> CommitDate: 2020-03-13 23:14:30 +0000 profiles: alpha: mask USE=bpf for v4l-utils Bug: https://bugs.gentoo.org/678940 Reviewed-by: Matt Turner <mattst88@gentoo.org> Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> profiles/arch/alpha/package.use.mask | 4 ++++ 1 file changed, 4 insertions(+) The issue is addressed now, to my understanding. Thanks everyone involved. |