Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 832881 - sys-apps/proot-5.3.0 fails to compile: tracee.h:29:10: fatal error: queue.h: No such file or directory
Summary: sys-apps/proot-5.3.0 fails to compile: tracee.h:29:10: fatal error: queue.h: ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Sergey Popov
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-02-08 07:28 UTC by Agostino Sarubbo
Modified: 2022-02-20 01:34 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,38.59 KB, text/plain)
2022-02-08 07:28 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2022-02-08 07:28:53 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: sys-apps/proot-5.3.0 fails to compile.
Discovered on: amd64 (internal ref: tinderbox_musl)

NOTE:
This machine uses MUSL libc
Comment 1 Agostino Sarubbo gentoo-dev 2022-02-08 07:28:56 UTC
Created attachment 764566 [details]
build.log

build log and emerge --info
Comment 2 Agostino Sarubbo gentoo-dev 2022-02-08 07:28:58 UTC
Error(s) that match a know pattern in addition to what has been reported in the summary:


./tracee/tracee.h:29:10: fatal error: sys/queue.h: No such file or directory
fatal: not a git repository (or any parent up to mount point /var/tmp)
./tracee/tracee.h:29:10: fatal error: sys/queue.h: No such file or directory
Comment 3 Sergey Popov gentoo-dev 2022-02-08 07:32:29 UTC
Issue seems musl-related, applied workaround(adding sys-libs/queue-standalone as a dependency on musl systems) does not help.

No idea how to fix this, as i still do not have musl chroot

CCing musl@ guys
Comment 4 Larry the Git Cow gentoo-dev 2022-02-08 07:37:26 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=677e4821d256cefbc6acfe7b7fb9143521761d0c

commit 677e4821d256cefbc6acfe7b7fb9143521761d0c
Author:     Sergey Popov <pinkbyte@gentoo.org>
AuthorDate: 2022-02-08 07:36:45 +0000
Commit:     Sergey Popov <pinkbyte@gentoo.org>
CommitDate: 2022-02-08 07:37:23 +0000

    sys-apps/proot: fix building on musl systems
    
    Add sys-libs/queue-standalone as dependency
    
    Bug: https://bugs.gentoo.org/832881
    Package-Manager: Portage-3.0.30, Repoman-3.0.3
    Signed-off-by: Sergey Popov <pinkbyte@gentoo.org>

 sys-apps/proot/proot-5.3.0.ebuild | 1 +
 1 file changed, 1 insertion(+)
Comment 5 Sergey Popov gentoo-dev 2022-02-08 07:39:24 UTC
Please ignore my previous comment, i thought about wrong package, no fixes was applied to sys-apps/proot regarding this issue until commit 677e4821d256cefbc6acfe7b7fb9143521761d0c

Please check again if it builds or not, thanks in advance