Hallo!
Ich nutze FreeBSD 4.10-RELEASE-p3 und wollte über den aktuellen Etherboot Floppy-Images erstellen. Da der Port nocht nicht aktualliesiert ist, habe ich das Programm von der Webseite runtergalden und ausgepackt.
Wenn ich jetzt unter dem Ordner src z.B. gmake bin/3c509.zpxe dann kommt folgende Meldungen raus:
Ein Kumpel kann unter Linux ein Image zusammenbauen. Scheinbar liegt es irgendwo in den Makefiles oder so der Fehler, wo er FreeBSD nicht ganz unterstützt. Kann mir einen Tipp geben?
Ich nutze FreeBSD 4.10-RELEASE-p3 und wollte über den aktuellen Etherboot Floppy-Images erstellen. Da der Port nocht nicht aktualliesiert ist, habe ich das Programm von der Webseite runtergalden und ausgepackt.
Wenn ich jetzt unter dem Ordner src z.B. gmake bin/3c509.zpxe dann kommt folgende Meldungen raus:
Code:
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
Ein Kumpel kann unter Linux ein Image zusammenbauen. Scheinbar liegt es irgendwo in den Makefiles oder so der Fehler, wo er FreeBSD nicht ganz unterstützt. Kann mir einen Tipp geben?