New kernel Cross Compile failure

Hi All,
  I am still having problems in cross compiling a new kernel for my arm
based Beagleboard xM. I am using an Ubuntu 10.10 system, after running
‘make ARCH=arm menuconfig’ I use the following command:
fakeroot make ARCH=arm KBUILD_DEBARCH=armel CROSS_COMPILE=arm-linux-
gnueabi- deb-pkg
after a long while I get this error:
  CHECK include/linux/byteorder (2 files)
  CHECK include/linux/caif (2 files)
  CHECK include/linux/can (4 files)
  CHECK include/linux/dvb (8 files)
  CHECK include/linux/hdlc (1 files)
  CHECK include/linux/isdn (1 files)
  CHECK include/linux/netfilter/ipset (4 files)
  CHECK include/linux/netfilter (69 files)
  CHECK include/linux/netfilter_arp (2 files)
  CHECK include/linux/netfilter_bridge (18 files)
  CHECK include/linux/netfilter_ipv4 (14 files)
  CHECK include/linux/netfilter_ipv6 (11 files)
  CHECK include/linux/nfsd (6 files)
  CHECK include/linux/raid (2 files)
  CHECK include/linux/spi (1 files)
  CHECK include/linux/sunrpc (1 files)
  CHECK include/linux/tc_act (7 files)
  CHECK include/linux/tc_ematch (4 files)
  CHECK include/linux/usb (9 files)
  CHECK include/linux/wimax (1 files)
  CHECK include/linux (362 files)
/home/ernie/kernel/linux-2.6.39.4/usr/include/linux/kernel.h:58:
userspace cannot reference function or variable defined in the kernel
/home/ernie/kernel/linux-2.6.39.4/usr/include/linux/quota.h:175:
userspace cannot reference function or variable defined in the kernel
/home/ernie/kernel/linux-2.6.39.4/usr/include/linux/sdla.h:116:
userspace cannot reference function or variable defined in the kernel
/home/ernie/kernel/linux-2.6.39.4/usr/include/linux/soundcard.h:1054:
userspace cannot reference function or variable defined in the kernel
  CHECK include/mtd (5 files)
  CHECK include/rdma (1 files)
  CHECK include/scsi/fc (4 files)
  CHECK include/scsi (3 files)
/home/ernie/kernel/linux-2.6.39.4/usr/include/scsi/scsi_netlink.h:108:
found __[us]{8,16,32,64} type without #include <linux/types.h>
  CHECK include/sound (8 files)
  CHECK include/video (3 files)
  CHECK include/xen (2 files)
  CHECK include (0 files)
  CHECK include/asm (32 files)
  CHK include/linux/version.h
  INSTALL include/asm-generic (34 files)
  INSTALL include/drm (13 files)
  INSTALL include/linux/byteorder (2 files)
  INSTALL include/linux/caif (2 files)
  INSTALL include/linux/can (4 files)
  INSTALL include/linux/dvb (8 files)
  INSTALL include/linux/hdlc (1 file)
  INSTALL include/linux/isdn (1 file)
  INSTALL include/linux/netfilter/ipset (4 files)
  INSTALL include/linux/netfilter (69 files)
  INSTALL include/linux/netfilter_arp (2 files)
  INSTALL include/linux/netfilter_bridge (18 files)
  INSTALL include/linux/netfilter_ipv4 (14 files)
  INSTALL include/linux/netfilter_ipv6 (11 files)
  INSTALL include/linux/nfsd (6 files)
  INSTALL include/linux/raid (2 files)
  INSTALL include/linux/spi (1 file)
  INSTALL include/linux/sunrpc (1 file)
  INSTALL include/linux/tc_act (7 files)
  INSTALL include/linux/tc_ematch (4 files)
  INSTALL include/linux/usb (9 files)
  INSTALL include/linux/wimax (1 file)
  INSTALL include/linux (362 files)
  INSTALL include/mtd (5 files)
  INSTALL include/rdma (1 file)
  INSTALL include/scsi/fc (4 files)
  INSTALL include/scsi (3 files)
  INSTALL include/sound (8 files)
  INSTALL include/video (3 files)
  INSTALL include/xen (2 files)
  INSTALL include (0 file)
  INSTALL include/asm (32 files)
make[1]: *** [deb-pkg] Error 1
make: *** [deb-pkg] Error 2
ernie@ubuntu:~/kernel/linux$
which seems to be after the compile when it is creating a package.
Could someone say what the problem is and assuming it can be fixed,
what files I would expect to be created, where they would be located
and how should I go about installing the new kernel on my
BeagleboardxM?

  Thanks Ernie