[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#906414: syslinux: FTBFS in buster/sid (mbr.bin: too big (452 > 440))



Package: src:syslinux
Version: 3:6.03+dfsg1-2
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep
   dh_update_autotools_config -i
   dh_autoreconf -i
   dh_auto_configure -i
   debian/rules override_dh_auto_build-indep
make[1]: Entering directory '/<<BUILDDIR>>/syslinux-6.03+dfsg1'
/usr/bin/make DATE="20171017" HEXDATE="0x59e678f1"
make[2]: Entering directory '/<<BUILDDIR>>/syslinux-6.03+dfsg1'
perl /<<BUILDDIR>>/syslinux-6.03+dfsg1/version.pl /<<BUILDDIR>>/syslinux-6.03+dfsg1/version /<<BUILDDIR>>/syslinux-6.03+dfsg1/version.mk '< := @'
/usr/bin/make -r -C /<<BUILDDIR>>/syslinux-6.03+dfsg1 -f /<<BUILDDIR>>/syslinux-6.03+dfsg1/Makefile SRC="/<<BUILDDIR>>/syslinux-6.03+dfsg1" \
	OBJ=/<<BUILDDIR>>/syslinux-6.03+dfsg1 objdir=/<<BUILDDIR>>/syslinux-6.03+dfsg1 all
make[3]: Entering directory '/<<BUILDDIR>>/syslinux-6.03+dfsg1'
/usr/bin/make -r -C /<<BUILDDIR>>/syslinux-6.03+dfsg1/bios -f /<<BUILDDIR>>/syslinux-6.03+dfsg1/Makefile SRC="/<<BUILDDIR>>/syslinux-6.03+dfsg1" \

[... snipped ...]

gcc -Wp,-MT,memcpy.o,-MD,./.memcpy.o.d -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/syslinux-6.03+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -m32 -march=i386 -mpreferred-stack-boundary=2 -mincoming-stack-boundary=2 -ffreestanding -fno-stack-protector -fwrapv -freg-struct-return -Os -fomit-frame-pointer -mregparm=3 -DREGPARM=3 -msoft-float -fno-exceptions -fno-asynchronous-unwind-tables -fno-strict-aliasing -falign-functions=0 -falign-jumps=0 -falign-labels=0 -falign-loops=0 -fvisibility=hidden -g -W -Wall -Wstrict-prototypes  -Wno-sign-compare  -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/com32/include -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/bios -D__MEMDISK__ -DDATE='"20171017"' -mregparm=3 -DREGPARM=3 -c -o memcpy.o /<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/memcpy.c
gcc -Wp,-MT,memset.o,-MD,./.memset.o.d -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/syslinux-6.03+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -m32 -march=i386 -mpreferred-stack-boundary=2 -mincoming-stack-boundary=2 -ffreestanding -fno-stack-protector -fwrapv -freg-struct-return -Os -fomit-frame-pointer -mregparm=3 -DREGPARM=3 -msoft-float -fno-exceptions -fno-asynchronous-unwind-tables -fno-strict-aliasing -falign-functions=0 -falign-jumps=0 -falign-labels=0 -falign-loops=0 -fvisibility=hidden -g -W -Wall -Wstrict-prototypes  -Wno-sign-compare  -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/com32/include -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/bios -D__MEMDISK__ -DDATE='"20171017"' -mregparm=3 -DREGPARM=3 -c -o memset.o /<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/memset.c
gcc -Wp,-MT,memmove.o,-MD,./.memmove.o.d -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/syslinux-6.03+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -m32 -march=i386 -mpreferred-stack-boundary=2 -mincoming-stack-boundary=2 -ffreestanding -fno-stack-protector -fwrapv -freg-struct-return -Os -fomit-frame-pointer -mregparm=3 -DREGPARM=3 -msoft-float -fno-exceptions -fno-asynchronous-unwind-tables -fno-strict-aliasing -falign-functions=0 -falign-jumps=0 -falign-labels=0 -falign-loops=0 -fvisibility=hidden -g -W -Wall -Wstrict-prototypes  -Wno-sign-compare  -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/com32/include -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/bios -D__MEMDISK__ -DDATE='"20171017"' -mregparm=3 -DREGPARM=3 -c -o memmove.o /<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/memmove.c
gcc -Wp,-MT,unzip.o,-MD,./.unzip.o.d -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/syslinux-6.03+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -m32 -march=i386 -mpreferred-stack-boundary=2 -mincoming-stack-boundary=2 -ffreestanding -fno-stack-protector -fwrapv -freg-struct-return -Os -fomit-frame-pointer -mregparm=3 -DREGPARM=3 -msoft-float -fno-exceptions -fno-asynchronous-unwind-tables -fno-strict-aliasing -falign-functions=0 -falign-jumps=0 -falign-labels=0 -falign-loops=0 -fvisibility=hidden -g -W -Wall -Wstrict-prototypes  -Wno-sign-compare  -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/com32/include -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/bios -D__MEMDISK__ -DDATE='"20171017"' -mregparm=3 -DREGPARM=3 -c -o unzip.o /<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/unzip.c
gcc -Wp,-MT,dskprobe.o,-MD,./.dskprobe.o.d -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/syslinux-6.03+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -m32 -march=i386 -mpreferred-stack-boundary=2 -mincoming-stack-boundary=2 -ffreestanding -fno-stack-protector -fwrapv -freg-struct-return -Os -fomit-frame-pointer -mregparm=3 -DREGPARM=3 -msoft-float -fno-exceptions -fno-asynchronous-unwind-tables -fno-strict-aliasing -falign-functions=0 -falign-jumps=0 -falign-labels=0 -falign-loops=0 -fvisibility=hidden -g -W -Wall -Wstrict-prototypes  -Wno-sign-compare  -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/com32/include -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/bios -D__MEMDISK__ -DDATE='"20171017"' -mregparm=3 -DREGPARM=3 -c -o dskprobe.o /<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/dskprobe.c
gcc -Wp,-MT,eltorito.o,-MD,./.eltorito.o.d -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/syslinux-6.03+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -m32 -march=i386 -mpreferred-stack-boundary=2 -mincoming-stack-boundary=2 -ffreestanding -fno-stack-protector -fwrapv -freg-struct-return -Os -fomit-frame-pointer -mregparm=3 -DREGPARM=3 -msoft-float -fno-exceptions -fno-asynchronous-unwind-tables -fno-strict-aliasing -falign-functions=0 -falign-jumps=0 -falign-labels=0 -falign-loops=0 -fvisibility=hidden -g -W -Wall -Wstrict-prototypes  -Wno-sign-compare  -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/com32/include -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/bios -D__MEMDISK__ -DDATE='"20171017"' -mregparm=3 -DREGPARM=3 -c -o eltorito.o /<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/eltorito.c
gcc -Wp,-MT,ctypes.o,-MD,./.ctypes.o.d -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/syslinux-6.03+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -m32 -march=i386 -mpreferred-stack-boundary=2 -mincoming-stack-boundary=2 -ffreestanding -fno-stack-protector -fwrapv -freg-struct-return -Os -fomit-frame-pointer -mregparm=3 -DREGPARM=3 -msoft-float -fno-exceptions -fno-asynchronous-unwind-tables -fno-strict-aliasing -falign-functions=0 -falign-jumps=0 -falign-labels=0 -falign-loops=0 -fvisibility=hidden -g -W -Wall -Wstrict-prototypes  -Wno-sign-compare  -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/com32/include -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/bios -D__MEMDISK__ -DDATE='"20171017"' -mregparm=3 -DREGPARM=3 -c -o ctypes.o /<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/ctypes.c
gcc -Wp,-MT,strntoumax.o,-MD,./.strntoumax.o.d -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/syslinux-6.03+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -m32 -march=i386 -mpreferred-stack-boundary=2 -mincoming-stack-boundary=2 -ffreestanding -fno-stack-protector -fwrapv -freg-struct-return -Os -fomit-frame-pointer -mregparm=3 -DREGPARM=3 -msoft-float -fno-exceptions -fno-asynchronous-unwind-tables -fno-strict-aliasing -falign-functions=0 -falign-jumps=0 -falign-labels=0 -falign-loops=0 -fvisibility=hidden -g -W -Wall -Wstrict-prototypes  -Wno-sign-compare  -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/com32/include -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/bios -D__MEMDISK__ -DDATE='"20171017"' -mregparm=3 -DREGPARM=3 -c -o strntoumax.o /<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/strntoumax.c
gcc -Wp,-MT,strtoull.o,-MD,./.strtoull.o.d -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/syslinux-6.03+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -m32 -march=i386 -mpreferred-stack-boundary=2 -mincoming-stack-boundary=2 -ffreestanding -fno-stack-protector -fwrapv -freg-struct-return -Os -fomit-frame-pointer -mregparm=3 -DREGPARM=3 -msoft-float -fno-exceptions -fno-asynchronous-unwind-tables -fno-strict-aliasing -falign-functions=0 -falign-jumps=0 -falign-labels=0 -falign-loops=0 -fvisibility=hidden -g -W -Wall -Wstrict-prototypes  -Wno-sign-compare  -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/com32/include -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/bios -D__MEMDISK__ -DDATE='"20171017"' -mregparm=3 -DREGPARM=3 -c -o strtoull.o /<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/strtoull.c
gcc -Wp,-MT,suffix_number.o,-MD,./.suffix_number.o.d -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/syslinux-6.03+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -m32 -march=i386 -mpreferred-stack-boundary=2 -mincoming-stack-boundary=2 -ffreestanding -fno-stack-protector -fwrapv -freg-struct-return -Os -fomit-frame-pointer -mregparm=3 -DREGPARM=3 -msoft-float -fno-exceptions -fno-asynchronous-unwind-tables -fno-strict-aliasing -falign-functions=0 -falign-jumps=0 -falign-labels=0 -falign-loops=0 -fvisibility=hidden -g -W -Wall -Wstrict-prototypes  -Wno-sign-compare  -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/com32/include -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/bios -D__MEMDISK__ -DDATE='"20171017"' -mregparm=3 -DREGPARM=3 -c -o suffix_number.o /<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/suffix_number.c
( nasm -M -DDEPEND -dDATE='"20171017"' -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/ -o memdisk_chs_512.bin /<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/memdisk_chs_512.asm ; echo '' ) > .memdisk_chs_512.bin.d ; true
nasm -f bin -Ox -dDATE='"20171017"' -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/ -o memdisk_chs_512.bin -l memdisk_chs_512.lst /<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/memdisk_chs_512.asm
ld -m elf_i386 -r -b binary -o memdisk_chs_512.o memdisk_chs_512.bin
( nasm -M -DDEPEND -dDATE='"20171017"' -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/ -o memdisk_edd_512.bin /<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/memdisk_edd_512.asm ; echo '' ) > .memdisk_edd_512.bin.d ; true
nasm -f bin -Ox -dDATE='"20171017"' -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/ -o memdisk_edd_512.bin -l memdisk_edd_512.lst /<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/memdisk_edd_512.asm
ld -m elf_i386 -r -b binary -o memdisk_edd_512.o memdisk_edd_512.bin
( nasm -M -DDEPEND -dDATE='"20171017"' -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/ -o memdisk_iso_512.bin /<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/memdisk_iso_512.asm ; echo '' ) > .memdisk_iso_512.bin.d ; true
nasm -f bin -Ox -dDATE='"20171017"' -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/ -o memdisk_iso_512.bin -l memdisk_iso_512.lst /<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/memdisk_iso_512.asm
ld -m elf_i386 -r -b binary -o memdisk_iso_512.o memdisk_iso_512.bin
( nasm -M -DDEPEND -dDATE='"20171017"' -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/ -o memdisk_iso_2048.bin /<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/memdisk_iso_2048.asm ; echo '' ) > .memdisk_iso_2048.bin.d ; true
nasm -f bin -Ox -dDATE='"20171017"' -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/ -o memdisk_iso_2048.bin -l memdisk_iso_2048.lst /<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/memdisk_iso_2048.asm
ld -m elf_i386 -r -b binary -o memdisk_iso_2048.o memdisk_iso_2048.bin
ld -m elf_i386 -o memdisk32.elf -T /<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/i386/memdisk.ld start32.o setup.o msetup.o e820func.o conio.o memcpy.o memset.o memmove.o unzip.o dskprobe.o eltorito.o ctypes.o strntoumax.o strtoull.o suffix_number.o memdisk_chs_512.o memdisk_edd_512.o memdisk_iso_512.o memdisk_iso_2048.o
objcopy -O binary memdisk32.elf memdisk32.bin
perl /<<BUILDDIR>>/syslinux-6.03+dfsg1/memdisk/postprocess.pl memdisk memdisk16.bin memdisk32.bin
make[5]: Leaving directory '/<<BUILDDIR>>/syslinux-6.03+dfsg1/bios/memdisk'
/usr/bin/make -r -C mbr SRC="/<<BUILDDIR>>/syslinux-6.03+dfsg1/mbr" OBJ="/<<BUILDDIR>>/syslinux-6.03+dfsg1/bios/mbr" \
	-f /<<BUILDDIR>>/syslinux-6.03+dfsg1/mbr/Makefile all
make[5]: Entering directory '/<<BUILDDIR>>/syslinux-6.03+dfsg1/bios/mbr'
gcc -Wp,-MT,mbr.o,-MD,./.mbr.o.d -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/syslinux-6.03+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -m32 -march=i386 -mpreferred-stack-boundary=2 -mincoming-stack-boundary=2 -ffreestanding -fno-stack-protector -fwrapv -freg-struct-return -Os -fomit-frame-pointer -mregparm=3 -DREGPARM=3 -msoft-float -fno-exceptions -fno-asynchronous-unwind-tables -fno-strict-aliasing -falign-functions=0 -falign-jumps=0 -falign-labels=0 -falign-loops=0 -fvisibility=hidden -g -W -Wall -Wstrict-prototypes  -Wno-sign-compare   -D__ASSEMBLY__ -Wa,-a=mbr.lst -c -o mbr.o /<<BUILDDIR>>/syslinux-6.03+dfsg1/mbr/mbr.S
ld -m elf_i386  -T /<<BUILDDIR>>/syslinux-6.03+dfsg1/mbr/i386/mbr.ld -e _start -o mbr.elf mbr.o
objcopy -O binary mbr.elf mbr.bin
perl /<<BUILDDIR>>/syslinux-6.03+dfsg1/mbr/checksize.pl mbr.bin
mbr.bin: too big (452 > 440)
make[5]: *** [/<<BUILDDIR>>/syslinux-6.03+dfsg1/mbr/Makefile:42: mbr.bin] Error 1
rm mbr.o
make[5]: Leaving directory '/<<BUILDDIR>>/syslinux-6.03+dfsg1/bios/mbr'
make[4]: *** [/<<BUILDDIR>>/syslinux-6.03+dfsg1/Makefile:286: mbr] Error 2
make[4]: Leaving directory '/<<BUILDDIR>>/syslinux-6.03+dfsg1/bios'
make[3]: *** [/<<BUILDDIR>>/syslinux-6.03+dfsg1/Makefile:255: bios] Error 2
make[3]: Leaving directory '/<<BUILDDIR>>/syslinux-6.03+dfsg1'
make[2]: *** [Makefile:103: all] Error 2
make[2]: Leaving directory '/<<BUILDDIR>>/syslinux-6.03+dfsg1'
make[1]: *** [debian/rules:23: override_dh_auto_build-indep] Error 2
make[1]: Leaving directory '/<<BUILDDIR>>/syslinux-6.03+dfsg1'
make: *** [debian/rules:14: build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit status 2
--------------------------------------------------------------------------------

The build was made with "dpkg-buildpackage -A" in my autobuilder.
Most probably, it also fails here in reproducible builds:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/syslinux.html

where you can get a full build log if you need it.

If this is really a bug in one of the build-depends, please use reassign and affects,
so that this is still visible in the BTS web page for this package.

Thanks.


Reply to: