Etherboot wird nicht gebaut

From: <Gordon(at)streber24.de>
Date: Mon, 6 Feb 2006 12:39:29 +0100 (MET)

Hallo an die Mailingliste!

Ich habe folgendes Problem, ich möchte mit der aktuellen Etherboot 5.4.1
PXE-fähige Floppy-Images erstellen. Leider ist der Port noch nicht
aktualliesiert und so habe ich mir den aktuellen Source Paket runtergeladen.

Wenn ich jetzt unter dem Ordner src z.B. gmake bin/3c509.zpxe starte, dann
kommen folgende Meldungen raus:

gcc -DCONFIG_PCI -DCONFIG_ISA -DASK_BOOT=3 -DBOOT_FIRST=BOOT_NIC
-DALLOW_ONLY_ENCAPSULATED -DBACKOFF_LIMIT=7 -DCONGESTED -DTAGGED_IMAGE
-DELF_IMAGE -DDOWNLOAD_PROTO_TFTP -DPXE_IMAGE -DPXE_EXPORT -Os
-ffreestanding -Wall -W -Wno-format -DPCBIOS -fstrength-reduce
-fomit-frame-pointer -march=i386 -malign-jumps=1 -malign-loops=1
-malign-functions=1 -mcpu=i386 -DIMAGE_FREEBSD -DELF_IMAGE -DAOUT_IMAGE
-DVERSION_MAJOR=5 -DVERSION_MINOR=4 -DVERSION=\"5.4.1\" -I include -I
arch/i386/include -DARCH=i386 -DINCLUDE_3C509 -o bin/3c509.o -c
drivers/net/3c509.c
In file included from include/callbacks.h:31,
                 from include/osdep.h:20,
                 from include/etherboot.h:5,
                 from drivers/net/3c509.c:27:
arch/i386/include/callbacks_arch.h:25: warning: unnamed struct/union that
defines no instances
arch/i386/include/callbacks_arch.h:29: warning: unnamed struct/union that
defines no instances
arch/i386/include/callbacks_arch.h:33: warning: unnamed struct/union that
defines no instances
arch/i386/include/callbacks_arch.h:37: warning: unnamed struct/union that
defines no instances
arch/i386/include/callbacks_arch.h:42: warning: unnamed struct/union that
defines no instances
arch/i386/include/callbacks_arch.h:45: warning: unnamed struct/union that
defines no instances
arch/i386/include/callbacks_arch.h:50: warning: unnamed struct/union that
defines no instances
arch/i386/include/callbacks_arch.h:53: warning: unnamed struct/union that
defines no instances
arch/i386/include/callbacks_arch.h:58: warning: unnamed struct/union that
defines no instances
arch/i386/include/callbacks_arch.h:61: warning: unnamed struct/union that
defines no instances
arch/i386/include/callbacks_arch.h:66: warning: unnamed struct/union that
defines no instances
arch/i386/include/callbacks_arch.h:69: warning: unnamed struct/union that
defines no instances
arch/i386/include/callbacks_arch.h:219: warning: unnamed struct/union that
defines no instances
drivers/net/3c509.c:650: warning: `used' attribute directive ignored
drivers/net/3c509.c:650: warning: `t509_driver' defined but not used
gcc -E -Wp,-Wall -DCONFIG_PCI -DCONFIG_ISA -DASK_BOOT=3
-DBOOT_FIRST=BOOT_NIC -DALLOW_ONLY_ENCAPSULATED -DBACKOFF_LIMIT=7
-DCONGESTED -DTAGGED_IMAGE -DELF_IMAGE -DDOWNLOAD_PROTO_TFTP -DPXE_IMAGE
-DPXE_EXPORT -Os -ffreestanding -Wall -W -Wno-format -DPCBIOS
-fstrength-reduce -fomit-frame-pointer -march=i386 -malign-jumps=1
-malign-loops=1 -malign-functions=1 -mcpu=i386 -DIMAGE_FREEBSD -DELF_IMAGE
-DAOUT_IMAGE -DVERSION_MAJOR=5 -DVERSION_MINOR=4 -DVERSION=\"5.4.1\" -I
include -I arch/i386/include -DARCH=i386 -Ui386 -D ASSEMBLY
arch/i386/core/start32.S | as -o bin/start32.o
gcc -DCONFIG_PCI -DCONFIG_ISA -DASK_BOOT=3 -DBOOT_FIRST=BOOT_NIC
-DALLOW_ONLY_ENCAPSULATED -DBACKOFF_LIMIT=7 -DCONGESTED -DTAGGED_IMAGE
-DELF_IMAGE -DDOWNLOAD_PROTO_TFTP -DPXE_IMAGE -DPXE_EXPORT -Os
-ffreestanding -Wall -W -Wno-format -DPCBIOS -fstrength-reduce
-fomit-frame-pointer -march=i386 -malign-jumps=1 -malign-loops=1
-malign-functions=1 -mcpu=i386 -DIMAGE_FREEBSD -DELF_IMAGE -DAOUT_IMAGE
-DVERSION_MAJOR=5 -DVERSION_MINOR=4 -DVERSION=\"5.4.1\" -I include -I
arch/i386/include -DARCH=i386 -o bin/linuxbios.o -c
firmware/linuxbios/linuxbios.c
gcc -DCONFIG_PCI -DCONFIG_ISA -DASK_BOOT=3 -DBOOT_FIRST=BOOT_NIC
-DALLOW_ONLY_ENCAPSULATED -DBACKOFF_LIMIT=7 -DCONGESTED -DTAGGED_IMAGE
-DELF_IMAGE -DDOWNLOAD_PROTO_TFTP -DPXE_IMAGE -DPXE_EXPORT -Os
-ffreestanding -Wall -W -Wno-format -DPCBIOS -fstrength-reduce
-fomit-frame-pointer -march=i386 -malign-jumps=1 -malign-loops=1
-malign-functions=1 -mcpu=i386 -DIMAGE_FREEBSD -DELF_IMAGE -DAOUT_IMAGE
-DVERSION_MAJOR=5 -DVERSION_MINOR=4 -DVERSION=\"5.4.1\" -I include -I
arch/i386/include -DARCH=i386 -o bin/bios.o -c
arch/i386/firmware/pcbios/bios.c
In file included from include/callbacks.h:31,
                 from include/osdep.h:20,
                 from include/etherboot.h:5,
                 from arch/i386/firmware/pcbios/bios.c:8:
