Check this link.
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.
Its better to regret something you have done than to regret something you havent done :P
Check this link.
My crime is that of curiosity. My crime is that of judging people by what they say and think, not what they look like. My crime is that of outsmarting you, something that you will never forgive.
Bookmarks