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
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
