Summary: | =media-libs/libv4l-0.9.5 on uclibc - configure: error: Cannot continue: argp.h not found | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Amadeusz Sławiński <amade> |
Component: | [OLD] Library | Assignee: | Andriy Utkin (RETIRED) <andrey_utkin> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bugs.gentoo.org, media-tv |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=561866 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 430702, 570544 | ||
Attachments: | build.log |
Description
Amadeusz Sławiński
2013-07-18 12:10:01 UTC
Created attachment 353574 [details]
build.log
Okay here's why: argp is not provided by uclibc. Instead you need sys-libs/argp-standalone and you need to append -largp to the LDFLAGS. Take a look at bug #470884 comment #14. You'd also have to change the DEPEND so that uclibc? ( sys-libs/argp-standalone ) (In reply to Anthony Basile from comment #2) > uclibc? ( sys-libs/argp-standalone ) if this is going to spread, please provide a virtual for this like we do for libiconv or libintl. (In reply to Alexis Ballier from comment #3) > (In reply to Anthony Basile from comment #2) > > uclibc? ( sys-libs/argp-standalone ) > > if this is going to spread, please provide a virtual for this like we do for > libiconv or libintl. Aha! good point. argp is also not provided by musl. So the musl profiles would also benefit from the virtual. Managed to set up the environment to reproduce this. Will add this dep. Will add it directly first, then will see if I can make the virtual thing. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30f4049a39b818052c0ad71c7a8493c7ab6063ec commit 30f4049a39b818052c0ad71c7a8493c7ab6063ec Author: Andrey Utkin <andrey_utkin@gentoo.org> AuthorDate: 2019-06-05 18:19:21 +0000 Commit: Andrey Utkin <andrey_utkin@gentoo.org> CommitDate: 2019-06-05 18:20:11 +0000 media-libs/libv4l: depend on argp-standalone in non-glibc envs Before, on musl and uclibc based profiles emerge libv4l failed due to missing sys-libs/argp-standalone. This commit affects only newly-added version 1.16.6 which will become default only after stabilization. Bug: https://bugs.gentoo.org/show_bug.cgi?id=561866 Bug: https://bugs.gentoo.org/show_bug.cgi?id=477290 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> media-libs/libv4l/libv4l-1.16.6.ebuild | 1 + 1 file changed, 1 insertion(+) Hope the commit pushed on Jun 5 helped. Postponing virtual/argp idea for now - can always be done when we run out of more tangible problems, the current situation doesn't seem too painful to me. |