dawn@box0:~/bios/filo-0.5$ make Makefile:63: warning: overriding commands for target `clean' makerules:46: warning: ignoring old commands for target `clean' echo '#define PROGRAM_NAME "FILO"' > main/version.h echo '#define PROGRAM_VERSION "0.5 (dawn@box0) Tue Dec 18 21:07:07 UTC 2007"' >> main/version.h make -C main make[1]: Entering directory `/home/dawn/bios/filo-0.5/main' /bin/echo -e '/* GENERATED FILE, DO NOT EDIT */\n' >../config.h sed -e 's/#.*//' -e '/=/!d' -e 's/\([^[:space:]]*\)[[:space:]]*=[[:space:]]*\(.*\).*/#define \1 \2/' -e 's/^#define \([^ ]*\) 0$/#undef \1/' ../Config >>../config.h gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c filo.c -o filo.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c linuxbios.c -o linuxbios.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c malloc.c -o malloc.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c printf.c -o printf.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c lib.c -o lib.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c elfload.c -o elfload.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c elfnote.c -o elfnote.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c ipchecksum.c -o ipchecksum.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c console.c -o console.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c pci.c -o pci.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c grub.c -o grub.o ld -m elf_i386 -r -o builtin.o filo.o linuxbios.o malloc.o printf.o lib.o elfload.o elfnote.o ipchecksum.o console.o pci.o grub.o make[1]: Leaving directory `/home/dawn/bios/filo-0.5/main' make -C main/grub make[1]: Entering directory `/home/dawn/bios/filo-0.5/main/grub' gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -DUSE_MD5_PASSWORDS -nostdinc -imacros ../../config.h -I../../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c stage2.c -o stage2.o stage2.c: In function ‘grub_main’: stage2.c:1044: warning: implicit declaration of function ‘grub_menulst’ gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -DUSE_MD5_PASSWORDS -nostdinc -imacros ../../config.h -I../../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c builtins.c -o builtins.o builtins.c:292:2: warning: #warning "FIND not implemented yet." gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -DUSE_MD5_PASSWORDS -nostdinc -imacros ../../config.h -I../../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c cmdline.c -o cmdline.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -DUSE_MD5_PASSWORDS -nostdinc -imacros ../../config.h -I../../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c char_io.c -o char_io.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -DUSE_MD5_PASSWORDS -nostdinc -imacros ../../config.h -I../../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c asmstub.c -o asmstub.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -DUSE_MD5_PASSWORDS -nostdinc -imacros ../../config.h -I../../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c grubcons.c -o grubcons.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -DUSE_MD5_PASSWORDS -nostdinc -imacros ../../config.h -I../../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c serial.c -o serial.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -DUSE_MD5_PASSWORDS -nostdinc -imacros ../../config.h -I../../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c terminfo.c -o terminfo.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -DUSE_MD5_PASSWORDS -nostdinc -imacros ../../config.h -I../../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c tparm.c -o tparm.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -DUSE_MD5_PASSWORDS -nostdinc -imacros ../../config.h -I../../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c md5.c -o md5.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -DUSE_MD5_PASSWORDS -nostdinc -imacros ../../config.h -I../../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c completions.c -o completions.o completions.c:78:4: warning: #warning FIXME implement print_completions ld -m elf_i386 -r -o builtin.o stage2.o builtins.o cmdline.o char_io.o asmstub.o grubcons.o serial.o terminfo.o tparm.o md5.o completions.o make[1]: Leaving directory `/home/dawn/bios/filo-0.5/main/grub' make -C fs make[1]: Entering directory `/home/dawn/bios/filo-0.5/fs' gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c blockdev.c -o blockdev.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c vfs.c -o vfs.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c eltorito.c -o eltorito.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c fsys_ext2fs.c -o fsys_ext2fs.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c fsys_fat.c -o fsys_fat.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c fsys_reiserfs.c -o fsys_reiserfs.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c fsys_iso9660.c -o fsys_iso9660.o ld -m elf_i386 -r -o builtin.o blockdev.o vfs.o eltorito.o fsys_ext2fs.o fsys_fat.o fsys_reiserfs.o fsys_iso9660.o make[1]: Leaving directory `/home/dawn/bios/filo-0.5/fs' make -C drivers make[1]: Entering directory `/home/dawn/bios/filo-0.5/drivers' gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c vga.c -o vga.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c pc_kbd.c -o pc_kbd.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c ide.c -o ide.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c serial.c -o serial.o ld -m elf_i386 -r -o builtin.o vga.o pc_kbd.o ide.o serial.o make[1]: Leaving directory `/home/dawn/bios/filo-0.5/drivers' make -C drivers/usb make[1]: Entering directory `/home/dawn/bios/filo-0.5/drivers/usb' gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../../config.h -I../../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c debug_x.c -o debug_x.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../../config.h -I../../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c ohci.c -o ohci.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../../config.h -I../../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c scsi_cmds.c -o scsi_cmds.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../../config.h -I../../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c uhci.c -o uhci.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../../config.h -I../../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c usb.c -o usb.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../../config.h -I../../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c usb_scsi_low.c -o usb_scsi_low.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../../config.h -I../../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c usb_x.c -o usb_x.o ld -m elf_i386 -r -o builtin.o debug_x.o ohci.o scsi_cmds.o uhci.o usb.o usb_scsi_low.o usb_x.o make[1]: Leaving directory `/home/dawn/bios/filo-0.5/drivers/usb' make -C i386 make[1]: Entering directory `/home/dawn/bios/filo-0.5/i386' gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c context.c -o context.o gcc -m32 -D__ASSEMBLY__ -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c switch.S -o switch.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c segment.c -o segment.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c timer.c -o timer.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c sys_info.c -o sys_info.o gcc -m32 -Wall -Os -fomit-frame-pointer -fno-common -ffreestanding -fno-strict-aliasing -Wno-pointer-sign -Wno-unused -nostdinc -imacros ../config.h -I../include -I/usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -MD -c linux_load.c -o linux_load.o ld -m elf_i386 -r -o builtin.o context.o switch.o segment.o timer.o sys_info.o linux_load.o make[1]: Leaving directory `/home/dawn/bios/filo-0.5/i386' ld -m elf_i386 -N -T i386/ldscript -o filo main/builtin.o main/grub/builtin.o fs/builtin.o drivers/builtin.o drivers/usb/builtin.o i386/builtin.o /usr/lib/gcc/x86_64-linux-gnu/4.1.2/32/libgcc.a make -C tools ebchecksum make[1]: Entering directory `/home/dawn/bios/filo-0.5/tools' gcc -m32 -Wall -g -O2 -I../include -MMD -c ebchecksum.c -o ebchecksum.o gcc -m32 -Wall -g -O2 -I../include -MMD -c ../main/ipchecksum.c -o ipchecksum.o gcc -m32 -Wall -g -O2 -I../include -MMD -DTARGET_CLASS=ELFCLASS32 -DTARGET_DATA=ELFDATA2LSB -c checksum_elf.c -o checksum_elf32le.o gcc -m32 -Wall -g -O2 -I../include -MMD -DTARGET_CLASS=ELFCLASS32 -DTARGET_DATA=ELFDATA2MSB -c checksum_elf.c -o checksum_elf32be.o gcc -m32 -Wall -g -O2 -I../include -MMD -DTARGET_CLASS=ELFCLASS64 -DTARGET_DATA=ELFDATA2LSB -c checksum_elf.c -o checksum_elf64le.o gcc -m32 -Wall -g -O2 -I../include -MMD -DTARGET_CLASS=ELFCLASS64 -DTARGET_DATA=ELFDATA2MSB -c checksum_elf.c -o checksum_elf64be.o gcc -m32 -Wall -g -O2 -I../include -MMD ebchecksum.o ipchecksum.o checksum_elf32le.o checksum_elf32be.o checksum_elf64le.o checksum_elf64be.o -o ebchecksum /usr/bin/ld: cannot find -lgcc_s collect2: ld returned 1 exit status make[1]: *** [ebchecksum] Error 1 make[1]: Leaving directory `/home/dawn/bios/filo-0.5/tools' make: *** [tools/ebchecksum] Error 2 dawn@box0:~/bios/filo-0.5$