Source: sbsigntool Version: 0.6-3.1 Severity: serious Justification: fails to build from source User: [email protected] Usertags: ftbfs X-Debbugs-Cc: [email protected]
Dear Maintainer,
sbsigntool fails to build from source in unstable/amd64:
[…]
objcopy -j .text -j .sdata -j .data \
-j .dynamic -j .dynsym -j .rel \
-j .rela -j .reloc \
--target=efi-app-x86-64 test-x86_64.elf test-x86_64.pecoff
strip test-x86_64.pecoff
gcc -m32 -Wdate-time -D_FORTIFY_SOURCE=2 -c -o test-i386.o test.S
gcc -g -O2
-fdebug-prefix-map=/home/lamby/temp/cdt.20161029111343.v3qnIZZMCr.db.sbsigntool/sbsigntool-0.6=.
-fstack-protector-strong -Wformat -Werror=format-security -nostdlib -T
./test-i386.lds -o test-i386.elf test-i386.o
objcopy -j .text -j .sdata -j .data \
-j .dynamic -j .dynsym -j .rel \
-j .rela -j .reloc \
--target=efi-app-i386 test-i386.elf test-i386.pecoff
strip test-i386.pecoff
make[4]: Nothing to be done for 'test-wrapper.sh'.
openssl genrsa -out private-key.rsa 2048
Generating RSA private key, 2048 bit long modulus
..............................................................................................................................+++
.............................................................................+++
e is 65537 (0x10001)
openssl req -x509 -sha256 -subj '/' -new -key private-key.rsa -out
public-cert.pem
rm test-x86_64.elf test-i386.o test-i386.elf test-x86_64.o
make[4]: Leaving directory
'/home/lamby/temp/cdt.20161029111343.v3qnIZZMCr.db.sbsigntool/sbsigntool-0.6/tests'
make check-TESTS
make[4]: Entering directory
'/home/lamby/temp/cdt.20161029111343.v3qnIZZMCr.db.sbsigntool/sbsigntool-0.6/tests'
make[5]: Entering directory
'/home/lamby/temp/cdt.20161029111343.v3qnIZZMCr.db.sbsigntool/sbsigntool-0.6/tests'
FAIL: sign-verify.sh
FAIL: sign-verify-detached.sh
FAIL: sign-detach-verify.sh
FAIL: sign-attach-verify.sh
PASS: sign-missing-image.sh
PASS: sign-missing-cert.sh
PASS: sign-missing-key.sh
PASS: verify-missing-image.sh
FAIL: verify-missing-cert.sh
PASS: sign-invalidattach-verify.sh
FAIL: cert-table-header.sh
FAIL: resign-warning.sh
FAIL: reattach-warning.sh
FAIL: detach-remove.sh
==========================================
sbsigntool 0.6: tests/test-suite.log
==========================================
# TOTAL: 14
# PASS: 5
# SKIP: 0
# XFAIL: 0
# FAIL: 9
# XPASS: 0
# ERROR: 0
.. contents:: :depth: 2
FAIL: sign-verify
=================
Invalid a.out machine type
Error parsing a.out header
test sign-verify.sh failed on arch x86_64
Invalid a.out machine type
Error parsing a.out header
test sign-verify.sh failed on arch i386
FAIL sign-verify.sh (exit status: 1)
FAIL: sign-verify-detached
==========================
Invalid a.out machine type
Error parsing a.out header
test sign-verify-detached.sh failed on arch x86_64
Invalid a.out machine type
Error parsing a.out header
test sign-verify-detached.sh failed on arch i386
FAIL sign-verify-detached.sh (exit status: 1)
FAIL: sign-detach-verify
========================
Invalid a.out machine type
Error parsing a.out header
test sign-detach-verify.sh failed on arch x86_64
Invalid a.out machine type
Error parsing a.out header
test sign-detach-verify.sh failed on arch i386
FAIL sign-detach-verify.sh (exit status: 1)
FAIL: sign-attach-verify
========================
Invalid a.out machine type
Error parsing a.out header
test sign-attach-verify.sh failed on arch x86_64
Invalid a.out machine type
Error parsing a.out header
test sign-attach-verify.sh failed on arch i386
FAIL sign-attach-verify.sh (exit status: 1)
FAIL: verify-missing-cert
=========================
Invalid a.out machine type
Error parsing a.out header
test verify-missing-cert.sh failed on arch x86_64
Invalid a.out machine type
Error parsing a.out header
test verify-missing-cert.sh failed on arch i386
FAIL verify-missing-cert.sh (exit status: 1)
FAIL: cert-table-header
=======================
Invalid a.out machine type
Error parsing a.out header
test cert-table-header.sh failed on arch x86_64
Invalid a.out machine type
Error parsing a.out header
test cert-table-header.sh failed on arch i386
FAIL cert-table-header.sh (exit status: 1)
FAIL: resign-warning
====================
Invalid a.out machine type
Error parsing a.out header
test resign-warning.sh failed on arch x86_64
Invalid a.out machine type
Error parsing a.out header
test resign-warning.sh failed on arch i386
FAIL resign-warning.sh (exit status: 1)
FAIL: reattach-warning
======================
Invalid a.out machine type
Error parsing a.out header
test reattach-warning.sh failed on arch x86_64
Invalid a.out machine type
Error parsing a.out header
test reattach-warning.sh failed on arch i386
FAIL reattach-warning.sh (exit status: 1)
FAIL: detach-remove
===================
+ signed=test.signed
+ unsigned=test.unsigned
+
/home/lamby/temp/cdt.20161029111343.v3qnIZZMCr.db.sbsigntool/sbsigntool-0.6/tests/../src/sbsign
--cert
/home/lamby/temp/cdt.20161029111343.v3qnIZZMCr.db.sbsigntool/sbsigntool-0.6/tests/public-cert.pem
--key
/home/lamby/temp/cdt.20161029111343.v3qnIZZMCr.db.sbsigntool/sbsigntool-0.6/tests/private-key.rsa
--output test.signed
/home/lamby/temp/cdt.20161029111343.v3qnIZZMCr.db.sbsigntool/sbsigntool-0.6/tests/test-x86_64.pecoff
Invalid a.out machine type
Error parsing a.out header
test detach-remove.sh failed on arch x86_64
+ signed=test.signed
+ unsigned=test.unsigned
+
/home/lamby/temp/cdt.20161029111343.v3qnIZZMCr.db.sbsigntool/sbsigntool-0.6/tests/../src/sbsign
--cert
/home/lamby/temp/cdt.20161029111343.v3qnIZZMCr.db.sbsigntool/sbsigntool-0.6/tests/public-cert.pem
--key
/home/lamby/temp/cdt.20161029111343.v3qnIZZMCr.db.sbsigntool/sbsigntool-0.6/tests/private-key.rsa
--output test.signed
/home/lamby/temp/cdt.20161029111343.v3qnIZZMCr.db.sbsigntool/sbsigntool-0.6/tests/test-i386.pecoff
Invalid a.out machine type
Error parsing a.out header
test detach-remove.sh failed on arch i386
FAIL detach-remove.sh (exit status: 1)
============================================================================
Testsuite summary for sbsigntool 0.6
============================================================================
# TOTAL: 14
# PASS: 5
# SKIP: 0
# XFAIL: 0
# FAIL: 9
# XPASS: 0
# ERROR: 0
============================================================================
See tests/test-suite.log
Please report to [email protected]
============================================================================
Makefile:635: recipe for target 'test-suite.log' failed
make[5]: *** [test-suite.log] Error 1
make[5]: Leaving directory
'/home/lamby/temp/cdt.20161029111343.v3qnIZZMCr.db.sbsigntool/sbsigntool-0.6/tests'
Makefile:741: recipe for target 'check-TESTS' failed
make[4]: *** [check-TESTS] Error 2
make[4]: Leaving directory
'/home/lamby/temp/cdt.20161029111343.v3qnIZZMCr.db.sbsigntool/sbsigntool-0.6/tests'
Makefile:807: recipe for target 'check-am' failed
make[3]: *** [check-am] Error 2
make[3]: Leaving directory
'/home/lamby/temp/cdt.20161029111343.v3qnIZZMCr.db.sbsigntool/sbsigntool-0.6/tests'
Makefile:376: recipe for target 'check-recursive' failed
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory
'/home/lamby/temp/cdt.20161029111343.v3qnIZZMCr.db.sbsigntool/sbsigntool-0.6'
dh_auto_test: make -j1 check VERBOSE=1 returned exit code 2
debian/rules:16: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 2
make[1]: Leaving directory
'/home/lamby/temp/cdt.20161029111343.v3qnIZZMCr.db.sbsigntool/sbsigntool-0.6'
debian/rules:10: recipe for target 'build' failed
make: *** [build] Error 2
[…]
The full build log is attached.
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
sbsigntool.0.6-3.1.unstable.amd64.log.txt.gz
Description: Binary data

