I'm getting the error below when trying to recompile lirc : Reproducible: Always Steps to Reproduce: 1. 2. 3. Actual Results: make[2]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. scripts/split-include include/linux/autoconf.h include/config ACCESS DENIED mkdir: /usr/src/linux-2.4.22-gentoo-test- r0/include/config/blk/dev/md scripts/split-include: blk/dev/md: Permission denied make[2]: *** [include/config/MARKER] Error 1 make[2]: Leaving directory `/usr/src/linux-2.4.22-gentoo-test-r0' make[1]: *** [lirc_dev.o] Error 2 make[1]: Leaving directory `/var/tmp/portage/lirc-0.6.6-r1/work/lirc- 0.6.6/drivers/lirc_dev' make: *** [all-recursive] Error 1 make: Leaving directory `/var/tmp/portage/lirc-0.6.6-r1/work/lirc-0.6.6/drivers' !!! ERROR: app-misc/lirc-0.6.6-r1 failed. !!! Function src_compile, Line 105, Exitcode 2 !!! (no error message) --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-lirc-0.6.6-r1-32651.log" mkdir: /usr/src/linux-2.4.22-gentoo-test-r0/include/config/blk/dev/md -------------------------------------------------------------------------------- I compiled lirc successfully before but i have to recompile it and can not anymore. I'll investigate the problem on my side but wanted to at least initiate the bug.
please attach a complete merge log
i've created the directory : /usr/src/linux-2.4.22-gentoo-test-r0/include/config/blk/dev/md and the error changes as follows : scripts/split-include include/linux/autoconf.h include/config ACCESS DENIED open_wr: /usr/src/linux-2.4.22-gentoo-test-r0/include/config/blk/dev/md/module.h scripts/split-include: blk/dev/md/module.h: Permission denied make[2]: *** [include/config/MARKER] Error 1 make[2]: Leaving directory `/usr/src/linux-2.4.22-gentoo-test-r0' make[1]: *** [lirc_dev.o] Error 2 make[1]: Leaving directory `/var/tmp/portage/lirc-0.6.6-r1/work/lirc-0.6.6/drivers/lirc_dev' make: *** [all-recursive] Error 1 make: Leaving directory `/var/tmp/portage/lirc-0.6.6-r1/work/lirc-0.6.6/drivers' !!! ERROR: app-misc/lirc-0.6.6-r1 failed. !!! Function src_compile, Line 105, Exitcode 2 !!! (no error message) --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-lirc-0.6.6-r1-9500.log" open_wr: /usr/src/linux-2.4.22-gentoo-test-r0/include/config/blk/dev/md/module.h --------------------------------------------------------------------------------
please add this into gentoo-sources-2.6.x
sorry wrong bug
do you use USERPRIV ?
Created attachment 21279 [details] full log of the emerge
Created attachment 21280 [details] sandbox log
I've added the full log and the sandbox log as requested. I don't know what is USERPRIV ? Otherwise, my kernel version is : Linux gentoop4 2.4.22-gentoo-test-r0
please also provide emerge info
Here you are : gentoop4 root # emerge info Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1,2.2.5-r4, 2.4.22-gentoo-test-r0) ================================================================= System uname: 2.4.22-gentoo-test-r0 i686 Intel(R) Pentium(R) 4 CPU 1.60GHz Gentoo Base System version 1.4.3.8p1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -fforce-addr -falign-functions=4" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /opt/jakarta/tomcat/conf /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -fforce-addr -falign-functions=4" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache" GENTOO_MIRRORS="ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="foomaticdb libg++ mad mikmod spell gtkhtml bonobo svga ggi guile gpm arts palm dga dri berkdb mmx mmx2 sse sse2 gdbm tcpd pam libwww nls mitshm lame lirc perl imlib oggvorbis gtk2 xft xft2 qt dvd opengl png aalib alsa apm avi cdr crypt cups directfb esd encode gif gnome gtk imap jikes jpeg ldap motif mozilla mpeg ncurses oci8 odbc pda pdflib postgres python qtmt quicktime readline samba scanner sdl slang snmp sock5 ssl svvga tcltk tiff truetype usb wmf X xml xml2 xmms xv zlib x86 oss php php3 php4 v4l java kde" Just tell me if I've got to try anything, my home computer is up and sshable from office. Regards, Guillaume.
I've checked what the userpriv is and I am actually not using it as shown in the emerge info above.
does this dir contain the compiled source of your kernel, or did you make a "make clean" or something like that?
It contains the compiled kernel, last time I touched it I did the classical "make dep && make clean bzImage modules modules_install" and installed it...
*** Bug 35376 has been marked as a duplicate of this bug. ***
did you enable block devices in your kernel `?
closing