| size_t {aka long unsigned int} Fuse.xs: In function _PLfuse_ioctl: Fuse.xs:1518:12: error: IOC_IN undeclared (first use in this function) 1518 | if (cmd & IOC_IN) | ^~~~~~ Fuse.xs:1518:12: note: each undeclared identifier is reported only once for each function it appears in ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.0_musl-20200311-204810 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-gentoo-linux-musl-9.2.0 * [2] 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-bin-1.41.1 [2] rust-1.41.1 * The following VMs are available for generation-2: repository: ==> /var/db/repos/gentoo/metadata/timestamp.chk <== Sun, 15 Mar 2020 16:08:55 +0000 emerge -qpvO dev-perl/Fuse [ebuild N ] dev-perl/Fuse-0.16.1-r1 USE="-test"
Created attachment 619916 [details] emerge-info.txt
Created attachment 619918 [details] dev-perl:Fuse-0.16.1-r1:20200315-172837.log
Created attachment 619920 [details] emerge-history.txt
Created attachment 619922 [details] environment
Created attachment 619924 [details] etc.portage.tbz2
Created attachment 619926 [details] temp.tbz2
The first attempt to tinderbox a musl image failed at all. I'll mass close therefore all filed bug reports of the last days related to this tinderbox image. Please feel free to re-open if you think that the bug is real in musl and not fixed by the musl overlay.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4afbc116a7b929211e8bb9d9ddbcbec8ea3c1cd commit b4afbc116a7b929211e8bb9d9ddbcbec8ea3c1cd Author: Kent Fredric <kentnl@gentoo.org> AuthorDate: 2020-09-18 04:29:58 +0000 Commit: Kent Fredric <kentnl@gentoo.org> CommitDate: 2020-09-18 04:30:49 +0000 dev-perl/Fuse: -r bump for various toolchain love and bug fixes - Fix incorrect LICENSE - Use sys-fs/fuse:0 as the code doesn't bind against fuse:3, even if present. - Strip unwanted tests - Disable parallel testing (has a defined order where an script ensures the "mount" test is run before all others, and an "unmount" script run at the end for cleanup, and jumbling this order messes everything up. - Fix tests failing to load without '.' in @INC - Patch test code to work in "${T}" instead of /tmp/, and guard against lots of problems with bad path handling that could fail due to shell interpolation, as well as avoiding a few unneeded calls to dumb things like qx{cat foo} which works better done natively in perl - Borrow debians ioctl patch which may be tripping up musl - Ensure CFLAGS passed to make/compiler - Avoid running test suite under FEATURES="usersandbox" as the need to run fuse and mount filesystems for testing Bug: https://bugs.gentoo.org/699664 Bug: https://bugs.gentoo.org/712738 Bug: https://bugs.gentoo.org/720770 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Kent Fredric <kentnl@gentoo.org> dev-perl/Fuse/Fuse-0.16.1-r2.ebuild | 62 +++++ dev-perl/Fuse/files/Fuse-0.16.1-ioctl-header.patch | 22 ++ .../Fuse/files/Fuse-0.16.1-no-dot-inc-tests.patch | 286 +++++++++++++++++++++ .../Fuse/files/Fuse-0.16.1-tempdir-override.patch | 162 ++++++++++++ 4 files changed, 532 insertions(+)
Please retest with -r2
Builds fine.
pls see bug 830080