https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: net-libs/kdsoap-ws-discovery-client-0.2_pre20200927 calls commands that do not exist. Discovered on: amd64 (internal ref: tinderbox_musl) NOTE: This machine uses MUSL libc Please look for 'command not found' and/or 'no such file or directory'.
Created attachment 813148 [details] build.log build log and emerge --info
I guess needs grep[pcre]
It's actually coming from ecm.eclass' ecm_punt_bogus_dep revived in kde overlay commit 309489594344554c085f9bedb8a0b0b1cfcd0d0f. Do you see a way around using pcregrep?
(In reply to Sam James from comment #2) > I guess needs grep[pcre] The binary is owned by dev-libs/libpcre though?
(In reply to Andreas Sturmlechner from comment #4) > (In reply to Sam James from comment #2) > > I guess needs grep[pcre] > The binary is owned by dev-libs/libpcre though? Oh aye. Sorry! Anyway, this is all from glib dropping pcre as a dep, and moving to pcre2, I imagine.
*** Bug 872458 has been marked as a duplicate of this bug. ***
I've not checked it at all but pcre2grep is provided by libpcre2. I suspect (but haven't investigated) that we could drop pcregrep from libpcre and symlink it in libpcre2. Dunno.
If pcre2grep does the same we can just add dev-libs/libpcre2 to BDEPEND, it's a cheap dependency for us since it is already required by dev-qt/qtcore:5.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=70409b54aad5815075dad6a1926807baa6b663fa commit 70409b54aad5815075dad6a1926807baa6b663fa Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2022-09-24 21:04:07 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2022-09-24 21:19:46 +0000 ecm.eclass: Switch to pcre2grep, add dev-libs/libpcre2 to BDEPEND The dependency is basically free since dev-qt/qtcore:5 or dev-qt/qtbase:6 already depend on dev-libs/libpcre2. Bug: https://bugs.gentoo.org/872068 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> eclass/ecm.eclass | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61773ffee736b867a5d03f78012a7f8faf2cb9c1 commit 61773ffee736b867a5d03f78012a7f8faf2cb9c1 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2022-09-24 21:04:07 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2022-10-11 12:39:45 +0000 ecm.eclass: Switch to pcre2grep, add dev-libs/libpcre2 to BDEPEND The dependency is basically free since dev-qt/qtcore:5 or dev-qt/qtbase:6 already depend on dev-libs/libpcre2. Closes: https://bugs.gentoo.org/872068 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> eclass/ecm.eclass | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-)
*** Bug 872065 has been marked as a duplicate of this bug. ***