Error Compiling the linux kernel with uClibc toolchain

Ayoub ayoub at ezono.com
Tue Jun 20 10:00:15 UTC 2006


Hi peter,

>
>  
>
>>$ make ARCH=arm CROSS_COMPILE=arm-linux-uclibc- allnoconfig
>>    
>>
>
>no idea what that does (allnoconfig, would that mean everything set to 
>NO? I am sure you wont want everything set to no) I would create a 
>.config, put that in place and run oldconfig
>
>  
>
I want just be able first to compile  a minimum configuration

>>$ make ARCH=arm CROSS_COMPILE=arm-linux-uclibc-
>>    
>>
>
>I always name the target [b]zImage|modules|modules_install, no idea if 
>that matters. Try maybe 2.6.16/17
>  
>
I tried as well   2.6.16/17 and it's the same error ,

I tried the 2.6.12 ( my toolchain are using 2.6.12  header ) and I'm 
getting the following error :

[ayoub at dogwood linux-2.6.12]$ make ARCH=arm 
CROSS_COMPILE=/home/ayoub/tmp/uclibc-0.9.28/arm/bin/arm-linux-uclibc- clean
  CLEAN   .tmp_versions
  CLEAN   include/asm-arm/arch include/asm-arm/.arch
[ayoub at dogwood linux-2.6.12]$ make ARCH=arm 
CROSS_COMPILE=/home/ayoub/tmp/uclibc-0.9.28/arm/bin/arm-linux-uclibc-
  CHK     include/linux/version.h
  HOSTCC  scripts/basic/fixdep
scripts/basic/fixdep.c: In function 'parse_config_file':
scripts/basic/fixdep.c:245: warning: pointer targets in passing argument 
1 of 'use_config' differ in signedness
scripts/basic/fixdep.c: In function 'parse_dep_file':
scripts/basic/fixdep.c:299: warning: pointer targets in passing argument 
1 of '__builtin_strchr' differ in signedness
scripts/basic/fixdep.c:299: warning: pointer targets in assignment 
differ in signedness
  HOSTCC  scripts/basic/split-include
scripts/basic/split-include.c: In function 'main':
scripts/basic/split-include.c:113: warning: pointer targets in 
assignment differ in signedness
  HOSTCC  scripts/basic/docproc
scripts/basic/docproc.c: In function 'find_export_symbols':
scripts/basic/docproc.c:184: warning: pointer targets in assignment 
differ in signedness
scripts/basic/docproc.c:185: warning: pointer targets in assignment 
differ in signedness
scripts/basic/docproc.c:202: warning: pointer targets in passing 
argument 2 of 'add_new_symbol' differ in signedness
scripts/basic/docproc.c: In function 'singfunc':
scripts/basic/docproc.c:274: warning: pointer targets in assignment 
differ in signedness
scripts/basic/docproc.c: In function 'parse_file':
scripts/basic/docproc.c:296: warning: pointer targets in assignment 
differ in signedness
  HOSTCC  scripts/kallsyms
