>>> Emerging (1 of 1) sys-kernel/linux-headers-3.18::gentoo * gentoo-headers-base-3.18.tar.xz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] * gentoo-headers-3.18-1.tar.xz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking gentoo-headers-base-3.18.tar.xz to /var/tmp/portage/sys-kernel/linux-headers-3.18/work >>> Unpacking gentoo-headers-3.18-1.tar.xz to /var/tmp/portage/sys-kernel/linux-headers-3.18/work >>> Source unpacked in /var/tmp/portage/sys-kernel/linux-headers-3.18/work >>> Preparing source in /var/tmp/portage/sys-kernel/linux-headers-3.18/work/gentoo-headers-base-3.18 ... * Applying various patches (bugfixes/updates) ... * 00_all_0001-linux-stat.h-remove-__GLIBC__-checks.patch ... [ ok ] * 00_all_0002-netfilter-pull-in-limits.h.patch ... [ ok ] * 00_all_0003-convert-PAGE_SIZE-usage.patch ... [ ok ] * 00_all_0004-asm-generic-fcntl.h-namespace-kernel-file-structs.patch ... [ ok ] * 00_all_0005-unifdef-drop-unused-errno.h-include.patch ... [ ok ] * 00_all_0006-x86-do-not-build-relocs-tool-when-installing-headers.patch ... [ ok ] * 00_all_0007-timerfd-export-defines-to-userspace.patch ... [ ok ] * Done with patching >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-kernel/linux-headers-3.18/work/gentoo-headers-base-3.18 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/sys-kernel/linux-headers-3.18/work/gentoo-headers-base-3.18 ... * ACCESS DENIED: open_wr: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10823.tmp * ACCESS DENIED: unlinkat: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10823.tmp * ACCESS DENIED: unlinkat: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10823.o * ACCESS DENIED: open_wr: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10828.tmp * ACCESS DENIED: unlinkat: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10828.tmp * ACCESS DENIED: unlinkat: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10828.o * ACCESS DENIED: open_wr: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10833.tmp * ACCESS DENIED: unlinkat: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10833.tmp * ACCESS DENIED: unlinkat: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10833.o * ACCESS DENIED: unlinkat: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10838.tmp * ACCESS DENIED: unlinkat: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10838.o * ACCESS DENIED: open_wr: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10842.tmp * ACCESS DENIED: unlinkat: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10842.tmp * ACCESS DENIED: unlinkat: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10842.o * ACCESS DENIED: open_wr: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10847.tmp * ACCESS DENIED: unlinkat: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10847.tmp * ACCESS DENIED: unlinkat: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10847.o * ACCESS DENIED: unlinkat: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10852.tmp * ACCESS DENIED: unlinkat: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10852.o * ACCESS DENIED: open_wr: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10856.tmp * ACCESS DENIED: unlinkat: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10856.tmp * ACCESS DENIED: unlinkat: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10856.o * ACCESS DENIED: open_wr: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10861.tmp * ACCESS DENIED: unlinkat: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10861.tmp * ACCESS DENIED: unlinkat: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10861.o * ACCESS DENIED: open_wr: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.10866.tmp Reproducible: Always
Created attachment 417580 [details] sandbox log
Created attachment 417582 [details] build log
Hello, I do not use genkernel. I build kernel to a kernel build dir using the gentoo-sources kernel source. The kernel build directory is /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/. It appears that the linux-headers ebuild is trying to create some .tmp files in that folder. Thanks
This command called from line 645 of /usr/portage/eclass/kernel-2.eclass fails: getfilevar HOSTCFLAGS "${S}"/Makefile) Changing line 645 from: local HOSTCFLAGS=$(getfilevar HOSTCFLAGS "${S}"/Makefile) to: local HOSTCFLAGS="" continues the installation successfully. +++ [[ 201219 -ge 132632 ]] +++ echo x86 ++ local workingdir basefname basedname xarch=x86 ++ [[ -z HOSTCFLAGS ]] ++ workingdir=/var/tmp/portage/sys-kernel/linux-headers-3.18/work/gentoo-headers-base-3.18 +++ basename /var/tmp/portage/sys-kernel/linux-headers-3.18/work/gentoo-headers-base-3.18/Makefile ++ basefname=Makefile +++ dirname /var/tmp/portage/sys-kernel/linux-headers-3.18/work/gentoo-headers-base-3.18/Makefile ++ basedname=/var/tmp/portage/sys-kernel/linux-headers-3.18/work/gentoo-headers-base-3.18 ++ unset ARCH ++ set -o verbose ++ set -o xtrace ++ cd /var/tmp/portage/sys-kernel/linux-headers-3.18/work/gentoo-headers-base-3.18 ++ echo -e 'include Makefile\ne:\n\t@echo $(HOSTCFLAGS)' ++ make -s -f - e * ACCESS DENIED: open_wr: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.20698.tmp * ACCESS DENIED: unlinkat: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.20698.tmp * ACCESS DENIED: unlinkat: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.20698.o * ACCESS DENIED: open_wr: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.20703.tmp * ACCESS DENIED: unlinkat: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.20703.tmp * ACCESS DENIED: unlinkat: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.20703.o * ACCESS DENIED: open_wr: /home/j/var/kernel/src/linux-builds/4.1.12-gentoo-20151122111531/.20708.tmp
Created attachment 417602 [details, diff] patch to work even when KBUILD_OUTPUT is set
Created attachment 417604 [details, diff] patch to allow linux-headers work even when kbuild_output is set
*** Bug 566514 has been marked as a duplicate of this bug. ***
adding the patch from https://bugs.gentoo.org/show_bug.cgi?id=454294 fixes this issue.
*** This bug has been marked as a duplicate of bug 454294 ***