I have a redhat 7.2 installed in bulid machine with kernel 2.4.7 from kernel.org, i'm try to compile linuxbios, after patched kernel and after exec python utility for configuration, the all things go on without any error, but when try to exec make in directory where linubios put makefile and other things like that, i got this kind of error
[root@catani winfast]# make Makefile:262: warning: overriding commands for target `boot.o'Makefile:175: warning: ignoring old commands for target `boot.o' Makefile:265: warning: overriding commands for target `i386_subr.o' Makefile:178: warning: ignoring old commands for target `i386_subr.o' Makefile:268: warning: overriding commands for target `params.o' Makefile:181: warning: ignoring old commands for target `params.o' Makefile:271: warning: overriding commands for target `hardwaremain.o' Makefile:184: warning: ignoring old commands for target `hardwaremain.o' Makefile:274: warning: overriding commands for target `pirq_routing.o' Makefile:187: warning: ignoring old commands for target `pirq_routing.o' Makefile:277: warning: overriding commands for target `mpspec.o' Makefile:190: warning: ignoring old commands for target `mpspec.o' Makefile:280: warning: overriding commands for target `ioapic.o' Makefile:193: warning: ignoring old commands for target `ioapic.o' Makefile:283: warning: overriding commands for target `start_stop.o' Makefile:196: warning: ignoring old commands for target `start_stop.o' Makefile:286: warning: overriding commands for target `linuxbiosmain.o' Makefile:199: warning: ignoring old commands for target `linuxbiosmain.o' Makefile:289: warning: overriding commands for target `linuxpci.o' Makefile:202: warning: ignoring old commands for target `linuxpci.o' Makefile:292: warning: overriding commands for target `newpci.o' Makefile:205: warning: ignoring old commands for target `newpci.o' Makefile:295: warning: overriding commands for target `printk.o' Makefile:208: warning: ignoring old commands for target `printk.o' Makefile:298: warning: overriding commands for target `serial_subr.o' Makefile:211: warning: ignoring old commands for target `serial_subr.o' Makefile:301: warning: overriding commands for target `subr.o'Makefile:214: warning: ignoring old commands for target `subr.o' Makefile:304: warning: overriding commands for target `vsprintf.o' Makefile:217: warning: ignoring old commands for target `vsprintf.o' Makefile:307: warning: overriding commands for target `memset.o' Makefile:220: warning: ignoring old commands for target `memset.o' Makefile:310: warning: overriding commands for target `memcpy.o' Makefile:223: warning: ignoring old commands for target `memcpy.o' Makefile:313: warning: overriding commands for target `memcmp.o' Makefile:226: warning: ignoring old commands for target `memcmp.o' Makefile:316: warning: overriding commands for target `malloc.o' Makefile:229: warning: ignoring old commands for target `malloc.o' Makefile:319: warning: overriding commands for target `elfboot.o' Makefile:232: warning: ignoring old commands for target `elfboot.o' Makefile:322: warning: overriding commands for target `do_inflate.o' Makefile:235: warning: ignoring old commands for target `do_inflate.o' Makefile:325: warning: overriding commands for target `delay.o' Makefile:238: warning: ignoring old commands for target `delay.o' Makefile:328: warning: overriding commands for target `uniform_boot.o' Makefile:241: warning: ignoring old commands for target `uniform_boot.o' Makefile:331: warning: overriding commands for target `fill_inbuf.o' Makefile:244: warning: ignoring old commands for target `fill_inbuf.o' Makefile:334: warning: overriding commands for target `rom_fill_inbuf.o' Makefile:247: warning: ignoring old commands for target `rom_fill_inbuf.o' Makefile:337: warning: overriding commands for target `docmil_fill_inbuf.o' Makefile:250: warning: ignoring old commands for target `docmil_fill_inbuf.o' Makefile:340: warning: overriding commands for target `tsunami_tigbus_rom_fill_inbuf.o' Makefile:253: warning: ignoring old commands for target `tsunami_tigbus_rom_fill_inbuf.o' Makefile:343: warning: overriding commands for target `serial_fill_inbuf.o' Makefile:256: warning: ignoring old commands for target `serial_fill_inbuf.o' Makefile:346: warning: overriding commands for target `tftp_fill_inbuf.o' Makefile:259: warning: ignoring old commands for target `tftp_fill_inbuf.o' gcc -nostdlib -nostartfiles -static -o linuxbios -T ldscript.ld linuxbios.o /usr/bin/ld: section .data [000868f0 -> 00087eaf] overlaps section .rodata.str1.1 [000868f0 -> 00087105] linuxbios.o: In function `inflate_codes': linuxbios.o(.text+0x2719): undefined reference to `fill_inbuf'linuxbios.o(.text+0x2789): undefined reference to `fill_inbuf'linuxbios.o(.text+0x2835): undefined reference to `fill_inbuf'linuxbios.o(.text+0x2895): undefined reference to `fill_inbuf'linuxbios.o(.text+0x2901): undefined reference to `fill_inbuf'linuxbios.o(.text+0x2965): more undefined references to `fill_inbuf' follow collect2: ld returned 1 exit status make: *** [linuxbios] Error 1 [root@catani winfast]# here is my config-file # Sample config file for Winfast 6300 with DoC Millennium (as root) arch i386 # This will make a target directory of ./winfast target winfast # WinFast 6300 MAX mainboard mainboard leadtek/winfast6300 # Enable Serial Console for debugging option SERIAL_CONSOLE # Enable MicroCode update and L2 Cache init for PII and PIII option UPDATE_MICROCODE option CONFIGURE_L2_CACHE # Use the internal VGA frame buffer device option HAVE_FRAMEBUFFER # Path to your kernel (vmlinux) linux /usr/src/linux # Kernel command line parameters commandline root=/dev/hda1 console=ttyS0,115200 console=tty0 video=sisfb:1024x768-32@85,font:VGA8x16 thanks a lot for interesting and sorry for my bad english
