Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
If I attempt to emerge sys-fs/fuse-2.4.2 while running a kernel with fuse built-in, the ebuild properly identifies fuse being in the kernel. It tells me that it will skip building the module. However, in the installation step, the emerge fails because it cannot find 'fuse.ko'. Error: * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.15-gentoo * Checking for suitable kernel configuration options: * We have detected FUSE already built into the kernel. We will continue, but we wont build the module this time. * Please check to make sure these options are set correctly. * Failure to do so may cause unexpected problems. <compilation steps omitted> * Installing fuse module install: cannot stat `fuse.ko': No such file or directory Steps to reproduce: 1. Run a kernel with fuse built-in. 2. Emerge sys-fs/fuse. emerge info Portage 2.1_pre3-r1 (default-linux/x86/2005.1, gcc-4.0.2, glibc-2.3.6-r2, 2.6.15-gentoo i686) ================================================================= System uname: 2.6.15-gentoo i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.12.0_pre13 ccache version 2.4 [enabled] dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.17 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-r1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium4 -mmmx -msse -msse2 -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.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -mmmx -msse -msse2 -pipe -fomit-frame-pointer -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://gentoo.mirrors.tds.net/gentoo ftp://gentoo.mirrors.tds.net/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="x86 X acl acpi alsa apm arts audiofile avi berkdb bitmap-fonts bmp bzip2 cairo cdr crypt cups curl dvd dvi eds emboss encode esd exif expat fam firefox foomaticdb fortran ftp gdbm gif glut gmp gnome gpm gstreamer gtk gtk2 idn imagemagick imlib innodb ipv6 java javascript jpeg lcms ldap libg++ libwww mad mhash mikmod mime mmx mng motif mozilla mp3 mpeg mpi mysql mysqli ncurses nls nptl nptlonly odbc ogg oggvorbis opengl oss pam pdflib perl php pic png posix postgres ppds python qt quicktime readline samba sdl sockets speex spell sse sse2 ssl svg sysfs tcltk tcpd tetex threads tiff truetype truetype-fonts type1-fonts udev unicode usb vcd vorbis wifi win32codecs xine xml2 xmms xpm xv xvid zlib elibc_glibc kernel_linux userland_GNU" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
That's normal behaviour, not a failure. The ebuild does not build the module if already compiled in kernel.
(In reply to comment #1) > That's normal behaviour, not a failure. The ebuild does not build the module if > already compiled in kernel. > So how do I get libfuse, fuse.pc, fuse.h, etc. to install? sshfs-fuse needs those files to compile, but if I have fuse built into the kernel, I won't have those files.
There's NO failure in the output you have posted, it's normal behaviour. If the ebuild actually fails for you, then you need to post real errors.
Sorry. Emerge says not to include those lines, but I guess in this case they're pretty important! Error: * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.15-gentoo * Checking for suitable kernel configuration options: * We have detected FUSE already built into the kernel. We will continue, but we wont build the module this time. * Please check to make sure these options are set correctly. * Failure to do so may cause unexpected problems. <compilation steps omitted> * Installing fuse module install: cannot stat `fuse.ko': No such file or directory !!! ERROR: sys-fs/fuse-2.4.2 failed. !!! Function linux-mod_src_install, Line 537, Exitcode 1 !!! doins fuse.ko failed
Sorry about this, this is some 2.6.15 specific crap, not reproducible with <2.6.15 at all. *** This bug has been marked as a duplicate of 117834 ***