Hi,

Am trying to compile kernel 2.4.27 wtih the equivalent UMl patch (2.4.27-1)

however when I make the kernel i get the following  warnings and then eventually error.

Any suggestion  are appreciated.

Thanks,

c -D__KERNEL__ -I/usr/local/share/gbootroot-1.5.0/linux-2.4.27/include -Wa
ll -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -
fomit-frame-pointer -U__i386__ -Ui386 -DUM_FASTCALL  -D__arch_um__ -DSUBARCH
=\"i386\" -D_LARGEFILE64_SOURCE -I/usr/local/share/gbootroot-1.5.0/linux-2.4
.27/arch/um/include -Derrno=kernel_errno -I/usr/local/share/gbootroot-1.5.0/
linux-2.4.27/arch/um/kernel/tt/include -I/usr/local/share/gbootroot-1.5.0/li
nux-2.4.27/arch/um/kernel/skas/include -fno-unit-at-a-time   -DKBUILD_BASENA
ME=do_mounts -c -o init/do_mounts.o init/do_mounts.c
In file included from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
asm/byteorder.h:4,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/kernel.h:15,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/wait.h:13,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/fs.h:12,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/capability.h:17,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/binfmts.h:5,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/sched.h:9,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/mm.h:4,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/slab.h:14,
                 from init/do_mounts.c:3:
/usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/asm/arch/byteorder.h:1
4: warning: type qualifiers ignored on function return type
/usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/asm/arch/byteorder.h:3
0: warning: type qualifiers ignored on function return type
In file included from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/byteorder/little_endian.h:11,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
asm/arch/byteorder.h:65,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
asm/byteorder.h:4,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/kernel.h:15,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/wait.h:13,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/fs.h:12,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/capability.h:17,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/binfmts.h:5,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/sched.h:9,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/mm.h:4,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/slab.h:14,< br>                  from init/do_mounts.c:3:
/usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/linux/byteorder/swab.h
:160: warning: type qualifiers ignored on function return type
/usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/linux/byteorder/swab.h
:173: warning: type qualifiers ignored on function return type
/usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/linux/byteorder/swab.h
:186: warning: type qualifiers ignored on function return type
/usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/linux/byteorder/swab.h
:200: warning: type qualifiers ignored on function return type
In file included from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/unistd.h:9,
                 from init/do_mounts.c:5:
/usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/asm/unistd.h: In funct
ion ‘wait’:
/usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/asm/unistd.h:69: warni
ng: pointer targets in passing argument 2 of ‘sys_wait4’ differ in signednes            s
init/do_mounts.c: At top level:
init/do_mounts.c:54: error: static declaration of ‘root_device_name’ follows             non-static declaration
/usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/linux/fs.h:1574: error            : previous declaration of ‘root_device_name’ was here
init/do_mounts.c: In function ‘identify_ramdisk_image’:
init/do_mounts.c:523: warning: pointer targets in passing argument 2 of ‘rea            d’ differ in signedness
init/do_mounts.c:5 58: warning: pointer targets in passing argument 2 of ‘rea            d’ differ in signedness
init/do_mounts.c: In function ‘fill_inbuf’:
init/do_mounts.c:1022: warning: pointer targets in passing argument 2 of ‘re            ad’ differ in signedness
init/do_mounts.c: In function ‘flush_window’:
init/do_mounts.c:1040: warning: pointer targets in passing argument 2 of ‘wr            ite’ differ in signedness
make[1]: *** [init/do_mounts.o] Error 1
make[1]: Leaving directory `/usr/local/share/gbootroot-1.5.0/linux-2.4.27'
make: *** [kernel] Error 2
[EMAIL PROTECTED] gbootroot-1.5.0]#c -D__KERNEL__ -I/usr/local/share/gbootroot-1.5.0/linux-2.4.27/include -Wa
ll -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -
fomit-frame-pointer -U__i386__ -Ui386 -DUM_FASTCAL L  -D__arch_um__ -DSUBARCH
=\"i386\" -D_LARGEFILE64_SOURCE -I/usr/local/share/gbootroot-1.5.0/linux-2.4
.27/arch/um/include -Derrno=kernel_errno -I/usr/local/share/gbootroot-1.5.0/
linux-2.4.27/arch/um/kernel/tt/include -I/usr/local/share/gbootroot-1.5.0/li
nux-2.4.27/arch/um/kernel/skas/include -fno-unit-at-a-time   -DKBUILD_BASENA
ME=do_mounts -c -o init/do_mounts.o init/do_mounts.c
In file included from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
asm/byteorder.h:4,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/kernel.h:15,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/wait.h:13,
                 fro m /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/fs.h:12,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/capability.h:17,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/binfmts.h:5,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/sched.h:9,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/mm.h:4,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/slab.h:14,< br>                  from init/do_mounts.c:3:
/usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/asm/arch/byteorder.h:1
4: warning: type qualifiers ignored on function return type
/usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/asm/arch/byteorder.h:3
0: warning: type qualifiers ignored on function return type
In file included from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/byteorder/little_endian.h:11,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
asm/arch/byteorder.h:65,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
asm/byteorder.h:4,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/kernel.h:15,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/wait.h:13,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/fs.h:12,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/capability.h:17,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/binfmts.h:5,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/sched.h:9,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/mm.h:4,
                 from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/slab.h:14,
                 from init/do_mounts.c:3:
/usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/linux/byteorder/swab.h
:160: warning: type qualifiers ignored on function return type
/usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/linux/byteorder/swab.h
:173: warning: type qualifiers ignored on function return type
/usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/linux/byteorder/swab.h
:186: warning: type qualifiers ignored on function return type
/usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/linux/byteorder/swab.h
:200: warning: type qualifiers ignored on function return type
In file included from /usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/
linux/unistd.h:9,
                 from init/do_mounts.c:5:
/usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/asm/unistd.h: In funct
ion ‘wait’:
/usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/asm/unistd.h:69: warni
ng: pointer targets in passing argument 2 of ‘sys_wait4’ differ in signednes            s
init/do_mounts.c: At top level:
init/do_mounts.c:54: error: static declaration of ‘root_device_name’ follows             non-static declaration
/usr/local/share/gbootroot-1.5.0/linux-2.4.27/include/linux/fs.h:1574: error            : previous declaration of ‘root_device_name’ was here
init/do_mounts.c: In function ‘identify_ramdisk_image’:
init/do_mounts.c:523: warning: pointer targets in passing argument 2 of ‘rea            d’ differ in signedness
init/do_mounts.c:558: warning: pointer targets in passing argument 2 of ‘rea            d’ differ in signedness
init/do_mounts.c: In function ‘fill_inbuf’:
init/do_mounts.c:1022: warning: pointer targets in passing argument 2 of ‘re            ad’ differ in signedness
init/do_mounts.c: In function ‘flush_window’:
init/do_mounts.c:1040: warning: pointer targets in passing argument 2 of ‘wr            ite’ differ in signedness
make[1]: *** [init/do_mounts.o] Error 1
make[1]: Leaving directory `/usr/local/share/gbootroot-1.5.0/linux-2.4.27'
make: *** [kernel] Error 2


Yahoo! Shopping
Find Great Deals on Gifts at Yahoo! Shopping

Reply via email to