scripts/kallsyms.c: In function 'read_symbol':
scripts/kallsyms.c:163: warning: pointer targets in assignment differ in 
signedness
scripts/kallsyms.c:164: warning: pointer targets in passing argument 1 
of 'strcpy' differ in signedness
scripts/kallsyms.c: In function 'symbol_valid':
scripts/kallsyms.c:210: warning: pointer targets in passing argument 1 
of 'strlen' differ in signedness
scripts/kallsyms.c:210: warning: pointer targets in passing argument 1 
of '__builtin_strcmp' differ in signedness
scripts/kallsyms.c:210: warning: pointer targets in passing argument 1 
of 'strlen' differ in signedness
scripts/kallsyms.c:210: warning: pointer targets in passing argument 1 
of '__builtin_strcmp' differ in signedness
scripts/kallsyms.c:210: warning: pointer targets in passing argument 1 
of '__builtin_strcmp' differ in signedness
scripts/kallsyms.c:210: warning: pointer targets in passing argument 1 
of '__builtin_strcmp' differ in signedness
scripts/kallsyms.c:211: warning: pointer targets in passing argument 1 
of 'strlen' differ in signedness
scripts/kallsyms.c:211: warning: pointer targets in passing argument 1 
of '__builtin_strcmp' differ in signedness
scripts/kallsyms.c:211: warning: pointer targets in passing argument 1 
of 'strlen' differ in signedness
scripts/kallsyms.c:211: warning: pointer targets in passing argument 1 
of '__builtin_strcmp' differ in signedness
scripts/kallsyms.c:211: warning: pointer targets in passing argument 1 
of '__builtin_strcmp' differ in signedness
scripts/kallsyms.c:211: warning: pointer targets in passing argument 1 
of '__builtin_strcmp' differ in signedness
scripts/kallsyms.c:212: warning: pointer targets in passing argument 1 
of 'strlen' differ in signedness
scripts/kallsyms.c:212: warning: pointer targets in passing argument 1 
of '__builtin_strcmp' differ in signedness
scripts/kallsyms.c:212: warning: pointer targets in passing argument 1 
of 'strlen' differ in signedness
scripts/kallsyms.c:212: warning: pointer targets in passing argument 1 
of '__builtin_strcmp' differ in signedness
scripts/kallsyms.c:212: warning: pointer targets in passing argument 1 
of '__builtin_strcmp' differ in signedness
scripts/kallsyms.c:212: warning: pointer targets in passing argument 1 
of '__builtin_strcmp' differ in signedness
scripts/kallsyms.c:217: warning: pointer targets in passing argument 1 
of 'strstr' differ in signedness
scripts/kallsyms.c:221: warning: pointer targets in passing argument 1 
of 'strlen' differ in signedness
scripts/kallsyms.c:221: warning: pointer targets in passing argument 1 
of '__builtin_strcmp' differ in signedness
scripts/kallsyms.c:221: warning: pointer targets in passing argument 1 
of 'strlen' differ in signedness
scripts/kallsyms.c:221: warning: pointer targets in passing argument 1 
of '__builtin_strcmp' differ in signedness
scripts/kallsyms.c:221: warning: pointer targets in passing argument 1 
of '__builtin_strcmp' differ in signedness
scripts/kallsyms.c:221: warning: pointer targets in passing argument 1 
of '__builtin_strcmp' differ in signedness
  HOSTCC  scripts/conmakehash
scripts/conmakehash.c: In function 'getunicode':
scripts/conmakehash.c:36: warning: pointer targets in initialization 
differ in signedness
scripts/conmakehash.c:44: warning: pointer targets in assignment differ 
in signedness
scripts/conmakehash.c:45: warning: pointer targets in passing argument 1 
of 'strtol' differ in signedness
  SYMLINK include/asm-arm/arch -> include/asm-arm/arch-rpc
  CC      arch/arm/kernel/asm-offsets.s
In file included from include/asm/page.h:27,
                 from include/asm/cpu-single.h:33,
                 from include/asm/proc-fns.h:154,
                 from include/asm/system.h:94,
                 from include/asm/bitops.h:22,
                 from include/linux/bitops.h:77,
                 from include/linux/thread_info.h:20,
                 from include/linux/spinlock.h:12,
                 from include/linux/capability.h:45,
                 from include/linux/sched.h:7,
                 from arch/arm/kernel/asm-offsets.c:13:
include/asm/glue.h:111:2: #error Unknown data abort handler type
In file included from include/asm/cpu-single.h:33,
                 from include/asm/proc-fns.h:154,
                 from include/asm/system.h:94,
                 from include/asm/bitops.h:22,
                 from include/linux/bitops.h:77,
                 from include/linux/thread_info.h:20,
                 from include/linux/spinlock.h:12,
                 from include/linux/capability.h:45,
                 from include/linux/sched.h:7,
                 from arch/arm/kernel/asm-offsets.c:13:
include/asm/page.h:92:2: #error Unknown user operations model
make[1]: *** [arch/arm/kernel/asm-offsets.s] Error 1
make: *** [arch/arm/kernel/asm-offsets.s] Error 2

Do you know any Buildroot/kernel version (2.6.x ) working ?


Thanks,


-Ayoub
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ayoub.vcf
Type: text/x-vcard
Size: 288 bytes
Desc: not available
Url : http://lists.busybox.net/pipermail/uclibc/attachments/20060620/dc05e5d9/attachment.vcf 


More information about the uClibc mailing list