Problem in Compiling 2.6.9 kernel (For RTL)
Hello,
I have tried to compile kernel 2.6.9 from a Fedora Core 7
(
///
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.21-1.3194.fc7 #1 SMP Wed May 23 22:35:01 EDT 2007 i686 athlon i386 GNU/Linux
////
)
But there i some error as shown below (And I have compiled kernel 2.6.23)
///////
[kithen@localhost linux-2.6.9]$ make bzImage
CHK include/linux/version.h
UPD include/linux/version.h
SYMLINK include/asm -> include/asm-i386
SPLIT include/linux/autoconf.h -> include/config/*
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/file2alias.o
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/sumversion.o
HOSTLD scripts/mod/modpost
HOSTCC scripts/kallsyms
HOSTCC scripts/conmakehash
CC arch/i386/kernel/asm-offsets.s
In file included from include/asm/mpspec.h:5,
from include/asm/smp.h:18,
from include/linux/smp.h:17,
from include/linux/sched.h:23,
from arch/i386/kernel/asm-offsets.c:7:
include/asm/mpspec_def.h:78: warning: ‘packed’ attribute ignored for field of type ‘unsigned char[6]’
CHK include/asm-i386/asm_offsets.h
UPD include/asm-i386/asm_offsets.h
CC init/main.o
In file included from include/asm/mpspec.h:6,
from include/asm/smp.h:19,
from include/linux/smp.h:18,
from include/linux/sched.h:24,
from include/linux/module.h:11,
from init/main.c:17:
include/asm/mpspec_def.h:78: warning: ‘packed’ attribute ignored for field of type ‘unsigned char[6]’
In file included from include/linux/security.h:35,
from init/main.c:37:
include/linux/skbuff.h: In function ‘skb_add_data’:
include/linux/skbuff.h:1017: warning: pointer targets in passing argument 2 of ‘csum_and_copy_from_user’ differ in signedness
init/main.c: In function ‘maxcpus’:
init/main.c:149: warning: pointer targets in passing argument 2 of ‘get_option’ differ in signedness
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
In file included from include/asm/mpspec.h:6,
from include/asm/smp.h:19,
from include/linux/smp.h:18,
from include/linux/sched.h:24,
from include/linux/module.h:11,
from init/version.c:11:
include/asm/mpspec_def.h:78: warning: ‘packed’ attribute ignored for field of type ‘unsigned char[6]’
CC init/do_mounts.o
In file included from include/asm/mpspec.h:6,
from include/asm/smp.h:19,
from include/linux/smp.h:18,
from include/linux/sched.h:24,
from include/linux/module.h:11,
from init/do_mounts.c:2:
include/asm/mpspec_def.h:78: warning: ‘packed’ attribute ignored for field of type ‘unsigned char[6]’
In file included from include/linux/security.h:35,
from init/do_mounts.c:9:
include/linux/skbuff.h: In function ‘skb_add_data’:
include/linux/skbuff.h:1017: warning: pointer targets in passing argument 2 of ‘csum_and_copy_from_user’ differ in signedness
LD init/mounts.o
CC init/initramfs.o
In file included from include/asm/mpspec.h:6,
from include/asm/smp.h:19,
from include/linux/smp.h:18,
from include/linux/topology.h:34,
from include/linux/mmzone.h:372,
from include/linux/gfp.h:5,
from include/linux/slab.h:16,
from include/linux/percpu.h:5,
from include/linux/rcupdate.h:42,
from include/linux/dcache.h:11,
from include/linux/fs.h:17,
from init/initramfs.c:3:
include/asm/mpspec_def.h:78: warning: ‘packed’ attribute ignored for field of type ‘unsigned char[6]’
init/initramfs.c: In function ‘flush_window’:
init/initramfs.c:401: warning: pointer targets in passing argument 1 of ‘flush_buffer’ differ in signedness
init/initramfs.c: In function ‘unpack_to_rootfs’:
init/initramfs.c:442: warning: pointer targets in assignment differ in signedness
LD init/built-in.o
HOSTCC usr/gen_init_cpio
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
In file included from include/asm/mpspec.h:6,
from include/asm/smp.h:19,
from include/linux/smp.h:18,
from include/linux/sched.h:24,
from arch/i386/kernel/process.c:18:
include/asm/mpspec_def.h:78: warning: ‘packed’ attribute ignored for field of type ‘unsigned char[6]’
arch/i386/kernel/process.c: In function ‘show_regs’:
arch/i386/kernel/process.c:252: warning: pointer targets in passing argument 2 of ‘show_trace’ differ in signedness
{standard input}: Assembler messages:
{standard input}:753: Error: suffix or operands invalid for `mov'
{standard input}:754: Error: suffix or operands invalid for `mov'
{standard input}:954: Error: suffix or operands invalid for `mov'
{standard input}:955: Error: suffix or operands invalid for `mov'
{standard input}:1031: Error: suffix or operands invalid for `mov'
{standard input}:1032: Error: suffix or operands invalid for `mov'
{standard input}:1132: Error: suffix or operands invalid for `mov'
{standard input}:1133: Error: suffix or operands invalid for `mov'
{standard input}:1197: Error: suffix or operands invalid for `mov'
{standard input}:1209: Error: suffix or operands invalid for `mov'
make[1]: *** [arch/i386/kernel/process.o] Error 1
make: *** [arch/i386/kernel] Error 2
[kithen@localhost linux-2.6.9]$
///////////
Please help me to findout the problem.
Anoob T Murali
Last edited by atmurali; 10-06-2009 at 02:42 PM.
|