... * Preparing fuse module * econf: updating fuse-2.6.0-rc2/config.guess with /usr/share/gnuconfig/config.guess * econf: updating fuse-2.6.0-rc2/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --with-kernel=/usr/src/linux --libdir=/usr/lib --build=i686-pc-linux-gnu checking for a BSD-compatible install... /bin/install -c checking kernel source directory... /usr/src/linux checking kernel build directory... /usr/src/linux checking kernel source version... 2.6.19-rc1 checking if FUSE is configured in the kernel... no checking if kernel defines kzalloc function... yes checking if kernel defines fs_subsys... yes checking whether lookup_instantiate_filp is defined... yes checking if this is user mode linux... no configure: creating ./config.status config.status: creating Makefile config.status: creating config.h make -C /usr/src/linux M=/var/tmp/portage/fuse-2.6.0_rc2/work/fuse-2.6.0-rc2/kernel modules make[1]: Entering directory `/usr/src/linux-2.6.19-rc1' CC [M] /var/tmp/portage/fuse-2.6.0_rc2/work/fuse-2.6.0-rc2/kernel/dev.o CC [M] /var/tmp/portage/fuse-2.6.0_rc2/work/fuse-2.6.0-rc2/kernel/dir.o CC [M] /var/tmp/portage/fuse-2.6.0_rc2/work/fuse-2.6.0-rc2/kernel/file.o CC [M] /var/tmp/portage/fuse-2.6.0_rc2/work/fuse-2.6.0-rc2/kernel/inode.o /var/tmp/portage/fuse-2.6.0_rc2/work/fuse-2.6.0-rc2/kernel/file.c:846: error: 'generic_file_read' undeclared here (not in a function) /var/tmp/portage/fuse-2.6.0_rc2/work/fuse-2.6.0-rc2/kernel/file.c:847: error: 'generic_file_write' undeclared here (not in a function) make[2]: *** [/var/tmp/portage/fuse-2.6.0_rc2/work/fuse-2.6.0-rc2/kernel/file.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /var/tmp/portage/fuse-2.6.0_rc2/work/fuse-2.6.0-rc2/kernel/dev.c:1056: error: unknown field 'readv' specified in initializer /var/tmp/portage/fuse-2.6.0_rc2/work/fuse-2.6.0-rc2/kernel/dev.c:1056: warning: initialization from incompatible pointer type /var/tmp/portage/fuse-2.6.0_rc2/work/fuse-2.6.0-rc2/kernel/dev.c:1058: error: unknown field 'writev' specified in initializer /var/tmp/portage/fuse-2.6.0_rc2/work/fuse-2.6.0-rc2/kernel/dev.c:1058: warning: initialization from incompatible pointer type make[2]: *** [/var/tmp/portage/fuse-2.6.0_rc2/work/fuse-2.6.0-rc2/kernel/dev.o] Error 1 /var/tmp/portage/fuse-2.6.0_rc2/work/fuse-2.6.0-rc2/kernel/inode.c: In function 'fuse_change_attributes': /var/tmp/portage/fuse-2.6.0_rc2/work/fuse-2.6.0-rc2/kernel/inode.c:137: error: 'struct inode' has no member named 'i_blksize' make[2]: *** [/var/tmp/portage/fuse-2.6.0_rc2/work/fuse-2.6.0-rc2/kernel/inode.o] Error 1 make[1]: *** [_module_/var/tmp/portage/fuse-2.6.0_rc2/work/fuse-2.6.0-rc2/kernel] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.19-rc1' make: *** [all-spec] Error 2 !!! ERROR: sys-fs/fuse-2.6.0_rc2 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile fuse-2.6.0_rc2.ebuild, line 46: Called linux-mod_src_compile linux-mod.eclass, line 469: Called die !!! Unable to make majver=2.6 fusemoduledir=//lib/modules/2.6.19-rc1/fs all. !!! If you need support, post the topmost build error, and the call stack if relevant. --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/var/log/sandbox/sandbox-sys-fs_-_fuse-2.6.0_rc2-8339.log" open_wr: /usr/src/linux-2.6.19-rc1/astest13554.out open_wr: /usr/src/linux-2.6.19-rc1/astest13558.out open_wr: /usr/src/linux-2.6.19-rc1/astest13566.out open_wr: /usr/src/linux-2.6.19-rc1/astest13570.out --------------------------------------------------------------------------------
Created attachment 99414 [details] emerge --info
please provide a patch, wait for a new verion or use the in-kernel fuse module. Thanks wont spend any time on this now
*** Bug 167244 has been marked as a duplicate of this bug. ***
Reopening, stabilize a working please.
The sys-fs/fuse-2.6.0 is compiling fine
x86 stable
ppc64 stable
Marked 2.6.1 stable on ppc.
emerges fine and works with sshfs-fuse on amd64 Portage 2.1.2-r9 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.20-ck1 x86_64) ================================================================= System uname: 2.6.20-ck1 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ Gentoo Base System release 1.12.9 Timestamp of tree: Mon, 26 Feb 2007 10:20:01 +0000 ccache version 2.4 [enabled] dev-java/java-config: 1.3.7, 2.0.31 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -O2 -pipe -msse3" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=k8 -O2 -pipe -msse3" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig buildsyspkg ccache collision-protect distlocks metadata-transfer multilib-strict parallel-fetch sandbox sfperms strict test" GENTOO_MIRRORS="ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/ " LANG="en_US.ISO-8859-15" LC_ALL="en_US.ISO-8859-15" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/overlay" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X a52 aac acpi alsa amd64 audiofile berkdb bitmap-fonts branding bzip2 cairo cdinstall cdr cli cracklib crypt cups dbus divx dri dvd dvdr dvdread eds emboss encode fam ffmpeg firefox fortran gdbm gif gpm gstreamer gtk gtk2 hal iconv imagemagick ipod jpeg ldap libg++ lirc logrotate mad midi mikmod mp3 mpeg ncurses nls nptl nptlonly offensive ogg opengl pam pcre php png ppds pppd quicktime readline reflection rtc sdl session socks5 spl ssl svg symlink tcpd test tiff truetype truetype-fonts type1-fonts unicode v4l v4l2 vim-with-x vorbis wmp xinerama xorg xv xvid zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="evdev keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIRC_DEVICES="inputlirc" USERLAND="GNU" VIDEO_CARDS="fglrx radeon" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS
amd64 done.
09 Mar 2007; Gustavo Zacarias <gustavoz@gentoo.org> fuse-2.6.1.ebuild: Stable on sparc