What version of gcc are you using? Also, is there a good reason you want
to use 2.6.14 instead of a newer kernel?

[EMAIL PROTECTED] wrote:
> 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
>   


-------------------------------------------------------------------------
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

Reply via email to