Error Compiling the linux kernel with uClibc toolchain

Ayoub ayoub at ezono.com
Mon Jun 19 15:38:26 UTC 2006


Hi,

I'm trying to compile linux kernel ( v 2.6.15) with an arm cross 
compiler built using buildroot :
here what I'm getting :

# 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
  HOSTCC  scripts/basic/split-include
  HOSTCC  scripts/basic/docproc
  SPLIT   include/linux/autoconf.h -> include/config/*
  SYMLINK include/asm-arm/arch -> include/asm-arm/arch-rpc
  Generating include/asm-arm/mach-types.h
  CC      arch/arm/kernel/asm-offsets.s
In file included from include/asm/system.h:5,
                 from include/asm/processor.h:18,
                 from include/asm/thread_info.h:17,
                 from include/linux/thread_info.h:21,
                 from include/linux/preempt.h:10,
                 from include/linux/spinlock.h:50,
                 from include/linux/capability.h:45,
                 from include/linux/sched.h:7,
                 from arch/arm/kernel/asm-offsets.c:13:
include/linux/kernel.h:93: warning: `regparm' attribute directive ignored
include/linux/kernel.h:128: warning: `regparm' attribute directive ignored
include/linux/kernel.h:130: warning: `regparm' attribute directive ignored
In file included from include/asm/processor.h:18,
                 from include/asm/thread_info.h:17,
                 from include/linux/thread_info.h:21,
                 from include/linux/preempt.h:10,
                 from include/linux/spinlock.h:50,
                 from include/linux/capability.h:45,
                 from include/linux/sched.h:7,
                 from arch/arm/kernel/asm-offsets.c:13:
include/asm/system.h:13: warning: `regparm' attribute directive ignored
In file included from include/asm/thread_info.h:17,
                 from include/linux/thread_info.h:21,
                 from include/linux/preempt.h:10,
                 from include/linux/spinlock.h:50,
                 from include/linux/capability.h:45,
                 from include/linux/sched.h:7,
                 from arch/arm/kernel/asm-offsets.c:13:
include/asm/processor.h:71: error: `CONFIG_X86_L1_CACHE_SHIFT' 
undeclared here (not in a function)
include/asm/processor.h:71: error: requested alignment is not a constant
In file included from include/linux/thread_info.h:21,
                 from include/linux/preempt.h:10,
                 from include/linux/spinlock.h:50,
                 from include/linux/capability.h:45,
                 from include/linux/sched.h:7,
                 from arch/arm/kernel/asm-offsets.c:13:
include/asm/thread_info.h:96: error: invalid register name for 
'current_stack_pointer'
In file included from include/linux/capability.h:45,
                 from include/linux/sched.h:7,
                 from arch/arm/kernel/asm-offsets.c:13:
include/linux/spinlock.h:82: warning: `regparm' attribute directive ignored
In file included from include/linux/sched.h:12,
                 from arch/arm/kernel/asm-offsets.c:13:
include/linux/jiffies.h:27:5: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:29:7: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:31:7: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:33:7: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:35:7: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:37:7: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:39:7: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:42:3: #error You lose.
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: division by zero in #if
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: division by zero in #if
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: division by zero in #if
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: division by zero in #if
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: division by zero in #if
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: division by zero in #if
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: division by zero in #if
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: division by zero in #if
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: division by zero in #if
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: division by zero in #if
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: division by zero in #if
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: division by zero in #if
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: division by zero in #if
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: division by zero in #if
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: division by zero in #if
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:213:31: division by zero in #if
include/linux/jiffies.h:213:46: warning: "SHIFT_HZ" is not defined
include/linux/jiffies.h:257:5: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:257:44: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:257:46: division by zero in #if
include/linux/jiffies.h:259:7: warning: "CONFIG_HZ" is not defined
In file included from include/linux/sched.h:12,
                 from arch/arm/kernel/asm-offsets.c:13:
include/linux/jiffies.h: In function `jiffies_to_msecs':
include/linux/jiffies.h:262: error: `CONFIG_HZ' undeclared (first use in 
this function)
include/linux/jiffies.h:262: error: (Each undeclared identifier is 
reported only once
include/linux/jiffies.h:262: error: for each function it appears in.)
include/linux/jiffies.h:268:5: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:268:44: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:268:46: division by zero in #if
include/linux/jiffies.h:270:7: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h: In function `jiffies_to_usecs':
include/linux/jiffies.h:273: error: `CONFIG_HZ' undeclared (first use in 
this function)
include/linux/jiffies.h:281:5: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:281:44: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:281:46: division by zero in #if
include/linux/jiffies.h:283:7: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h: In function `msecs_to_jiffies':
include/linux/jiffies.h:286: error: `CONFIG_HZ' undeclared (first use in 
this function)
include/linux/jiffies.h:294:5: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:294:44: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:294:46: division by zero in #if
include/linux/jiffies.h:296:7: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h: In function `usecs_to_jiffies':
include/linux/jiffies.h:299: error: `CONFIG_HZ' undeclared (first use in 
this function)
include/linux/jiffies.h: In function `timespec_to_jiffies':
include/linux/jiffies.h:318: error: `CONFIG_HZ' undeclared (first use in 
this function)
include/linux/jiffies.h:324: error: `SHIFT_HZ' undeclared (first use in 
this function)
include/linux/jiffies.h: In function `jiffies_to_timespec':
include/linux/jiffies.h:337: error: `CONFIG_HZ' undeclared (first use in 
this function)
include/linux/jiffies.h: In function `timeval_to_jiffies':
include/linux/jiffies.h:359: error: `CONFIG_HZ' undeclared (first use in 
this function)
include/linux/jiffies.h:363: error: `SHIFT_HZ' undeclared (first use in 
this function)
include/linux/jiffies.h: In function `jiffies_to_timeval':
include/linux/jiffies.h:375: error: `CONFIG_HZ' undeclared (first use in 
this function)
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: division by zero in #if
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: division by zero in #if
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: division by zero in #if
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: division by zero in #if
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: division by zero in #if
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: division by zero in #if
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: division by zero in #if
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: division by zero in #if
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: division by zero in #if
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: division by zero in #if
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: division by zero in #if
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: division by zero in #if
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: division by zero in #if
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: division by zero in #if
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: division by zero in #if
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:385:6: division by zero in #if
include/linux/jiffies.h: In function `jiffies_to_clock_t':
include/linux/jiffies.h:386: error: `CONFIG_HZ' undeclared (first use in 
this function)
include/linux/jiffies.h:396:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h: In function `clock_t_to_jiffies':
include/linux/jiffies.h:397: error: `CONFIG_HZ' undeclared (first use in 
this function)
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: division by zero in #if
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: division by zero in #if
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: division by zero in #if
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: division by zero in #if
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: division by zero in #if
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: division by zero in #if
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: division by zero in #if
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: division by zero in #if
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: division by zero in #if
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: division by zero in #if
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: division by zero in #if
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: division by zero in #if
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: division by zero in #if
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: division by zero in #if
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: division by zero in #if
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:416:6: division by zero in #if
include/linux/jiffies.h: In function `jiffies_64_to_clock_t':
include/linux/jiffies.h:417: error: `CONFIG_HZ' undeclared (first use in 
this function)
In file included from include/asm/semaphore.h:41,
                 from include/linux/sched.h:20,
                 from arch/arm/kernel/asm-offsets.c:13:
include/linux/wait.h: At top level:
include/linux/wait.h:116: warning: `regparm' attribute directive ignored
include/linux/wait.h:117: warning: `regparm' attribute directive ignored
include/linux/wait.h:118: warning: `regparm' attribute directive ignored
include/linux/wait.h:140: warning: `regparm' attribute directive ignored
include/linux/wait.h:141: warning: `regparm' attribute directive ignored
include/linux/wait.h:142: warning: `regparm' attribute directive ignored
include/linux/wait.h:143: warning: `regparm' attribute directive ignored
include/linux/wait.h:144: warning: `regparm' attribute directive ignored
include/linux/wait.h:145: warning: `regparm' attribute directive ignored
include/linux/wait.h:146: warning: `regparm' attribute directive ignored
include/linux/wait.h:147: warning: `regparm' attribute directive ignored
include/linux/wait.h:148: warning: `regparm' attribute directive ignored
include/linux/wait.h:149: warning: `regparm' attribute directive ignored
include/linux/wait.h:368: warning: `regparm' attribute directive ignored
include/linux/wait.h:369: warning: `regparm' attribute directive ignored
include/linux/wait.h:371: warning: `regparm' attribute directive ignored
include/linux/wait.h:372: warning: `regparm' attribute directive ignored
include/linux/wait.h:378: warning: `regparm' attribute directive ignored
include/linux/wait.h:380: warning: `regparm' attribute directive ignored
include/linux/wait.h:382: warning: `regparm' attribute directive ignored
In file included from include/linux/rwsem.h:25,
                 from include/asm/semaphore.h:42,
                 from include/linux/sched.h:20,
                 from arch/arm/kernel/asm-offsets.c:13:
include/linux/rwsem-spinlock.h:55: warning: `regparm' attribute 
directive ignored
include/linux/rwsem-spinlock.h:56: warning: `regparm' attribute 
directive ignored
include/linux/rwsem-spinlock.h:57: warning: `regparm' attribute 
directive ignored
include/linux/rwsem-spinlock.h:58: warning: `regparm' attribute 
directive ignored
include/linux/rwsem-spinlock.h:59: warning: `regparm' attribute 
directive ignored
include/linux/rwsem-spinlock.h:60: warning: `regparm' attribute 
directive ignored
include/linux/rwsem-spinlock.h:61: warning: `regparm' attribute 
directive ignored
include/linux/rwsem-spinlock.h:62: warning: `regparm' attribute 
directive ignored
In file included from include/linux/sched.h:20,
                 from arch/arm/kernel/asm-offsets.c:13:
include/asm/semaphore.h:87: warning: `regparm' attribute directive ignored
include/asm/semaphore.h:88: warning: `regparm' attribute directive ignored
include/asm/semaphore.h:89: warning: `regparm' attribute directive ignored
include/asm/semaphore.h:90: warning: `regparm' attribute directive ignored
In file included from include/linux/signal.h:6,
                 from include/linux/sched.h:28,
                 from arch/arm/kernel/asm-offsets.c:13:
include/asm/signal.h:221: warning: `regparm' attribute directive ignored
In file included from include/linux/sched.h:32,
                 from arch/arm/kernel/asm-offsets.c:13:
include/linux/completion.h:30: warning: `regparm' attribute directive 
ignored
include/linux/completion.h:31: warning: `regparm' attribute directive 
ignored
include/linux/completion.h:32: warning: `regparm' attribute directive 
ignored
include/linux/completion.h:34: warning: `regparm' attribute directive 
ignored
include/linux/completion.h:37: warning: `regparm' attribute directive 
ignored
include/linux/completion.h:38: warning: `regparm' attribute directive 
ignored
In file included from include/linux/sched.h:33,
                 from arch/arm/kernel/asm-offsets.c:13:
include/linux/pid.h:29: warning: `regparm' attribute directive ignored
include/linux/pid.h:31: warning: `regparm' attribute directive ignored
include/linux/pid.h:37: warning: `regparm' attribute directive ignored
include/linux/pid.h:40: warning: `regparm' attribute directive ignored
In file included from include/linux/slab.h:15,
                 from include/linux/percpu.h:4,
                 from include/linux/sched.h:34,
                 from arch/arm/kernel/asm-offsets.c:13:
include/linux/gfp.h:104: warning: `regparm' attribute directive ignored
include/linux/gfp.h:136: warning: `regparm' attribute directive ignored
include/linux/gfp.h:137: warning: `regparm' attribute directive ignored
include/linux/gfp.h:145: warning: `regparm' attribute directive ignored
include/linux/gfp.h:146: warning: `regparm' attribute directive ignored
include/linux/gfp.h:147: warning: `regparm' attribute directive ignored
include/linux/gfp.h:148: warning: `regparm' attribute directive ignored
In file included from include/linux/slab.h:88,
                 from include/linux/percpu.h:4,
                 from include/linux/sched.h:34,
                 from arch/arm/kernel/asm-offsets.c:13:
include/linux/kmalloc_sizes.h:5:5: warning: "CONFIG_X86_L1_CACHE_SHIFT" 
is not defined
include/linux/kmalloc_sizes.h:9:5: warning: "CONFIG_X86_L1_CACHE_SHIFT" 
is not defined
In file included from include/linux/percpu.h:4,
                 from include/linux/sched.h:34,
                 from arch/arm/kernel/asm-offsets.c:13:
include/linux/slab.h:134: warning: `regparm' attribute directive ignored
include/linux/slab.h:135: warning: `regparm' attribute directive ignored
In file included from include/linux/sched.h:106,
                 from arch/arm/kernel/asm-offsets.c:13:
include/linux/timer.h:34: warning: `regparm' attribute directive ignored
In file included from arch/arm/kernel/asm-offsets.c:13:
include/linux/sched.h:228: warning: `regparm' attribute directive ignored
include/linux/sched.h:231: warning: `regparm' attribute directive ignored
In file included from include/linux/aio.h:5,
                 from include/linux/sched.h:240,
                 from arch/arm/kernel/asm-offsets.c:13:
include/linux/workqueue.h:60: warning: `regparm' attribute directive ignored
include/linux/workqueue.h:61: warning: `regparm' attribute directive ignored
include/linux/workqueue.h:62: warning: `regparm' attribute directive ignored
include/linux/workqueue.h:64: warning: `regparm' attribute directive ignored
include/linux/workqueue.h:65: warning: `regparm' attribute directive ignored
In file included from include/linux/sched.h:240,
                 from arch/arm/kernel/asm-offsets.c:13:
include/linux/aio.h:197: warning: `regparm' attribute directive ignored
include/linux/aio.h:198: warning: `regparm' attribute directive ignored
include/linux/aio.h:199: warning: `regparm' attribute directive ignored
include/linux/aio.h:200: warning: `regparm' attribute directive ignored
include/linux/aio.h:201: warning: `regparm' attribute directive ignored
include/linux/aio.h:203: warning: `regparm' attribute directive ignored
include/linux/aio.h:205: warning: `regparm' attribute directive ignored
include/linux/aio.h:210: warning: `regparm' attribute directive ignored
In file included from arch/arm/kernel/asm-offsets.c:13:
include/linux/sched.h:1022: warning: `regparm' attribute directive ignored
include/linux/sched.h:1023: warning: `regparm' attribute directive ignored
include/linux/sched.h:1024: warning: `regparm' attribute directive ignored
include/linux/sched.h:1031: warning: `regparm' attribute directive ignored
include/linux/sched.h:1032: warning: `regparm' attribute directive ignored
include/linux/sched.h:1125: warning: `regparm' attribute directive ignored
include/linux/sched.h:1201: warning: `regparm' attribute directive ignored
include/linux/sched.h:1335: warning: `regparm' attribute directive ignored
In file included from include/linux/irq.h:22,
                 from include/asm/hardirq.h:6,
                 from include/linux/hardirq.h:7,
                 from include/linux/interrupt.h:11,
                 from include/linux/rcuref.h:36,
                 from include/linux/fs.h:12,
                 from include/linux/mm.h:15,
                 from arch/arm/kernel/asm-offsets.c:14:
include/asm/irq.h:16:25: irq_vectors.h: No such file or directory
In file included from include/asm/hardirq.h:6,
                 from include/linux/hardirq.h:7,
                 from include/linux/interrupt.h:11,
                 from include/linux/rcuref.h:36,
                 from include/linux/fs.h:12,
                 from include/linux/mm.h:15,
                 from arch/arm/kernel/asm-offsets.c:14:
include/linux/irq.h:83: error: requested alignment is not a constant
include/linux/irq.h:85: error: `NR_IRQS' undeclared here (not in a function)
In file included from include/linux/irq.h:94,
                 from include/asm/hardirq.h:6,
                 from include/linux/hardirq.h:7,
                 from include/linux/interrupt.h:11,
                 from include/linux/rcuref.h:36,
                 from include/linux/fs.h:12,
                 from include/linux/mm.h:15,
                 from arch/arm/kernel/asm-offsets.c:14:
include/asm/hw_irq.h:30: error: `NR_IRQ_VECTORS' undeclared here (not in 
a function)
include/asm/hw_irq.h:55: warning: `regparm' attribute directive ignored
In file included from include/linux/hardirq.h:7,
                 from include/linux/interrupt.h:11,
                 from include/linux/rcuref.h:36,
                 from include/linux/fs.h:12,
                 from include/linux/mm.h:15,
                 from arch/arm/kernel/asm-offsets.c:14:
include/asm/hardirq.h:13: error: requested alignment is not a constant
In file included from include/linux/interrupt.h:11,
                 from include/linux/rcuref.h:36,
                 from include/linux/fs.h:12,
                 from include/linux/mm.h:15,
                 from arch/arm/kernel/asm-offsets.c:14:
include/linux/hardirq.h:35:27: warning: "NR_IRQS" is not defined
In file included from include/linux/rcuref.h:36,
                 from include/linux/fs.h:12,
                 from include/linux/mm.h:15,
                 from arch/arm/kernel/asm-offsets.c:14:
include/linux/interrupt.h:129: warning: `regparm' attribute directive 
ignored
include/linux/interrupt.h:133: warning: `regparm' attribute directive 
ignored
include/linux/interrupt.h:134: warning: `regparm' attribute directive 
ignored
include/linux/interrupt.h:201: warning: `regparm' attribute directive 
ignored
include/linux/interrupt.h:209: warning: `regparm' attribute directive 
ignored
In file included from include/linux/dcache.h:10,
                 from include/linux/fs.h:214,
                 from include/linux/mm.h:15,
                 from arch/arm/kernel/asm-offsets.c:14:
include/linux/rcupdate.h:282: warning: `regparm' attribute directive ignored
include/linux/rcupdate.h:284: warning: `regparm' attribute directive ignored
In file included from arch/arm/kernel/asm-offsets.c:14:
include/linux/mm.h:314: warning: `regparm' attribute directive ignored
include/linux/mm.h:714: warning: `regparm' attribute directive ignored
include/linux/mm.h:745: warning: `regparm' attribute directive ignored
arch/arm/kernel/asm-offsets.c:15:27: asm/mach/arch.h: No such file or 
directory
arch/arm/kernel/asm-offsets.c:17:24: asm/memory.h: No such file or directory
arch/arm/kernel/asm-offsets.c: In function `main':
arch/arm/kernel/asm-offsets.c:59: error: structure has no member named 
`cpu_domain'
arch/arm/kernel/asm-offsets.c:60: error: structure has no member named 
`cpu_context'
arch/arm/kernel/asm-offsets.c:61: error: structure has no member named 
`used_cp'
arch/arm/kernel/asm-offsets.c:62: error: structure has no member named 
`tp_value'
arch/arm/kernel/asm-offsets.c:63: error: structure has no member named 
`fpstate'
arch/arm/kernel/asm-offsets.c:64: error: structure has no member named 
`vfpstate'
arch/arm/kernel/asm-offsets.c:65: error: structure has no member named 
`fpstate'
arch/arm/kernel/asm-offsets.c:67: error: structure has no member named 
`ARM_r0'
arch/arm/kernel/asm-offsets.c:68: error: structure has no member named 
`ARM_r1'
arch/arm/kernel/asm-offsets.c:69: error: structure has no member named 
`ARM_r2'
arch/arm/kernel/asm-offsets.c:70: error: structure has no member named 
`ARM_r3'
arch/arm/kernel/asm-offsets.c:71: error: structure has no member named 
`ARM_r4'
arch/arm/kernel/asm-offsets.c:72: error: structure has no member named 
`ARM_r5'
arch/arm/kernel/asm-offsets.c:73: error: structure has no member named 
`ARM_r6'
arch/arm/kernel/asm-offsets.c:74: error: structure has no member named 
`ARM_r7'
arch/arm/kernel/asm-offsets.c:75: error: structure has no member named 
`ARM_r8'
arch/arm/kernel/asm-offsets.c:76: error: structure has no member named 
`ARM_r9'
arch/arm/kernel/asm-offsets.c:77: error: structure has no member named 
`ARM_r10'
arch/arm/kernel/asm-offsets.c:78: error: structure has no member named 
`ARM_fp'
arch/arm/kernel/asm-offsets.c:79: error: structure has no member named 
`ARM_ip'
arch/arm/kernel/asm-offsets.c:80: error: structure has no member named 
`ARM_sp'
arch/arm/kernel/asm-offsets.c:81: error: structure has no member named 
`ARM_lr'
arch/arm/kernel/asm-offsets.c:82: error: structure has no member named 
`ARM_pc'
arch/arm/kernel/asm-offsets.c:83: error: structure has no member named 
`ARM_cpsr'
arch/arm/kernel/asm-offsets.c:84: error: structure has no member named 
`ARM_ORIG_r0'
arch/arm/kernel/asm-offsets.c:100: error: invalid application of 
`sizeof' to incomplete type `machine_desc'
make[1]: *** [arch/arm/kernel/asm-offsets.s] Error 1
make: *** [prepare0] Error 2

I've built my toolchain using the following config ( with buildroot ) :

#
# Automatically generated make config: don't edit
#
BR2_HAVE_DOT_CONFIG=y
BR2_arm=y
# BR2_armeb is not set
# BR2_cris is not set
# BR2_i386 is not set
# BR2_m68k is not set
# BR2_mips is not set
# BR2_mipsel is not set
# BR2_powerpc is not set
# BR2_sh is not set
# BR2_sparc is not set
BR2_ARCH="arm"

#
# Build options
#
BR2_WGET="wget --passive-ftp"
BR2_SVN="svn co"
# BR2_TAR_VERBOSITY is not set
BR2_SOURCEFORGE_MIRROR="easynews"
BR2_STAGING_DIR="/home/ayoub/tmp/uclibc-0.9.28/arm"
BR2_JLEVEL=1

#
# Toolchain Options
#

#
# Kernel Header Options
#
# BR2_KERNEL_HEADERS_2_4_25 is not set
# BR2_KERNEL_HEADERS_2_4_27 is not set
# BR2_KERNEL_HEADERS_2_4_29 is not set
# BR2_KERNEL_HEADERS_2_4_31 is not set
# BR2_KERNEL_HEADERS_2_6_11 is not set
BR2_KERNEL_HEADERS_2_6_12=y
BR2_DEFAULT_KERNEL_HEADERS="2.6.12"

#
# uClibc Options
#
# BR2_UCLIBC_VERSION_SNAPSHOT is not set
# BR2_ENABLE_LOCALE is not set
BR2_PTHREADS_NATIVE=y

#
# Binutils Options
#
# BR2_BINUTILS_VERSION_2_14_90_0_8 is not set
# BR2_BINUTILS_VERSION_2_15 is not set
# BR2_BINUTILS_VERSION_2_15_94_0_2_2 is not set
# BR2_BINUTILS_VERSION_2_15_97 is not set
# BR2_BINUTILS_VERSION_2_16 is not set
BR2_BINUTILS_VERSION_2_16_1=y
# BR2_BINUTILS_VERSION_2_16_90_0_3 is not set
# BR2_BINUTILS_VERSION_2_16_91_0_1 is not set
# BR2_BINUTILS_VERSION_2_16_91_0_2 is not set
BR2_BINUTILS_VERSION="2.16.1"

#
# Gcc Options
#
# BR2_GCC_VERSION_3_3_5 is not set
# BR2_GCC_VERSION_3_3_6 is not set
BR2_GCC_VERSION_3_4_2=y
# BR2_GCC_VERSION_3_4_3 is not set
# BR2_GCC_VERSION_3_4_4 is not set
# BR2_GCC_VERSION_4_0_0 is not set
# BR2_GCC_VERSION_4_0_1 is not set
# BR2_GCC_VERSION_4_1_0 is not set
BR2_GCC_VERSION="3.4.2"
# BR2_GCC_USE_SJLJ_EXCEPTIONS is not set
BR2_EXTRA_GCC_CONFIG_OPTIONS=""
BR2_INSTALL_LIBSTDCPP=y
# BR2_INSTALL_LIBGCJ is not set
# BR2_INSTALL_OBJC is not set

#
# Ccache Options
#
# BR2_CCACHE is not set

#
# Gdb Options
#
BR2_PACKAGE_GDB=y
BR2_PACKAGE_GDB_SERVER=y
# BR2_PACKAGE_GDB_CLIENT is not set
# BR2_GDB_VERSION_6_2_1 is not set
BR2_GDB_VERSION_6_3=y
BR2_GDB_VERSION="6.3"
BR2_PACKAGE_SSTRIP_TARGET=y
# BR2_PACKAGE_SSTRIP_HOST is not set

#
# Common Toolchain Options
#
BR2_ENABLE_MULTILIB=y
BR2_LARGEFILE=y
# BR2_SOFT_FLOAT is not set
BR2_TARGET_OPTIMIZATION="-Os -pipe"
BR2_CROSS_TOOLCHAIN_TARGET_UTILS=y

#
# Package Selection for the target
#

#
# The default minimal system
#
# BR2_PACKAGE_BUSYBOX is not set

#
# The minimum needed to build a uClibc development system
#
# BR2_PACKAGE_BASH is not set
# BR2_PACKAGE_BZIP2 is not set
# BR2_PACKAGE_COREUTILS is not set
# BR2_PACKAGE_DIFFUTILS is not set
# BR2_PACKAGE_ED is not set
# BR2_PACKAGE_FINDUTILS is not set
# BR2_PACKAGE_FLEX is not set
# BR2_PACKAGE_GAWK is not set
# BR2_PACKAGE_GCC_TARGET is not set
# BR2_PACKAGE_CCACHE_TARGET is not set
# BR2_PACKAGE_GREP is not set
# BR2_PACKAGE_MAKE is not set
# BR2_PACKAGE_PATCH is not set
# BR2_PACKAGE_SED is not set
# BR2_PACKAGE_TAR is not set

#
# Other stuff
#
# BR2_PACKAGE_ACPID is not set
# BR2_PACKAGE_AUTOCONF is not set
# BR2_PACKAGE_AUTOMAKE is not set
# BR2_PACKAGE_BERKELEYDB is not set
# BR2_PACKAGE_BISON is not set
# BR2_PACKAGE_BOA is not set
# BR2_PACKAGE_BRIDGE is not set
# BR2_PACKAGE_CUSTOMIZE is not set
# BR2_PACKAGE_ISC_DHCP is not set
# BR2_PACKAGE_DIRECTFB is not set
# BR2_PACKAGE_DISTCC is not set
# BR2_PACKAGE_DM is not set
# BR2_PACKAGE_DNSMASQ is not set
# BR2_PACKAGE_DROPBEAR_SSHD is not set
# BR2_PACKAGE_E2FSPROGS is not set
# BR2_PACKAGE_FAKEROOT is not set
# BR2_PACKAGE_FILE is not set
# BR2_PACKAGE_FREETYPE is not set
# BR2_PACKAGE_GETTEXT is not set
# BR2_PACKAGE_GZIP is not set
# BR2_PACKAGE_HOSTAP is not set
# BR2_PACKAGE_HOTPLUG is not set
# BR2_PACKAGE_IPROUTE2 is not set
# BR2_PACKAGE_IPTABLES is not set
# BR2_PACKAGE_JPEG is not set
# BR2_PACKAGE_LESS is not set
# BR2_PACKAGE_LIBELF is not set
# BR2_PACKAGE_LIBFLOAT is not set
# BR2_PACKAGE_LIBGLIB12 is not set
# BR2_PACKAGE_LIBMAD is not set
# BR2_PACKAGE_LIBPCAP is not set
# BR2_PACKAGE_LIBPNG is not set
# BR2_PACKAGE_LIBSYSFS is not set
# BR2_PACKAGE_LIBTOOL is not set
# BR2_PACKAGE_LINKS is not set
# BR2_PACKAGE_LRZSZ is not set
# BR2_PACKAGE_LTP-TESTSUITE is not set
# BR2_PACKAGE_LVM2 is not set
# BR2_PACKAGE_LZO is not set
# BR2_PACKAGE_M4 is not set
# BR2_PACKAGE_MICROCOM is not set
# BR2_PACKAGE_MICROPERL is not set
# BR2_PACKAGE_MICROWIN is not set
# BR2_PACKAGE_MKDOSFS is not set
# BR2_PACKAGE_MODULE_INIT_TOOLS is not set
# BR2_PACKAGE_MODUTILS is not set
# BR2_PACKAGE_MPG123 is not set
# BR2_PACKAGE_MROUTED is not set
# BR2_PACKAGE_MTD is not set
# BR2_PACKAGE_NANO is not set
# BR2_PACKAGE_NCURSES is not set
# BR2_PACKAGE_NCURSES_TARGET_HEADERS is not set
# BR2_PACKAGE_NETKITBASE is not set
# BR2_PACKAGE_NETKITTELNET is not set
# BR2_PACKAGE_NETSNMP is not set
# BR2_PACKAGE_NEWT is not set
# BR2_PACKAGE_NTP is not set
# BR2_PACKAGE_OPENNTPD is not set
# BR2_PACKAGE_OPENSSH is not set
# BR2_PACKAGE_OPENSSL is not set
# BR2_PACKAGE_OPENVPN is not set
# BR2_PACKAGE_PCIUTILS is not set
# BR2_PACKAGE_PORTAGE is not set
# BR2_PACKAGE_PORTMAP is not set
# BR2_PACKAGE_PPPD is not set
# BR2_PACKAGE_PROCPS is not set
# BR2_PACKAGE_PYTHON is not set
# BR2_PACKAGE_RAIDTOOLS is not set
# BR2_READLINE is not set
# BR2_PACKAGE_RSYNC is not set
# BR2_PACKAGE_RXVT is not set
# BR2_PACKAGE_SFDISK is not set
# BR2_PACKAGE_SLANG is not set
# BR2_PACKAGE_SOCAT is not set
# BR2_PACKAGE_STRACE is not set
# BR2_PACKAGE_TCL is not set
# BR2_PACKAGE_TCPDUMP is not set
# BR2_PACKAGE_TFTPD is not set
# BR2_PACKAGE_TINYLOGIN is not set
# BR2_PACKAGE_TINYX is not set
# BR2_PACKAGE_TN5250 is not set
# BR2_PACKAGE_TTCP is not set
# BR2_PACKAGE_UDEV is not set
# BR2_PACKAGE_UDHCP is not set
# BR2_PACKAGE_UTIL-LINUX is not set
# BR2_PACKAGE_VALGRIND is not set
# BR2_PACKAGE_VTUN is not set
# BR2_PACKAGE_WGET is not set
# BR2_PACKAGE_WHICH is not set
# BR2_PACKAGE_WIRELESS_TOOLS is not set
# BR2_PACKAGE_XORG is not set
# BR2_PACKAGE_ZLIB is not set

#
# Target Options
#
# BR2_TARGET_ROOTFS_CRAMFS is not set
# BR2_TARGET_ROOTFS_EXT2 is not set
# BR2_TARGET_ROOTFS_JFFS2 is not set
# BR2_TARGET_ROOTFS_SQUASHFS is not set
# BR2_TARGET_ROOTFS_TAR is not set

#
# Board Support Options
#

#
# Generic System Support
#
# BR2_TARGET_GENERIC_ACCESS_POINT is not set
# BR2_TARGET_GENERIC_FIREWALL is not set
# BR2_TARGET_GENERIC_DEV_SYSTEM is not set



Any Idea ?


Thanks
-------------- 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/20060619/a49a8b7a/attachment.vcf 


More information about the uClibc mailing list