Emerge fails during compile phase, apparently due to unknown name type 'mutex_t' Reproducible: Always Steps to Reproduce: 1. emerge libtirpc Actual Results: /Users/askarbektassov/Gentoo/var/tmp/portage/net-libs/libtirpc-1.3.3/work/libtirpc-1.3.3/src/auth_none.c: In function 'authnone_create': /Users/askarbektassov/Gentoo/var/tmp/portage/net-libs/libtirpc-1.3.3/work/libtirpc-1.3.3/src/auth_none.c:81:16: error: unknown type name 'mutex_t' 81 | extern mutex_t authnone_lock; | ^~~~~~~ Expected Results: Successful emerge.
Created attachment 825141 [details] /Users/askarbektassov/Gentoo/var/tmp/portage/net-libs/libtirpc-1.3.3/temp/build.log Added build log
What is pulling this in for you on prefix? It shouldn't be needed on macOS. --tree may help you.
Hi Sam, thanks to looking into this. I am trying to emerge dev-lang/R.
*** Bug 875515 has been marked as a duplicate of this bug. ***
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbbe90010a5b4d6cf6db8503c31f048717d53860 commit cbbe90010a5b4d6cf6db8503c31f048717d53860 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-10-26 22:16:37 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-10-26 22:16:47 +0000 dev-lang/R: make libtirpc dep linux-only Unnecessary on macOS. Bug: https://bugs.gentoo.org/878101 Signed-off-by: Sam James <sam@gentoo.org> dev-lang/R/R-4.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)