Dear Stuart!

Today i made a kernel configuration that suits my acer pda i mentioned a week before, and then i tried to build it in the ARMedslack i installed under qemu. I used the 2.6.30.5 kernel source .tgz you supplied with the ARMedslack 12.2 distribution. The compilation was stopped with error. The problematic file was vgacon.c. Since the vga text console is necessary for me, i could not take it out from the kernel options. How did you succeed to compile this kernel? What do you think i should do with that? This was the gcc error message:

In file included from drivers/video/console/vgacon.c:51:
include/video/vga.h: In function 'vga_io_r':
include/video/vga.h:226: warning: comparison is always true due to limited range of data type
include/video/vga.h: In function 'vga_io_w':
include/video/vga.h:231: warning: comparison is always true due to limited range of data type
include/video/vga.h: In function 'vga_io_w_fast':
include/video/vga.h:237: warning: comparison is always true due to limited range of data type include/video/vga.h:237: warning: comparison is always true due to limited range of data type
drivers/video/console/vgacon.c: In function 'write_vga':
drivers/video/console/vgacon.c:166: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:166: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:167: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:167: warning: comparison is always true due to limited range of data type
drivers/video/console/vgacon.c: In function 'vgacon_startup':
drivers/video/console/vgacon.c:510: error: 'PCIMEM_BASE' undeclared (first use in this function) drivers/video/console/vgacon.c:510: error: (Each undeclared identifier is reported only once
drivers/video/console/vgacon.c:510: error: for each function it appears in.)
drivers/video/console/vgacon.c: In function 'vgacon_set_cursor_size':
drivers/video/console/vgacon.c:668: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:669: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:670: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:671: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:680: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:681: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:682: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:683: warning: comparison is always true due to limited range of data type
drivers/video/console/vgacon.c: In function 'vgacon_doresize':
drivers/video/console/vgacon.c:764: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:765: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:770: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:771: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:779: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:780: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:788: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:789: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:790: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:791: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:794: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:795: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:796: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:797: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:800: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:801: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:802: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:803: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:806: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:807: warning: comparison is always true due to limited range of data type
drivers/video/console/vgacon.c: In function 'vga_vesa_blank':
drivers/video/console/vgacon.c:895: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:899: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:900: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:901: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:902: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:903: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:904: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:905: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:906: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:907: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:908: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:909: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:910: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:911: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:912: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:913: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:914: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:933: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:934: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:935: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:936: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:937: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:938: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:947: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:948: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:949: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:950: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:955: warning: comparison is always true due to limited range of data type
drivers/video/console/vgacon.c: In function 'vga_vesa_unblank':
drivers/video/console/vgacon.c:965: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:966: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:967: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:968: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:969: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:970: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:971: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:972: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:973: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:974: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:975: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:976: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:977: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:978: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:979: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:980: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:986: warning: comparison is always true due to limited range of data type
drivers/video/console/vgacon.c: In function 'vgacon_do_font_op':
drivers/video/console/vgacon.c:1068: error: 'PCIMEM_BASE' undeclared (first use in this function) drivers/video/console/vgacon.c:1181: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:1186: warning: comparison is always true due to limited range of data type
drivers/video/console/vgacon.c: In function 'vgacon_adjust_height':
drivers/video/console/vgacon.c:1216: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:1217: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:1218: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:1219: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:1228: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:1229: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:1230: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:1231: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:1232: warning: comparison is always true due to limited range of data type drivers/video/console/vgacon.c:1233: warning: comparison is always true due to limited range of data type
make[3]: *** [drivers/video/console/vgacon.o] Error 1
make[2]: *** [drivers/video/console] Error 2
make[1]: *** [drivers/video] Error 2
make: *** [drivers] Error 2

_______________________________________________
ARMedslack mailing list
[email protected]
http://lists.armedslack.org/mailman/listinfo/armedslack

Reply via email to