From: Lakshminarasimhan N. <lsi...@gm...> - 2007-02-28 13:27:09
|
Hi, I downloaded the 2.6.18 kernel and did the following make defconfig ARCH=um make menuconfig ARCH=um make ARCH=um I got the following error $make ARCH=um SYMLINK arch/um/include/kern_constants.h SYMLINK arch/um/include/sysdep CHK arch/um/include/uml-config.h UPD arch/um/include/uml-config.h CC arch/um/sys-i386/user-offsets.s arch/um/sys-i386/user-offsets.c: In function 'foo': arch/um/sys-i386/user-offsets.c:19: warning: implicit declaration of function 'offsetof' arch/um/sys-i386/user-offsets.c:19: error: expected expression before 'struct' The offsetof macro is defined in <linux/stddef.h> but somehow it is not in the include path. Can anyone help? TIA, simhan. |
From: Jeff D. <jd...@ad...> - 2007-02-28 16:51:21
|
On Wed, Feb 28, 2007 at 10:27:06PM +0900, Lakshminarasimhan Naveenam wrote: > I downloaded the 2.6.18 kernel and did the following > > I got the following error > $make ARCH=um > SYMLINK arch/um/include/kern_constants.h > SYMLINK arch/um/include/sysdep > CHK arch/um/include/uml-config.h > UPD arch/um/include/uml-config.h > CC arch/um/sys-i386/user-offsets.s > arch/um/sys-i386/user-offsets.c: In function 'foo': > arch/um/sys-i386/user-offsets.c:19: warning: implicit declaration of > function 'offsetof' > arch/um/sys-i386/user-offsets.c:19: error: expected expression before > 'struct' This has been fixed for a while - can you use a more modern UML? Jeff -- Work email - jdike at linux dot intel dot com |