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

Bug 45067

Summary: new ebuild for sys-fs/fuse-1.1
Product: Gentoo Linux Reporter: Vaclav Slavik <vslavik>
Component: New packagesAssignee: Gentoo's Team for Core System packages <base-system>
Status: RESOLVED DUPLICATE    
Severity: enhancement CC: cagnulein, johnm, latexer, radek
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
URL: http://sourceforge.net/projects/avf
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: sys-fs/fuse-1.1.ebuild
fuse-1.1-no-depmod.patch
use.local.desc patch that adds fuseusermount flag
sys-fs/fuse-1.1.ebuild

Description Vaclav Slavik 2004-03-18 14:45:10 UTC
FUSE is userspace filesystem architecture similar to LUFS (already in Portage):

Filesystem in Userspace is a simple interface for userspace programs to export a virtual filesystem to the Linux kernel. It also aims to provide a secure method for non privileged users to create and mount their own filesystem implementations.

Reason for inclusion: EncFS requires it.
Comment 1 Vaclav Slavik 2004-03-18 14:45:52 UTC
Created attachment 27573 [details]
sys-fs/fuse-1.1.ebuild
Comment 2 Vaclav Slavik 2004-03-18 14:46:53 UTC
Created attachment 27574 [details, diff]
fuse-1.1-no-depmod.patch

This patch is required by the ebuild, it fixes a sandbox violation.
Comment 3 Seemant Kulleen (RETIRED) gentoo-dev 2004-03-18 15:29:43 UTC
adding john and peter coz they're lufs oriented
Comment 4 Vaclav Slavik 2004-03-20 05:22:34 UTC
Created attachment 27687 [details, diff]
use.local.desc patch that adds fuseusermount flag

I forgot to mention that the ebuild adds new local USE flag "fuseusermount"
which behaves in same way as "lufsusermount" flag. Attached patch adds it to
/usr/portage/profiles/use.local.desc.
Comment 5 Vaclav Slavik 2004-03-21 14:56:35 UTC
Created attachment 27753 [details]
sys-fs/fuse-1.1.ebuild

There was a typo in download URL, uploading corrected ebuild.
Comment 6 Jisakiel 2004-03-31 01:40:32 UTC
Fuse fails to compile in a 2.6.x (actually 2.6.4-gentoo-r1) kernel, it looks for the makefile in /arch/x86 instead of /arch/i386. Lufs had the same problem, and there is an ebuild that solves it... around captive project, which is what i'm trying to install. 


Making all in kernel
make[1]: Entering directory `/var/tmp/portage/fuse-1.1/work/fuse-1.1/kernel'
make -C /usr/src/linux-2.6.4-gentoo-r1 SUBDIRS=/var/tmp/portage/fuse-1.1/work/fuse-1.1/kernel modules
make[2]: Entering directory `/usr/src/linux-2.6.4-gentoo-r1'
Makefile:406: /usr/src/linux-2.6.4-gentoo-r1/arch/x86/Makefile: No existe el fichero o el directorio
make[2]: *** No hay ninguna regla para construir el objetivo `/usr/src/linux-2.6.4-gentoo-r1/arch/x86/Makefile'.  Alto.
make[2]: Leaving directory `/usr/src/linux-2.6.4-gentoo-r1'
make[1]: *** [all-spec] Error 2
make[1]: Leaving directory `/var/tmp/portage/fuse-1.1/work/fuse-1.1/kernel'
make: *** [all-recursive] Error 1

!!! ERROR: sys-fs/fuse-1.1 failed.
!!! Function src_compile, Line 418, Exitcode 2
!!! emake failed
Comment 7 Cagnulein 2004-08-20 03:55:41 UTC
i solve in this way:

ln -s /usr/src/linux/arch/i386 /usr/src/linux/arch/x86

:)
Comment 8 Daniel Webert 2004-10-01 12:23:05 UTC

*** This bug has been marked as a duplicate of 59733 ***