[uClibc] Problem compiling linux-2.4.26-erik

Corrado Marra corrado.marra at staer.it
Wed Sep 15 17:36:07 UTC 2004


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Makefile
Type: application/octet-stream
Size: 11782 bytes
Desc: Makefile
Url : http://lists.busybox.net/pipermail/uclibc/attachments/20040915/af017b48/attachment.obj 


More information about the uClibc mailing list