[SeaBIOS] git master build failure

Laszlo Ersek lersek at redhat.com
Thu Dec 5 12:12:16 CET 2013


On 12/05/13 11:04, Gerd Hoffmann wrote:
>   Hi,
> 
> $subject says all.
> 
>   Linking out/rom32seg.o
> out/code32seg.o: In function `debug_putc':
> /home/kraxel/projects/seabios/src/output.c:42: undefined reference to
> `qemu_debug_putc'
> /home/kraxel/projects/seabios/src/output.c:45: undefined reference to
> `serial_debug_putc'
> out/code32seg.o: In function `debug_flush':
> /home/kraxel/projects/seabios/src/output.c:52: undefined reference to
> `serial_debug_flush'
> make: *** [out/rom32seg.o] Error 1
> 
> Config attached.  Happens only when configured for coreboot, qemu builds
> do just fine.  Can't spot an obvious reason for the build failure
> though.

SRC32SEG doesn't contain "hw/serialio.c".

$(OUT)code32seg.o: $(OUT)autoconf.h $(patsubst %.c,
$(OUT)src/%.o,$(SRC32SEG)) ; $(call whole-compile, $(CFLAGS32SEG),
$(addprefix src/, $(SRC32SEG)),$@)

  Compiling whole program out/code32seg.o
printf '#include "/home/lacos/src/upstream/seabios/src/string.c"\n
#include "/home/lacos/src/upstream/seabios/src/output.c"\n #include
"/home/lacos/src/upstream/seabios/src/pcibios.c"\n #include
"/home/lacos/src/upstream/seabios/src/apm.c"\n #include
"/home/lacos/src/upstream/seabios/src/stacks.c"\n #include
"/home/lacos/src/upstream/seabios/src/hw/pci.c"\n' > out/code32seg.o.tmp.c

nm out/code32seg.o

         U qemu_debug_putc
         U serial_debug_flush
         U serial_debug_putc

Laszlo



More information about the SeaBIOS mailing list