Dear Sir, I failed to build the user-mode Linux with the Linux kerenl 2.6.14. The Linux kernel is downloaded from www.kernel.org. The commands used to build are summarized as below:
$ make defconfig ARCH=um $ make ARCH=um The error messages are shown as below: $ make ARCH=um CHK arch/um/include/uml-config.h UPD arch/um/include/uml-config.h gcc -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -D__arch_um__ -DSUBARCH=\"i386\" -Dvmap=kernel_vmap -Din6addr_loopback=kernel_in6addr_loopback -Iarch/um/include -I/home/Jhyda/UML/linux-2.6.14.7/arch/um/kernel/skas/include -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -S -o arch/um/user-offsets.s arch/um/sys-i386/user-offsets.c arch/um/sys-i386/user-offsets.c: 在函式 「foo」 中: arch/um/sys-i386/user-offsets.c:18: Warnning:Implicit function prototype 「offsetof」 arch/um/sys-i386/user-offsets.c:18: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:19: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:20: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:21: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:22: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:23: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:24: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:25: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:26: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:27: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:28: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:29: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:30: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:31: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:32: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:33: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:34: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:35: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:36: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:37: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:38: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:39: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:40: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:41: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:42: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:43: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:44: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:45: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:46: Error:expected expression before 「struct」 arch/um/sys-i386/user-offsets.c:47: Error:expected expression before 「struct」 make: *** [arch/um/user-offsets.s] Error 1 BTW, I tried to build the UML with kerenel 2.6.13 and 2.6.15. Both of them have the same results as above. But, for the kernel 2.6.24, it is successful to build. Could you help me to identify the problem? Thanks a lot. Best Regards, Riker. -- http://home.url.com.tw 房地產專業知識分享, 互動, 與累積的大寶庫 ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ User-mode-linux-user mailing list User-mode-linux-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user