Hello from Gregg C Levine I have completed installing Slackware 8.0 which contains the latest version of the binary utilities from the FSF people. My ld program returns as a version that of 2.11, and according to the installation notes, everything is based on that series. However, after setting up a 440gx config file, according to the default one provided, and then running the Python builder script, and then running make, inside my work directory, I get a series of errors, I have attached them as a script file, but I shall paste a copy of them below my signature line. Also the config file as well, before it. All I did for the configuration file was to change things for my directories, (kernel source code, and where my code retrieval from CVS landed, and was copied to for this one, and the payload, that is the binary output I wanted. Any questions, feel free to contact me. ------------------- Gregg C Levine [EMAIL PROTECTED] ------------------------------------------------------------ "The Force will be with you...Always." Obi-Wan Kenobi "Use the Force, Luke." Obi-Wan Kenobi (This company dedicates this E-Mail to General Obi-Wan Kenobi ) (This company dedicates this E-Mail to Master Yoda )
------------------------------------------------------configuration file------------------------------ # This will make a target directory of ./winfast # Note that this is RELATIVE TO WHERE YOU ARE WHEN YOU RUN THE # CONFIG TOOL. Make it absolute if you like target /usr/src/lobos/work/l440gx-build/l440gx mainboard intel/l440gx # Enable Serial Console for debugging # It will come up at 115200,8n1 option SERIAL_CONSOLE=1 # 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 option USE_CACHE_RAM=0 option USE_GENERIC_ROM=1 option USE_ELF_BOOT=1 makedefine PHLASH_BASE_NAME=p13-0125 #makedefine BOOT_IMAGE=/tftpboot/netboot.ebi makedefine BOOT_IMAGE=vmlinux.bin.gz.block # Path to your kernel (vmlinux) # NOTE; you need a path to your test12 kernel here. #linux ~/projects/linux/linux-2.4.0-test9.eb5.4 linux /usr/src/linux-2.4.17 # Kernel command line parameters #commandline ro panic=5 root=/dev/hda5 console=ttyS0,115200 debug 3 ------------------------------------------------script from the atteempt at buiilding it-------- Script started on Mon Aug 12 00:22:31 2002 root@spock:/usr/src/lobos/work/l440gx-build/l440gx# make cp /usr/src/lobos/work/freebios/src/arch/i386/config/crt0.base crt0.S gcc -x assembler-with-cpp -DASSEMBLY -E ... crt0.S > crt0.s gcc ... -o crt0.o crt0.s gcc ... -o rom_fill_inbuf.o /usr/src/lobos/work/freebios/src/rom/rom_fill_inbuf.c gcc ... -o linuxbiosmain.o /usr/src/lobos/work/freebios/src/lib/linuxbiosmain.c gcc ... -o linuxpci.o /usr/src/lobos/work/freebios/src/lib/linuxpci.c In file included from /usr/src/lobos/work/freebios/src/lib/linuxpci.c:19: /usr/src/lobos/work/freebios/src/include/pci_ids.h:1236: warning: `PCI_DEVICE_ID_INTEL_82801CA_1D2' redefined /usr/src/lobos/work/freebios/src/include/pci_ids.h:1232: warning: this is the location of the previous definition /usr/src/lobos/work/freebios/src/lib/linuxpci.c:486: warning: #warning set_pci_dev_ops not yet finished /usr/src/lobos/work/freebios/src/lib/linuxpci.c:13: warning: `rcsid' defined but not used gcc ... -o newpci.o /usr/src/lobos/work/freebios/src/lib/newpci.c /usr/src/lobos/work/freebios/src/lib/newpci.c:14: warning: `rcsid' defined but not used gcc ... -o clog2.o /usr/src/lobos/work/freebios/src/lib/clog2.c gcc ... -o printk.o /usr/src/lobos/work/freebios/src/lib/printk.c /usr/src/lobos/work/freebios/src/lib/printk.c:9: warning: `rcsid' defined but not used gcc ... -o serial_subr.o /usr/src/lobos/work/freebios/src/lib/serial_subr.c /usr/src/lobos/work/freebios/src/lib/serial_subr.c:2: warning: `rcsid' defined but not used gcc ... -o subr.o /usr/src/lobos/work/freebios/src/lib/subr.c /usr/src/lobos/work/freebios/src/lib/subr.c:8: warning: `rcsid' defined but not used gcc ... -o vsprintf.o /usr/src/lobos/work/freebios/src/lib/vsprintf.c /usr/src/lobos/work/freebios/src/lib/vsprintf.c:13: warning: `rcsid' defined but not used gcc ... -o memset.o /usr/src/lobos/work/freebios/src/lib/memset.c gcc ... -o memcpy.o /usr/src/lobos/work/freebios/src/lib/memcpy.c gcc ... -o memcmp.o /usr/src/lobos/work/freebios/src/lib/memcmp.c gcc ... -o malloc.o /usr/src/lobos/work/freebios/src/lib/malloc.c gcc ... -o elfboot.o /usr/src/lobos/work/freebios/src/lib/elfboot.c /usr/src/lobos/work/freebios/src/lib/elfboot.c:512: warning: `verify_loaded_image' defined but not used gcc ... -o do_inflate.o /usr/src/lobos/work/freebios/src/lib/do_inflate.c gcc ... -o delay.o /usr/src/lobos/work/freebios/src/lib/delay.c gcc ... -o compute_ip_checksum.o /usr/src/lobos/work/freebios/src/lib/compute_ip_checksum.c gcc ... -o version.o /usr/src/lobos/work/freebios/src/lib/version.c gcc ... -o keyboard.o /usr/src/lobos/work/freebios/src/pc80/keyboard.c /usr/src/lobos/work/freebios/src/pc80/keyboard.c:2: warning: `rcsid' defined but not used gcc ... -o mc146818rtc.o /usr/src/lobos/work/freebios/src/pc80/mc146818rtc.c /usr/src/lobos/work/freebios/src/pc80/mc146818rtc.c: In function `rtc_init': /usr/src/lobos/work/freebios/src/pc80/mc146818rtc.c:139: warning: unused variable `i' gcc ... -o isa-dma.o /usr/src/lobos/work/freebios/src/pc80/isa-dma.c gcc ... -o i8259.o /usr/src/lobos/work/freebios/src/pc80/i8259.c gcc ... -o ide.o /usr/src/lobos/work/freebios/src/pc80/ide/ide.c gcc ... -o boot.o /usr/src/lobos/work/freebios/src/arch/i386/boot/boot.c gcc ... -o linuxbios_table.o /usr/src/lobos/work/freebios/src/arch/i386/boot/linuxbios_table.c /usr/src/lobos/work/freebios/src/arch/i386/boot/linuxbios_table.c: In function `lb_strings': /usr/src/lobos/work/freebios/src/arch/i386/boot/linuxbios_table.c:122: warning: assignment from incompatible pointer type /usr/src/lobos/work/freebios/src/arch/i386/boot/linuxbios_table.c: In function `write_linuxbios_table': /usr/src/lobos/work/freebios/src/arch/i386/boot/linuxbios_table.c:230: warning: unused variable `rec_src' /usr/src/lobos/work/freebios/src/arch/i386/boot/linuxbios_table.c:230: warning: unused variable `rec_dest' gcc ... -o i386_subr.o /usr/src/lobos/work/freebios/src/arch/i386/lib/i386_subr.c gcc ... -o params.o /usr/src/lobos/work/freebios/src/arch/i386/lib/params.c /usr/src/lobos/work/freebios/src/arch/i386/lib/params.c:26: warning: `rcsid' defined but not used gcc ... -o hardwaremain.o /usr/src/lobos/work/freebios/src/arch/i386/lib/hardwaremain.c /usr/src/lobos/work/freebios/src/arch/i386/lib/hardwaremain.c:32: warning: `rcsid' defined but not used gcc ... -o pirq_routing.o /usr/src/lobos/work/freebios/src/arch/i386/lib/pirq_routing.c gcc ... -o mpspec.o /usr/src/lobos/work/freebios/src/arch/i386/smp/mpspec.c /usr/src/lobos/work/freebios/src/arch/i386/smp/mpspec.c:2: warning: `rcsid' defined but not used gcc ... -o ioapic.o /usr/src/lobos/work/freebios/src/arch/i386/smp/ioapic.c gcc ... -o start_stop.o /usr/src/lobos/work/freebios/src/arch/i386/smp/start_stop.c gcc ... -o northbridge.o /usr/src/lobos/work/freebios/src/northbridge/intel/440gx/northbridge.c /usr/src/lobos/work/freebios/src/northbridge/intel/440gx/northbridge.c: In function `sizeram': /usr/src/lobos/work/freebios/src/northbridge/intel/440gx/northbridge.c:5 8: `mem' undeclared (first use in this function) /usr/src/lobos/work/freebios/src/northbridge/intel/440gx/northbridge.c:5 8: (Each undeclared identifier is reported only once /usr/src/lobos/work/freebios/src/northbridge/intel/440gx/northbridge.c:5 8: for each function it appears in.) /usr/src/lobos/work/freebios/src/northbridge/intel/440gx/northbridge.c:6 5: warning: control reaches end of non-void function make: *** [northbridge.o] Error 1 root@spock:/usr/src/lobos/work/l440gx-build/l440gx# exit Script done on Mon Aug 12 00:23:16 2002
l440gx.config
Description: Binary data
Script started on Mon Aug 12 00:22:31 2002 root@spock:/usr/src/lobos/work/l440gx-build/l440gx# make cp /usr/src/lobos/work/freebios/src/arch/i386/config/crt0.base crt0.S gcc -x assembler-with-cpp -DASSEMBLY -E ... crt0.S > crt0.s gcc ... -o crt0.o crt0.s gcc ... -o rom_fill_inbuf.o /usr/src/lobos/work/freebios/src/rom/rom_fill_inbuf.c gcc ... -o linuxbiosmain.o /usr/src/lobos/work/freebios/src/lib/linuxbiosmain.c gcc ... -o linuxpci.o /usr/src/lobos/work/freebios/src/lib/linuxpci.c In file included from /usr/src/lobos/work/freebios/src/lib/linuxpci.c:19: /usr/src/lobos/work/freebios/src/include/pci_ids.h:1236: warning: `PCI_DEVICE_ID_INTEL_82801CA_1D2' redefined /usr/src/lobos/work/freebios/src/include/pci_ids.h:1232: warning: this is the location of the previous definition /usr/src/lobos/work/freebios/src/lib/linuxpci.c:486: warning: #warning set_pci_dev_ops not yet finished /usr/src/lobos/work/freebios/src/lib/linuxpci.c:13: warning: `rcsid' defined but not used gcc ... -o newpci.o /usr/src/lobos/work/freebios/src/lib/newpci.c /usr/src/lobos/work/freebios/src/lib/newpci.c:14: warning: `rcsid' defined but not used gcc ... -o clog2.o /usr/src/lobos/work/freebios/src/lib/clog2.c gcc ... -o printk.o /usr/src/lobos/work/freebios/src/lib/printk.c /usr/src/lobos/work/freebios/src/lib/printk.c:9: warning: `rcsid' defined but not used gcc ... -o serial_subr.o /usr/src/lobos/work/freebios/src/lib/serial_subr.c /usr/src/lobos/work/freebios/src/lib/serial_subr.c:2: warning: `rcsid' defined but not used gcc ... -o subr.o /usr/src/lobos/work/freebios/src/lib/subr.c /usr/src/lobos/work/freebios/src/lib/subr.c:8: warning: `rcsid' defined but not used gcc ... -o vsprintf.o /usr/src/lobos/work/freebios/src/lib/vsprintf.c /usr/src/lobos/work/freebios/src/lib/vsprintf.c:13: warning: `rcsid' defined but not used gcc ... -o memset.o /usr/src/lobos/work/freebios/src/lib/memset.c gcc ... -o memcpy.o /usr/src/lobos/work/freebios/src/lib/memcpy.c gcc ... -o memcmp.o /usr/src/lobos/work/freebios/src/lib/memcmp.c gcc ... -o malloc.o /usr/src/lobos/work/freebios/src/lib/malloc.c gcc ... -o elfboot.o /usr/src/lobos/work/freebios/src/lib/elfboot.c /usr/src/lobos/work/freebios/src/lib/elfboot.c:512: warning: `verify_loaded_image' defined but not used gcc ... -o do_inflate.o /usr/src/lobos/work/freebios/src/lib/do_inflate.c gcc ... -o delay.o /usr/src/lobos/work/freebios/src/lib/delay.c gcc ... -o compute_ip_checksum.o /usr/src/lobos/work/freebios/src/lib/compute_ip_checksum.c gcc ... -o version.o /usr/src/lobos/work/freebios/src/lib/version.c gcc ... -o keyboard.o /usr/src/lobos/work/freebios/src/pc80/keyboard.c /usr/src/lobos/work/freebios/src/pc80/keyboard.c:2: warning: `rcsid' defined but not used gcc ... -o mc146818rtc.o /usr/src/lobos/work/freebios/src/pc80/mc146818rtc.c /usr/src/lobos/work/freebios/src/pc80/mc146818rtc.c: In function `rtc_init': /usr/src/lobos/work/freebios/src/pc80/mc146818rtc.c:139: warning: unused variable `i' gcc ... -o isa-dma.o /usr/src/lobos/work/freebios/src/pc80/isa-dma.c gcc ... -o i8259.o /usr/src/lobos/work/freebios/src/pc80/i8259.c gcc ... -o ide.o /usr/src/lobos/work/freebios/src/pc80/ide/ide.c gcc ... -o boot.o /usr/src/lobos/work/freebios/src/arch/i386/boot/boot.c gcc ... -o linuxbios_table.o /usr/src/lobos/work/freebios/src/arch/i386/boot/linuxbios_table.c /usr/src/lobos/work/freebios/src/arch/i386/boot/linuxbios_table.c: In function `lb_strings': /usr/src/lobos/work/freebios/src/arch/i386/boot/linuxbios_table.c:122: warning: assignment from incompatible pointer type /usr/src/lobos/work/freebios/src/arch/i386/boot/linuxbios_table.c: In function `write_linuxbios_table': /usr/src/lobos/work/freebios/src/arch/i386/boot/linuxbios_table.c:230: warning: unused variable `rec_src' /usr/src/lobos/work/freebios/src/arch/i386/boot/linuxbios_table.c:230: warning: unused variable `rec_dest' gcc ... -o i386_subr.o /usr/src/lobos/work/freebios/src/arch/i386/lib/i386_subr.c gcc ... -o params.o /usr/src/lobos/work/freebios/src/arch/i386/lib/params.c /usr/src/lobos/work/freebios/src/arch/i386/lib/params.c:26: warning: `rcsid' defined but not used gcc ... -o hardwaremain.o /usr/src/lobos/work/freebios/src/arch/i386/lib/hardwaremain.c /usr/src/lobos/work/freebios/src/arch/i386/lib/hardwaremain.c:32: warning: `rcsid' defined but not used gcc ... -o pirq_routing.o /usr/src/lobos/work/freebios/src/arch/i386/lib/pirq_routing.c gcc ... -o mpspec.o /usr/src/lobos/work/freebios/src/arch/i386/smp/mpspec.c /usr/src/lobos/work/freebios/src/arch/i386/smp/mpspec.c:2: warning: `rcsid' defined but not used gcc ... -o ioapic.o /usr/src/lobos/work/freebios/src/arch/i386/smp/ioapic.c gcc ... -o start_stop.o /usr/src/lobos/work/freebios/src/arch/i386/smp/start_stop.c gcc ... -o northbridge.o /usr/src/lobos/work/freebios/src/northbridge/intel/440gx/northbridge.c /usr/src/lobos/work/freebios/src/northbridge/intel/440gx/northbridge.c: In function `sizeram': /usr/src/lobos/work/freebios/src/northbridge/intel/440gx/northbridge.c:58: `mem' undeclared (first use in this function) /usr/src/lobos/work/freebios/src/northbridge/intel/440gx/northbridge.c:58: (Each undeclared identifier is reported only once /usr/src/lobos/work/freebios/src/northbridge/intel/440gx/northbridge.c:58: for each function it appears in.) /usr/src/lobos/work/freebios/src/northbridge/intel/440gx/northbridge.c:65: warning: control reaches end of non-void function make: *** [northbridge.o] Error 1 root@spock:/usr/src/lobos/work/l440gx-build/l440gx# exit Script done on Mon Aug 12 00:23:16 2002