lufs-0.9.7-r1 doesn't want to emerge, because "Due to the 2.6 kernel build system", it "requires write access to //usr/src/linux". Annoying thing is, I run a 2.4 kernel, as uname and the /usr/src/linux symlink will tell you. I do have some 2.6 folders in /usr/src, but none are installed. PS: Disabling kmod_make_linux_writable in th ebuild, I run into #48327 Using lufs-0.9.7, I run into #35061 Using lufs-0.9.6, no problem :) Reproducible: Always Steps to Reproduce: 1. emerge lufs Actual Results: * Due to the 2.6 kernel build system, external module compilation * with a normal setup requires write access to //usr/src/linux * There are several ways to fix/prevent this. * Users can willingly let portage make this writable by doing * # config-kernel --allow-writable yes * However, this is considered a security risk! * * The prefered method is to enable Gentoo's new 'koutput' method * for kernel modules. See the doc * http://www.gentoo.org/doc/en/2.6-koutput-user.xml * To enable this, you'll need to run * # config-kernel --output-dir /var/tmp/kernel-output * and then install a new kernel !!! ERROR: sys-fs/lufs-0.9.7-r1 failed. !!! Function kmod_make_linux_writable, Line 207, Exitcode 0 !!! Incompatible kernel setup Expected Results: succesful emerge
reopen with the output of emerge --info please.
Here it is: # emerge --info lufs Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040420-r0, 2.4.25-gentoo-r2) ================================================================= System uname: 2.4.25-gentoo-r2 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.4.9 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-tbird -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /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/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=athlon-tbird -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox userpriv" GENTOO_MIRRORS="http://212.219.247.13/sites/www.ibiblio.org/gentoo/ http://212.219.247.17/sites/www.ibiblio.org/gentoo/ http://212.219.247.10/sites/www.ibiblio.org http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2 -s" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow 3dnow2 X aalib alsa apm arts avi berkdb cdr crypt cups dga dvd emacs encode esd fbcon ffmpeg foomaticdb gdbm ggi gif gnome gpm gtk gtk2 guile imlib java jpeg kde libg++ libwww mad mikmod mmx mmx2 mozilla mpeg mule ncurses nls oggvorbis opengl pam pdflib perl png python qt quicktime readline samba sdl slang spell ssl sslx svga tcltk tcpd tetex truetype usb x86 xml2 xmms xv xvid zlib"
Can you please try if this is fixed by Bug 67212, comment if it works and add a dependency?
I'm sorry, I currently have no access to the machine with a 2.4 kernel, and cannot test at the moment. My current machine isn't usable with a 2.4 either. I will test when I get home, but that won't be until Christmas :/
fuse is now used for kernel support, so this bug is no longer needed.