arch/i386/include/callbacks_arch.h:25: warning: unnamed struct/union that
defines no instances
arch/i386/include/callbacks_arch.h:29: warning: unnamed struct/union that
defines no instances
arch/i386/include/callbacks_arch.h:33: warning: unnamed struct/union that
defines no instances
arch/i386/include/callbacks_arch.h:37: warning: unnamed struct/union that
defines no instances
arch/i386/include/callbacks_arch.h:42: warning: unnamed struct/union that
defines no instances
arch/i386/include/callbacks_arch.h:45: warning: unnamed struct/union that
defines no instances
arch/i386/include/callbacks_arch.h:50: warning: unnamed struct/union that
defines no instances
arch/i386/include/callbacks_arch.h:53: warning: unnamed struct/union that
defines no instances
arch/i386/include/callbacks_arch.h:58: warning: unnamed struct/union that
defines no instances
arch/i386/include/callbacks_arch.h:61: warning: unnamed struct/union that
defines no instances
arch/i386/include/callbacks_arch.h:66: warning: unnamed struct/union that
defines no instances
arch/i386/include/callbacks_arch.h:69: warning: unnamed struct/union that
defines no instances
arch/i386/include/callbacks_arch.h:219: warning: unnamed struct/union that
defines no instances
In file included from arch/i386/firmware/pcbios/bios.c:9:
arch/i386/include/realmode.h:14: warning: unnamed struct/union that defines
no instances
arch/i386/include/realmode.h:16: warning: unnamed struct/union that defines
no instances
arch/i386/firmware/pcbios/bios.c: In function `int15':
arch/i386/firmware/pcbios/bios.c:78: union has no member named `h'
arch/i386/firmware/pcbios/bios.c:79: warning: control reaches end of
non-void function
gmake: *** [bin/bios.o] Fehler 1

Da es unter Linux funktioniert, liegt das Problem möglicherweise beim
Makefile oder die Richtung. Nur leider durchschaue ich das ganze nicht
nicht. Kann mir dabei jemand helfen?

Danke

Gordon

-- 
DSL-Aktion wegen großer Nachfrage bis 28.2.2006 verlängert:
GMX DSL-Flatrate 1 Jahr kostenlos* http://www.gmx.net/de/go/dsl
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 06 Feb 2006 - 12:42:21 CET

search this site