Hi all,
When trying to follow the book i have gotten to a "Permission denied"
error because in section "6.7.1. Installation of Linux API Headers"
you are told to copy files to /usr/include as the lfs user, or so I
understood, please correct me if I'm missing something. I guess I just
have to copy them as root but I'm just saying so it can be corrected
in the book if needed.
make headers_check
make INSTALL_HDR_PATH=dest headers_install
find dest/include \( -name .install -o -name ..install.cmd \) -delete
cp -rv dest/include/* /usr/include
The version of the book being used: 7.0-rc2
The host distribution and version being used to create LFS:
CRUNCHBANG LINUX LIVE CD (crunchbang-10-20110207-openbox-i686.iso)
based on Debian Squeeze.
The output from the Section vii, “Host System Requirements”
The package or section the problem was encountered in: linux-3.0.4.tar.gz
The exact error message or symptom being received:
/mnt/lfs/sources/linux-3.0.4$ cp -rv dest/include/* /usr/include
`dest/include/asm/vsyscall.h' -> `/usr/include/asm/vsyscall.h'
cp: cannot create regular file `/usr/include/asm/vsyscall.h': Permission denied
[...]
`dest/include/xen/evtchn.h' -> `/usr/include/xen/evtchn.h'
cp: cannot create regular file `/usr/include/xen/evtchn.h': Permission denied
Note whether you have deviated from the book at all: NO
Cheers,
Fred.
“Free software” is a matter of liberty, not price. To understand the
concept, you should think of “free” as in “free speech”, not as in
“free beer”.
Free software is a matter of the users' freedom to run, copy,
distribute, study, change and improve the software.
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page