Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 131196 - stabilize a newer sys-fs/fuse version for 2.6.16 kernels
Summary: stabilize a newer sys-fs/fuse version for 2.6.16 kernels
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Stefan Schweizer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 126972 131627
  Show dependency tree
 
Reported: 2006-04-25 02:58 UTC by Stephan Schenk
Modified: 2006-05-03 12:12 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stephan Schenk 2006-04-25 02:58:17 UTC
The make process of sys-fs/fuse-2.4.1-r1 fails while running kernel sys-kernel/gentoo-sources-2.6.16-r3 (created using genkernel). 

  CC [M]  /var/tmp/portage/fuse-2.4.1-r1/work/fuse-2.4.1/kernel/inode.o
/var/tmp/portage/fuse-2.4.1-r1/work/fuse-2.4.1/kernel/file.c: In function `fuse_direct_write':
/var/tmp/portage/fuse-2.4.1-r1/work/fuse-2.4.1/kernel/file.c:608: error: structure has no member named `i_sem'
/var/tmp/portage/fuse-2.4.1-r1/work/fuse-2.4.1/kernel/file.c:610: error: structure has no member named `i_sem'
make[2]: *** [/var/tmp/portage/fuse-2.4.1-r1/work/fuse-2.4.1/kernel/file.o] Error 1

With sys-fs/fuse-2.4.2 every works fine (but this is still ~x86). On my system sys-fs/fuse is pulled in as a dependancy for sys-fs/sshfs-fuse which works perfectly again after emerging sys-fs/fuse-2.4.2

emerge --info
Portage 2.0.54 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.5-r3, 2.6.16-gentoo-r3 i686)
=================================================================
System uname: 2.6.16-gentoo-r3 i686 AMD Athlon(TM) XP 1900+
Gentoo Base System version 1.6.14
ccache version 2.3 [enabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LC_ALL="en_US.utf8"
LINGUAS=""
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://gentoo.iomc.uni-jena.de/gentoo-portage"
USE="x86 X aac acl acpi alsa arts audiofile avi bash-completion berkdb bitmap-fonts bzip2 chroot crypt css cups curl dri dvd encode ethereal fam foomaticdb fortran gd gdbm gif glut gpm gs gstreamer gtk2 hal idn imagemagick imlib ipv6 isdnlog jbig jpeg jpeg2k kde kdeenablefinal kdexdeltas lcms libwww logrotate mad mikmod mmx mng motif mp3 mpeg ncurses nls nptl nsplugin ogg opengl pam pcre pdf pdflib perl pic png ppds pppd python qt quicktime readline reflection samba sdl spell sse ssl tcltk tcpd tetex threads tiff truetype truetype-fonts type1-fonts udev unicode usb vcd vorbis win32codecs wmf xine xml xml2 xmms xorg xpm xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, INSTALL_MASK, LANG, LDFLAGS, PORTDIR_OVERLAY
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-04-25 03:07:30 UTC
Current stable version won't work. We need something newer stabilized for 2.6.16.
Comment 2 Stephan Schenk 2006-04-25 03:19:39 UTC
(In reply to comment #1)
> Current stable version won't work. We need something newer stabilized for
> 2.6.16.
> 
I agree with this. The reason why sys-fs/fuse-2.4.2 succeeds seems to be an extra check in the configure portion which disables building the kernel module if fuse support is already included in the kernel.
Comment 3 Stefan Schweizer (RETIRED) gentoo-dev 2006-04-25 07:27:14 UTC
2.6.0_pre2 has been in ~arch for a month, please stabilize
Comment 4 David Morgan 2006-04-25 18:10:44 UTC
As far as I can tell, 2.6.0_pre2 works fine on x86 here. With sshfs-fuse I can create files, open them, write to them, delete them (I've not tried anything bigger than 700MB). I'm not sure how to test lufis or fusefs, but they both compile ok, and nothing else seems to be marked stable on x86.

The only issue I've found is that file sizes always seem to be reported as 0 by du -k/du -h (but not by du -b or ls -l), not sure if this is a known issue, but it's not a major one.

emerge --info
Portage 2203-svn (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.16-gentoo-r3 i686)
=================================================================
System uname: 2.6.16-gentoo-r3 i686 Intel(R) Pentium(R) M processor 1.86GHz
Gentoo Base System version 1.6.14
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ http://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/ ftp://gentoo.blueyonder.co.uk http://mirrors.blueyonder.co.uk/mirrors/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X a52 aac aalib acpi alsa asf audiofile avi bash-completion berkdb bitmap-fonts bzip2 cdda cddb cdparanoia cdr cjk cli crypt cscope cups curl daap dbus dlloader dri dvd dvdr emboss encode exif expat fam fbcon ffmpeg firefox flac foomaticdb fortran ftp gd gdbm gif glut graphviz gstreamer gtk2 hal idn imagemagick imap isdnlog jack jpeg lcms libcaca libg++ libwww live lua mad maildir matroska mbox mikmod mmx mng motif mp3 mp4 mpeg mysql ncurses nls nptl ogg opengl pam pcre pdf pdflib perl png pppd python quicktime readline real reflection ruby samba sdl session spell spl sse sse2 ssl svg svga tcpd theora tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales vcd vidix vorbis win32codecs x264 xine xorg xv xvid xvmc zlib video_cards_radeon video_cards_fglrx video_cards_vesa video_cards_ati input_devices_keyboard input_devices_mouse userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 5 Stefan Schweizer (RETIRED) gentoo-dev 2006-04-25 22:12:10 UTC
worksforme, can you please try the latest sshfs-fuse?

arches can you please also mark stable sshfs-fuse-1.6?
Comment 6 Stephan Schenk 2006-04-26 02:00:20 UTC
works for me: sys-fs/fuse-2.6.0_pre2 and sys-fs/sshfs-fuse-1.6
Comment 7 David Morgan 2006-04-26 03:33:12 UTC
The issue's resolved in 1.6, and I've tested everything else that I tested with 1.2, except the biggest file I tried was ~7MB (and I can't really test with anything bigger again).
Comment 8 Joe Jezak (RETIRED) gentoo-dev 2006-04-28 20:16:18 UTC
Marked both ppc stable.
Comment 9 Joshua Jackson (RETIRED) gentoo-dev 2006-04-30 12:53:31 UTC
x86 is stable, I blew a fuse and did the sshuffle all at once (^.^) <--its bad pun day *gomen*
Comment 10 Gustavo Zacarias (RETIRED) gentoo-dev 2006-05-02 10:39:14 UTC
sparc stable.
Comment 11 Daniel Gryniewicz (RETIRED) gentoo-dev 2006-05-03 12:12:52 UTC
amd64 done.  Closing, as this is the last arch.