Source: bochs
Version: 2.6.11+dfsg-3
Severity: serious
Justification: FTBFS on arm64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201205 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on arm64 (I don't know if it also fails on amd64).

Relevant part (hopefully):
> make[2]: Entering directory '/<<PKGBUILDDIR>>/bios'
> cc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
> biossums.o biossums.c
> cc -Wl,-z,relro -Wl,-z,now  biossums.o   -o biossums
> i686-linux-gnu-gcc -fno-stack-protector "-DBIOS_BUILD_DATE=\"`date -u -d ' 
> Sun Jan  5 08:36:00 CET 2020' '+%m/%d/%y'`\"" -E -P rombios.c > _rombios_.c
> bcc -o rombios.s -C-c -D__i86__ -0 -S _rombios_.c
> sed -e 's/^\.text//' -e 's/^\.data//' rombios.s > _rombios_.s
> as86 _rombios_.s -b tmp.bin -u- -w- -g -0 -j -O -l rombios.txt
> perl ./makesym.perl < rombios.txt > rombios.sym
> mv tmp.bin rombios16.bin
> ./biossums rombios16.bin
> 
> 
> PCI-Bios header at: 0x9620
> Current checksum:     0x07
> Calculated checksum:  0x07  
> 
> 
> $PIR header at:     0x99D0
> Current checksum:     0x37
> Calculated checksum:  0x37  
> 
> 
> $PnP header at:     0x9BB0
> Current checksum:     0xD1
> Calculated checksum:  0xB1  Setting checksum.
> 
> 
> Bios checksum at:   0xFFFF
> Current checksum:     0x00
> Calculated checksum:  0x15  Setting checksum.
> rm -f  _rombios_.s
> i686-linux-gnu-gcc -fno-stack-protector -c -o rombios32start.o 
> rombios32start.S
> cpp -P acpi-dsdt.dsl acpi-dsdt.dsl.i
> iasl -tc -p acpi-dsdt.hex acpi-dsdt.dsl.i
> acpi-dsdt.dsl.i     19:         Device(PCI0) {
> Warning  3073 -           Multiple types ^  (Device object requires either a 
> _HID or _ADR, but not both)
> 
> acpi-dsdt.dsl.i    157:                 Method (_CRS, 0, NotSerialized)
> Remark   2120 -                                   ^ Control Method should be 
> made Serialized due to creation of named objects within 
> (\_SB.PCI0.ISA.KBD._CRS)
> 
> acpi-dsdt.dsl.i    159:                      Name (TMP, ResourceTemplate ()
> Remark   2173 -                                     ^ Creation of named 
> objects within a method is highly inefficient, use globals or method local 
> variables instead (\_SB.PCI0.ISA.KBD._CRS)
> 
> acpi-dsdt.dsl.i    186:                 Method (_CRS, 0, NotSerialized)
> Remark   2120 -                                   ^ Control Method should be 
> made Serialized due to creation of named objects within 
> (\_SB.PCI0.ISA.MOU._CRS)
> 
> acpi-dsdt.dsl.i    188:                     Name (TMP, ResourceTemplate ()
> Remark   2173 -                                    ^ Creation of named 
> objects within a method is highly inefficient, use globals or method local 
> variables instead (\_SB.PCI0.ISA.MOU._CRS)
> 
> acpi-dsdt.dsl.i    202:   Method (_CRS, 0, NotSerialized)
> Remark   2120 -                     ^ Control Method should be made 
> Serialized due to creation of named objects within (\_SB.PCI0.ISA.FDC0._CRS)
> 
> acpi-dsdt.dsl.i    204:       Name (BUF0, ResourceTemplate ()
> Remark   2173 -                       ^ Creation of named objects within a 
> method is highly inefficient, use globals or method local variables instead 
> (\_SB.PCI0.ISA.FDC0._CRS)
> 
> acpi-dsdt.dsl.i    230:   Method (_CRS, 0, NotSerialized)
> Remark   2120 -                     ^ Control Method should be made 
> Serialized due to creation of named objects within (\_SB.PCI0.ISA.LPT._CRS)
> 
> acpi-dsdt.dsl.i    232:       Name (BUF0, ResourceTemplate ()
> Remark   2173 -                       ^ Creation of named objects within a 
> method is highly inefficient, use globals or method local variables instead 
> (\_SB.PCI0.ISA.LPT._CRS)
> 
> acpi-dsdt.dsl.i    257:   Method (_CRS, 0, NotSerialized)
> Remark   2120 -                     ^ Control Method should be made 
> Serialized due to creation of named objects within (\_SB.PCI0.ISA.COM1._CRS)
> 
> acpi-dsdt.dsl.i    259:       Name (BUF0, ResourceTemplate ()
> Remark   2173 -                       ^ Creation of named objects within a 
> method is highly inefficient, use globals or method local variables instead 
> (\_SB.PCI0.ISA.COM1._CRS)
> 
> acpi-dsdt.dsl.i    284:   Method (_CRS, 0, NotSerialized)
> Remark   2120 -                     ^ Control Method should be made 
> Serialized due to creation of named objects within (\_SB.PCI0.ISA.COM2._CRS)
> 
> acpi-dsdt.dsl.i    286:       Name (BUF0, ResourceTemplate ()
> Remark   2173 -                       ^ Creation of named objects within a 
> method is highly inefficient, use globals or method local variables instead 
> (\_SB.PCI0.ISA.COM2._CRS)
> 
> acpi-dsdt.dsl.i    330:                     If (And (0x80, PRQ0, Local1))
> Warning  3144 -                   Method Local is set but never used ^  
> (Local1)
> 
> acpi-dsdt.dsl.i    340:                 Method (_CRS, 0, NotSerialized)
> Remark   2120 -                                   ^ Control Method should be 
> made Serialized due to creation of named objects within (\_SB.LNKA._CRS)
> 
> acpi-dsdt.dsl.i    342:                     Name (PRR0, ResourceTemplate ()
> Remark   2173 -                                     ^ Creation of named 
> objects within a method is highly inefficient, use globals or method local 
> variables instead (\_SB.LNKA._CRS)
> 
> acpi-dsdt.dsl.i    377:                     If (And (0x80, PRQ1, Local1))
> Warning  3144 -                   Method Local is set but never used ^  
> (Local1)
> 
> acpi-dsdt.dsl.i    387:                 Method (_CRS, 0, NotSerialized)
> Remark   2120 -                                   ^ Control Method should be 
> made Serialized due to creation of named objects within (\_SB.LNKB._CRS)
> 
> acpi-dsdt.dsl.i    389:                     Name (PRR0, ResourceTemplate ()
> Remark   2173 -                                     ^ Creation of named 
> objects within a method is highly inefficient, use globals or method local 
> variables instead (\_SB.LNKB._CRS)
> 
> acpi-dsdt.dsl.i    424:                     If (And (0x80, PRQ2, Local1))
> Warning  3144 -                   Method Local is set but never used ^  
> (Local1)
> 
> acpi-dsdt.dsl.i    434:                 Method (_CRS, 0, NotSerialized)
> Remark   2120 -                                   ^ Control Method should be 
> made Serialized due to creation of named objects within (\_SB.LNKC._CRS)
> 
> acpi-dsdt.dsl.i    436:                     Name (PRR0, ResourceTemplate ()
> Remark   2173 -                                     ^ Creation of named 
> objects within a method is highly inefficient, use globals or method local 
> variables instead (\_SB.LNKC._CRS)
> 
> acpi-dsdt.dsl.i    471:                     If (And (0x80, PRQ3, Local1))
> Warning  3144 -                   Method Local is set but never used ^  
> (Local1)
> 
> acpi-dsdt.dsl.i    481:                 Method (_CRS, 0, NotSerialized)
> Remark   2120 -                                   ^ Control Method should be 
> made Serialized due to creation of named objects within (\_SB.LNKD._CRS)
> 
> acpi-dsdt.dsl.i    483:                     Name (PRR0, ResourceTemplate ()
> Remark   2173 -                                     ^ Creation of named 
> objects within a method is highly inefficient, use globals or method local 
> variables instead (\_SB.LNKD._CRS)
> 
> 
> Intel ACPI Component Architecture
> ASL+ Optimizing Compiler/Disassembler version 20200925
> Copyright (c) 2000 - 2020 Intel Corporation
> 
> ASL Input:     acpi-dsdt.dsl.i -   19676 bytes    210 keywords    532 source 
> lines
> AML Output:    acpi-dsdt.aml -    3640 bytes     98 opcodes     112 named 
> objects
> Hex Dump:      acpi-dsdt.hex -   34535 bytes
> 
> Compilation successful. 0 Errors, 5 Warnings, 20 Remarks, 226 Optimizations
> rm acpi-dsdt.dsl.i
> sed -i -e's/^unsigned/const 
> unsigned/;s/ACPI-DSDT_HEX/ACPI_DSDT_HEX/g;s/acpi-dsdt_aml_code/AmlCode/g' 
> acpi-dsdt.hex
> i686-linux-gnu-gcc -fno-stack-protector -O2 -Wall -c -o rombios32.o 
> rombios32.c
> rombios32.c: In function ‘setup_mtrr’:
> rombios32.c:484:23: warning: variable ‘wc’ set but not used 
> [-Wunused-but-set-variable]
>   484 |     int i, vcnt, fix, wc;
>       |                       ^~
> rombios32.c: In function ‘smbios_init’:
> rombios32.c:2201:30: warning: ‘%d’ directive output may be truncated writing 
> between 1 and 6 bytes into a region of size 3 [-Wformat-truncation=]
>  2201 |     snprintf(start, 8, "DIMM %d", instance);
>       |                              ^~
> rombios32.c:2201:24: note: directive argument in the range [0, 131070]
>  2201 |     snprintf(start, 8, "DIMM %d", instance);
>       |                        ^~~~~~~~~
> rombios32.c:2201:5: note: ‘snprintf’ output between 7 and 12 bytes into a 
> destination of size 8
>  2201 |     snprintf(start, 8, "DIMM %d", instance);
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ld -o rombios32.out -T ./rombios32.ld rombios32start.o rombios32.o
> ld: cannot represent machine `i386'
> make[2]: *** [Makefile:114: rombios32.out] Error 1

The full build log is available from:
   http://qa-logs.debian.net/2020/12/05/bochs_2.6.11+dfsg-3_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with me
so that we can identify if something relevant changed in the meantime.

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

Reply via email to