Summary: | sys-kernel/linux-headers - sandbox violation errors with kernel build dir | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Joe M <joe9mail> |
Component: | [OLD] Core system | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED DUPLICATE | ||
Severity: | major | CC: | marci_r |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
sandbox log
build log patch to work even when KBUILD_OUTPUT is set patch to allow linux-headers work even when kbuild_output is set |
Description
Joe M
2015-11-22 16:53:29 UTC
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 *** |