(precise-i386)root@nosferatu:~/sbsigntool-0.6# make -C tests check make: Entering directory `/root/sbsigntool-0.6/tests' make test-x86_64.pecoff test-i386.pecoff test-wrapper.sh \ private-key.rsa public-cert.pem make[1]: Entering directory `/root/sbsigntool-0.6/tests' gcc -m64 -D_FORTIFY_SOURCE=2 -c -o test-x86_64.o test.S gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -nostdlib -T ./test-x86_64.lds -o test-x86_64.elf test-x86_64.o 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 make[1]: *** [test-x86_64.pecoff] Segmentation fault (core dumped) make[1]: *** Deleting file `test-x86_64.pecoff' rm test-x86_64.elf test-x86_64.o make[1]: Leaving directory `/root/sbsigntool-0.6/tests' make: *** [check-am] Error 2 make: Leaving directory `/root/sbsigntool-0.6/tests' ----------------------------------------------------------------------------- (precise-i386)root@nosferatu:~/sbsigntool-0.6# dpkg -i ../binutils*1.2_i386.deb dpkg: warning: downgrading binutils-dev from 2.22-6ubuntu1.3 to 2.22-6ubuntu1.2. (Reading database ... 16509 files and directories currently installed.) Preparing to replace binutils-dev 2.22-6ubuntu1.3 (using .../binutils-dev_2.22-6ubuntu1.2_i386.deb) ... Unpacking replacement binutils-dev ... dpkg: warning: downgrading binutils from 2.22-6ubuntu1.3 to 2.22-6ubuntu1.2. Preparing to replace binutils 2.22-6ubuntu1.3 (using .../binutils_2.22-6ubuntu1.2_i386.deb) ... Unpacking replacement binutils ... Setting up binutils (2.22-6ubuntu1.2) ... Processing triggers for man-db ... Setting up binutils-dev (2.22-6ubuntu1.2) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place ----------------------------------------------------------------------------- (precise-i386)root@nosferatu:~/sbsigntool-0.6# make -C tests check make: Entering directory `/root/sbsigntool-0.6/tests' make test-x86_64.pecoff test-i386.pecoff test-wrapper.sh \ private-key.rsa public-cert.pem make[1]: Entering directory `/root/sbsigntool-0.6/tests' gcc -m64 -D_FORTIFY_SOURCE=2 -c -o test-x86_64.o test.S gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -nostdlib -T ./test-x86_64.lds -o test-x86_64.elf test-x86_64.o 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 make[1]: *** [test-x86_64.pecoff] Segmentation fault (core dumped) make[1]: *** Deleting file `test-x86_64.pecoff' rm test-x86_64.elf test-x86_64.o make[1]: Leaving directory `/root/sbsigntool-0.6/tests' make: *** [check-am] Error 2 make: Leaving directory `/root/sbsigntool-0.6/tests' ----------------------------------------------------------------------------- (precise-i386)root@nosferatu:~/sbsigntool-0.6# dpkg -i ../binutils*1.1_i386.deb dpkg: warning: downgrading binutils-dev from 2.22-6ubuntu1.2 to 2.22-6ubuntu1.1. (Reading database ... 16509 files and directories currently installed.) Preparing to replace binutils-dev 2.22-6ubuntu1.2 (using .../binutils-dev_2.22-6ubuntu1.1_i386.deb) ... Unpacking replacement binutils-dev ... dpkg: warning: downgrading binutils from 2.22-6ubuntu1.2 to 2.22-6ubuntu1.1. Preparing to replace binutils 2.22-6ubuntu1.2 (using .../binutils_2.22-6ubuntu1.1_i386.deb) ... Unpacking replacement binutils ... Setting up binutils (2.22-6ubuntu1.1) ... Processing triggers for man-db ... Setting up binutils-dev (2.22-6ubuntu1.1) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place ----------------------------------------------------------------------------- (precise-i386)root@nosferatu:~/sbsigntool-0.6# make -C tests check make: Entering directory `/root/sbsigntool-0.6/tests' make test-x86_64.pecoff test-i386.pecoff test-wrapper.sh \ private-key.rsa public-cert.pem make[1]: Entering directory `/root/sbsigntool-0.6/tests' gcc -m64 -D_FORTIFY_SOURCE=2 -c -o test-x86_64.o test.S gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -nostdlib -T ./test-x86_64.lds -o test-x86_64.elf test-x86_64.o 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 -D_FORTIFY_SOURCE=2 -c -o test-i386.o test.S gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -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[1]: 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.elf test-x86_64.o test-i386.o make[1]: Leaving directory `/root/sbsigntool-0.6/tests' make check-TESTS make[1]: Entering directory `/root/sbsigntool-0.6/tests' make[2]: Entering directory `/root/sbsigntool-0.6/tests' PASS: sign-verify.sh PASS: sign-verify-detached.sh PASS: sign-detach-verify.sh PASS: sign-attach-verify.sh PASS: sign-missing-image.sh PASS: sign-missing-cert.sh PASS: sign-missing-key.sh PASS: verify-missing-image.sh PASS: verify-missing-cert.sh PASS: sign-invalidattach-verify.sh PASS: cert-table-header.sh PASS: resign-warning.sh PASS: reattach-warning.sh PASS: detach-remove.sh =================== All 14 tests passed =================== make[2]: Leaving directory `/root/sbsigntool-0.6/tests' make[1]: Leaving directory `/root/sbsigntool-0.6/tests' make: Leaving directory `/root/sbsigntool-0.6/tests'