rendered paste bodydawn@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$