Trying to answering a kernel question the other day made me want to upgrade and see if I knew what I was on about these days - apparently I have no idea. Everythings changed! No make dep?!? make-kpkg!!?? I had to re-learn it all !!
Im using Debian Sarge with a 2.4 kernel so I thourght I'd give it a go.
Ok so heres what I did, some steps probably unnecessary but I tried it anyway.
# apt-get install kernel-package libncurses5-dev fakeroot wget bzip2
# cd /usr/src
# wget http://www.kernel.org/pub/linux/kern...6.11.7.tar.bz2
# tar xjf linux-2.6.11.7.tar.bz2
# mv linux-2.6.11.7 linux
# cd linux
# make clean
# make menuconfig (picked what I needed)
# make-kpkg clean
# fakeroot make-kpkg --initrd --revision=custom.1.0 kernel_image
All was loooking fine then BAM! Errors! Can anyone tell me what is going on or what to do next? The final few lines of output are below.
scripts/conmakehash.c:45: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness
CC arch/i386/kernel/asm-offsets.s
CHK include/asm-i386/asm_offsets.h
CC init/main.o
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
CC init/do_mounts.o
CC init/do_mounts_devfs.o
CC init/do_mounts_rd.o
CC init/do_mounts_initrd.o
LD init/mounts.o
CC init/initramfs.o
CC init/calibrate.o
LD init/built-in.o
HOSTCC usr/gen_init_cpio
CHK usr/initramfs_list
UPD usr/initramfs_list
CPIO usr/initramfs_data.cpio
GZIP usr/initramfs_data.cpio.gz
AS usr/initramfs_data.o
LD usr/built-in.o
CC arch/i386/kernel/process.o
{standard input}: Assembler messages:
{standard input}:810: Error: suffix or operands invalid for `mov'
{standard input}:811: Error: suffix or operands invalid for `mov'
{standard input}:1027: Error: suffix or operands invalid for `mov'
{standard input}:1028: Error: suffix or operands invalid for `mov'
{standard input}:1109: Error: suffix or operands invalid for `mov'
{standard input}:1110: Error: suffix or operands invalid for `mov'
{standard input}:1184: Error: suffix or operands invalid for `mov'
{standard input}:1185: Error: suffix or operands invalid for `mov'
{standard input}:1270: Error: suffix or operands invalid for `mov'
{standard input}:1282: Error: suffix or operands invalid for `mov'
make[2]: *** [arch/i386/kernel/process.o] Error 1
make[1]: *** [arch/i386/kernel] Error 2
make[1]: Leaving directory `/usr/src/linux'
Cheers in advance.


Reply With Quote
Bookmarks