When trying to compile iSCSI on my ubuntu Sheeva Plug, I ran into an error message concerning the linux-libc-headers package. The message directed me to the FAQs at ep09.pld-linux.org. Frankly, I was not able to relate the FAQs to the problem, and I am looking for help to understand the nature of the error.
Below is the message that I posted on the Sheeva Plug Forum (http://plugcomputer.org/plugforum):
I have linux-220.127.116.11 on the plug with the Jaunty
file system. I have a 2 1/2 inch 250GB USB hard drive from which I boot. I want
to install the iSCSI initiator supplied by http://linux-iscsi.sourceforge.net/.
I compile the kernel and modules on the plug. When I try to compile iSCSI I get the following:
root@ubuntu:/usr/src/iscsi/linux-iscsi-3.6.3# make TOPDIR=/usr/src/kernel/linux-
Note: using kernel source from /usr/src/kernel/linux-18.104.22.168/ containing
kernel version 22.214.171.124
Note: using kernel config from /usr/src/kernel/linux-126.96.36.199//.config
gcc -DMODULE -DLINUX=1 -Iinclude -Idriver/include -Icommon/auth -Icommon/login
-Imisc/include -I/usr/src/kernel/linux-188.8.131.52//include -I/usr/src/kernel/linux
-184.108.40.206//drivers/scsi -MMD -c -o /usr/src/iscsi/linux-iscsi-3.6.3/Linux-armv5
In file included from driver/iscsi.c:22:
include/linux/config.h:1:2: error: #error "Compilation aborted. Please read the
FAQ for linux-libc-headers package."
include/linux/config.h:2:2: error: #error "(can be found at http://ep09.pld-linu
In file included from include/linux/module.h:9,
include/linux/sched.h:12:22: warning: asm/page.h: No such file or directory
Apparently there is some problem with the header files. When I go to the website recommended by the error messages I find FAQs, but none of them seem to help solve the errors. Can anyone shed some light on the issue?