[uClibc] Problem compiling linux-2.4.26-erik

Amit Kucheria akucheria at metricsystems.com
Wed Sep 15 19:42:24 UTC 2004


Same problem here. I am going to try another kernel now.


On Wed, 2004-09-15 at 10:36, Corrado Marra wrote:
> Hi,
> 
> I'm trying to compile the buildroot (buildroot-20040915.tar.bz2), it all
> works until the following error. Can someone help me ?
> Attached is the Makefile I'm using.
> 
> Thanks in advance.
> 
> Corrado
> 
> 
> make[3]: Entering directory
> `/home/corrado/sviluppo/RTU/uClibc/buildroot/build_i386/linux-2.4.26-eri
> k/kernel'
> /home/corrado/sviluppo/RTU/uClibc/buildroot/build_i386/staging_dir/bin/i
> 386-linux-uclibc-gcc -D__KERNEL__
> -I/home/corrado/sviluppo/RTU/uClibc/buildroot/build_i386/linux-2.4.26-er
> ik/include -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing
> -fno-common -fomit-frame-pointer -Os -falign-functions=2 -falign-jumps=2
> -falign-labels=2 -falign-loops=2 -pipe -mpreferred-stack-boundary=2
> -nostdinc -iwithprefix include -DKBUILD_BASENAME=sched
> -fno-omit-frame-pointer -c -o sched.o sched.c
> sched.c:213: error: conflicting types for 'reschedule_idle'
> sched.c:210: error: previous declaration of 'reschedule_idle' was here
> sched.c:213: error: conflicting types for 'reschedule_idle'
> sched.c:210: error: previous declaration of 'reschedule_idle' was here
> sched.c:371: error: conflicting types for 'wake_up_process'
> /home/corrado/sviluppo/RTU/uClibc/buildroot/build_i386/linux-2.4.26-erik
> /include/linux/sched.h:615: error: previous declaration of
> 'wake_up_process' was here
> sched.c:371: error: conflicting types for 'wake_up_process'
> /home/corrado/sviluppo/RTU/uClibc/buildroot/build_i386/linux-2.4.26-erik
> /include/linux/sched.h:615: error: previous declaration of
> 'wake_up_process' was here
> sched.c:409: error: conflicting types for 'schedule_timeout'
> /home/corrado/sviluppo/RTU/uClibc/buildroot/build_i386/linux-2.4.26-erik
> /include/linux/sched.h:148: error: previous declaration of
> 'schedule_timeout' was here
> sched.c:409: error: conflicting types for 'schedule_timeout'
> /home/corrado/sviluppo/RTU/uClibc/buildroot/build_i386/linux-2.4.26-erik
> /include/linux/sched.h:148: error: previous declaration of
> 'schedule_timeout' was here
> sched.c:739: error: conflicting types for '__wake_up'
> /home/corrado/sviluppo/RTU/uClibc/buildroot/build_i386/linux-2.4.26-erik
> /include/linux/sched.h:607: error: previous declaration of '__wake_up'
> was here
> sched.c:739: error: conflicting types for '__wake_up'
> /home/corrado/sviluppo/RTU/uClibc/buildroot/build_i386/linux-2.4.26-erik
> /include/linux/sched.h:607: error: previous declaration of '__wake_up'
> was here
> sched.c:749: error: conflicting types for '__wake_up_sync'
> /home/corrado/sviluppo/RTU/uClibc/buildroot/build_i386/linux-2.4.26-erik
> /include/linux/sched.h:608: error: previous declaration of
> '__wake_up_sync' was here
> sched.c:749: error: conflicting types for '__wake_up_sync'
> /home/corrado/sviluppo/RTU/uClibc/buildroot/build_i386/linux-2.4.26-erik
> /include/linux/sched.h:608: error: previous declaration of
> '__wake_up_sync' was here
> sched.c:759: error: conflicting types for 'complete'
> /home/corrado/sviluppo/RTU/uClibc/buildroot/build_i386/linux-2.4.26-erik
> /include/linux/completion.h:31: error: previous declaration of
> 'complete' was here
> sched.c:759: error: conflicting types for 'complete'
> /home/corrado/sviluppo/RTU/uClibc/buildroot/build_i386/linux-2.4.26-erik
> /include/linux/completion.h:31: error: previous declaration of
> 'complete' was here
> sched.c:769: error: conflicting types for 'wait_for_completion'
> /home/corrado/sviluppo/RTU/uClibc/buildroot/build_i386/linux-2.4.26-erik
> /include/linux/completion.h:30: error: previous declaration of
> 'wait_for_completion' was here
> sched.c:804: error: conflicting types for 'interruptible_sleep_on'
> /home/corrado/sviluppo/RTU/uClibc/buildroot/build_i386/linux-2.4.26-erik
> /include/linux/sched.h:612: error: previous declaration of
> 'interruptible_sleep_on' was here
> sched.c:804: error: conflicting types for 'interruptible_sleep_on'
> /home/corrado/sviluppo/RTU/uClibc/buildroot/build_i386/linux-2.4.26-erik
> /include/linux/sched.h:612: error: previous declaration of
> 'interruptible_sleep_on' was here
> sched.c:815: error: conflicting types for
> 'interruptible_sleep_on_timeout'
> /home/corrado/sviluppo/RTU/uClibc/buildroot/build_i386/linux-2.4.26-erik
> /include/linux/sched.h:613: error: previous declaration of
> 'interruptible_sleep_on_timeout' was here
> sched.c:815: error: conflicting types for
> 'interruptible_sleep_on_timeout'
> /home/corrado/sviluppo/RTU/uClibc/buildroot/build_i386/linux-2.4.26-erik
> /include/linux/sched.h:613: error: previous declaration of
> 'interruptible_sleep_on_timeout' was here
> sched.c:828: error: conflicting types for 'sleep_on'
> /home/corrado/sviluppo/RTU/uClibc/buildroot/build_i386/linux-2.4.26-erik
> /include/linux/sched.h:609: error: previous declaration of 'sleep_on'
> was here
> sched.c:839: error: conflicting types for 'sleep_on_timeout'
> /home/corrado/sviluppo/RTU/uClibc/buildroot/build_i386/linux-2.4.26-erik
> /include/linux/sched.h:610: error: previous declaration of
> 'sleep_on_timeout' was here
> sched.c:839: error: conflicting types for 'sleep_on_timeout'
> /home/corrado/sviluppo/RTU/uClibc/buildroot/build_i386/linux-2.4.26-erik
> /include/linux/sched.h:610: error: previous declaration of
> 'sleep_on_timeout' was here
> sched.c:210: warning: 'reschedule_idle' declared `static' but never
> defined
> make[3]: *** [sched.o] Error 1
> make[3]: Leaving directory
> `/home/corrado/sviluppo/RTU/uClibc/buildroot/build_i386/linux-2.4.26-eri
> k/kernel'
> make[2]: *** [first_rule] Error 2
> make[2]: Leaving directory
> `/home/corrado/sviluppo/RTU/uClibc/buildroot/build_i386/linux-2.4.26-eri
> k/kernel'
> make[1]: *** [_dir_kernel] Error 2
> make[1]: Leaving directory
> `/home/corrado/sviluppo/RTU/uClibc/buildroot/build_i386/linux-2.4.26-eri
> k'
> make: ***
> [/home/corrado/sviluppo/RTU/uClibc/buildroot/build_i386/linux-2.4.26-eri
> k/arch/i386/boot/bzImage] Error 2
> 
> ______________________________________________________________________
> _______________________________________________
> uClibc mailing list
> uClibc at uclibc.org
> http://uclibc.org/mailman/listinfo/uclibc
-- 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.busybox.net/pipermail/uclibc/attachments/20040915/6a28a638/attachment-0002.pgp 


More information about the uClibc mailing list