Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 720770

Summary: dev-perl/Fuse-0.16.1-r1 : I dont know your Linux distribution, but please install the FUSE libraries and headers to build this mod
Product: Gentoo Linux Reporter: Toralf Förster <toralf>
Component: Current packagesAssignee: Gentoo Perl team <perl>
Status: RESOLVED TEST-REQUEST    
Severity: normal CC: kentnl
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge-info.txt
dev-perl:Fuse-0.16.1-r1:20200502-230241.log
emerge-history.txt
environment
etc.portage.tbz2
temp.tbz2

Description Toralf Förster gentoo-dev 2020-05-03 10:15:43 UTC
 * perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none DESTDIR=/var/tmp/portage/dev-perl/Fuse-0.16.1-r1/image
Cannot build for platform: linux
I dont know your Linux distribution, but please install the FUSE libraries and headers to build this module
 * ERROR: dev-perl/Fuse-0.16.1-r1::gentoo failed (configure phase):
 *   Unable to build!
 * 

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1_no-multilib-20200502-160513

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-9.3.0 *
Available Python interpreters, in order of preference:
  [1]   python3.7 (uninstalled)
  [2]   python3.6
  [3]   python3.8 (fallback)
  [4]   python2.7 (fallback)
Available Ruby profiles:
  [1]   ruby24 (with Rubygems)
  [2]   ruby25 (with Rubygems) *
Available Rust versions:
  (none found)

  timestamp(s) of HEAD at this tinderbox image:
/var/db/repos/gentoo	Sat 02 May 2020 09:38:58 PM UTC

emerge -qpvO dev-perl/Fuse
[ebuild  N    ] dev-perl/Fuse-0.16.1-r1  USE="-test"
Comment 1 Toralf Förster gentoo-dev 2020-05-03 10:15:47 UTC
Created attachment 635784 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2020-05-03 10:15:52 UTC
Created attachment 635786 [details]
dev-perl:Fuse-0.16.1-r1:20200502-230241.log
Comment 3 Toralf Förster gentoo-dev 2020-05-03 10:15:55 UTC
Created attachment 635788 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2020-05-03 10:15:59 UTC
Created attachment 635790 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2020-05-03 10:16:02 UTC
Created attachment 635792 [details]
etc.portage.tbz2
Comment 6 Toralf Förster gentoo-dev 2020-05-03 10:16:06 UTC
Created attachment 635794 [details]
temp.tbz2
Comment 7 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2020-09-18 04:15:47 UTC
Yeah, this code is old, probably needs fuse:0
Comment 8 Larry the Git Cow gentoo-dev 2020-09-18 04:31:59 UTC
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(+)
Comment 9 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2020-09-18 05:25:15 UTC
Please retest with -r2