from ./fuse/xwmfs_fuse.hxx:5, from fuse/xwmfs_fuse_ops_impl.cxx:16: ./fuse/Entry.hxx:269:15: error: uid_t does not name a type; did you mean pid_t? 269 | static const uid_t m_uid; | ^~~~~ | pid_t ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.0_musl_hardened-20200328-201618 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-gentoo-linux-musl-9.3.0 * clang version 10.0.0 Target: x86_64-gentoo-linux-musl Thread model: posix InstalledDir: /usr/lib/llvm/10/bin /usr/lib/llvm/10 10.0.0 Available Python interpreters, in order of preference: [1] python3.8 [2] python3.7 [3] python3.6 [4] python2.7 (fallback) Available Ruby profiles: [1] ruby24 (with Rubygems) [2] ruby25 (with Rubygems) * Available Rust versions: [1] rust-1.42.0 * Available Java Virtual Machines: (none found) timestamp of HEAD at this tinderbox image: /var/db/repos/gentoo Sat Apr 4 10:37:53 UTC 2020 /var/db/repos/musl Sat Apr 4 03:02:24 UTC 2020 emerge -qpvO sys-fs/xwmfs [ebuild N ] sys-fs/xwmfs-0.84
Created attachment 629880 [details] emerge-info.txt
Created attachment 629882 [details] emerge-history.txt
Created attachment 629884 [details] environment
Created attachment 629886 [details] etc.portage.tbz2
Created attachment 629888 [details] logs.tbz2
Created attachment 629890 [details] sys-fs:xwmfs-0.84:20200404-113232.log
Created attachment 629892 [details] temp.tbz2
I've never tested compilation against musl libc but it looks like there might be some required includes missing. I'll have a closer look.
Could you test the following two patches in your setup? https://github.com/gerstner-hub/xwmfs/commit/1d6aa01b396d2742973ba4af58e94fe23e834a40 https://github.com/gerstner-hub/xwmfs/commit/67b633bfe5d7e350e60779f9167769f68d799b00 They should fix the compilation issues when using musl libc.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=427517aab91f283b7c88e9c82fc4c9432783ef58 commit 427517aab91f283b7c88e9c82fc4c9432783ef58 Author: Matthias Gerstner <Matthias.Gerstner@nefkom.net> AuthorDate: 2020-05-13 15:51:37 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2020-06-08 07:45:20 +0000 sys-fs/xwmfs: version bump to 0.85 Signed-off-by: Matthias Gerstner <matthias.gerstner@nefkom.net> Package-Manager: Portage-2.3.89, Repoman-2.3.20 Closes: https://bugs.gentoo.org/722140 Closes: https://bugs.gentoo.org/716170 Signed-off-by: Joonas Niilola <juippis@gentoo.org> sys-fs/xwmfs/Manifest | 1 + sys-fs/xwmfs/xwmfs-0.85.ebuild | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+)