I noticed the addition of a new build-dependency, so I had a closer look
and the shim 13 package ftbfs on trusty:
gcc -ggdb -O0 -fno-stack-protector -fno-strict-aliasing -fpic -fshort-wchar
-Wall -Wsign-compare -Werror -fno-builtin -Werror=sign-compare -ffreestanding
-std=gnu89 -I/usr/lib/gcc/x86_64-linux-gnu/4.8/include
"-DDEFAULT_LOADER=L\"\\\\grubx64.efi\""
"-DDEFAULT_LOADER_CHAR=\"\\\\grubx64.efi\"" -nostdinc -I/tmp/shim-13/Cryptlib
-I/tmp/shim-13/Cryptlib/Include -I/usr/include/efi -I/usr/include/efi/x86_64
-I/usr/include/efi/protocol -I/tmp/shim-13/include -iquote /tmp/shim-13 -iquote
/tmp/shim-13 -mno-mmx -mno-sse -mno-red-zone -nostdinc
-maccumulate-outgoing-args -DEFI_FUNCTION_WRAPPER -DGNU_EFI_USE_MS_ABI
-DNO_BUILTIN_VA_FUNCS -DMDE_CPU_X64 -DPAGE_SIZE=4096 "-DEFI_ARCH=L\"x64\""
"-DDEBUGDIR=L\"/usr/lib/debug/usr/share/shim/x64-13/\""
-DVENDOR_CERT_FILE=\"debian/canonical-uefi-ca.der\" -DENABLE_SHIM_CERT
-D_FORTIFY_SOURCE=2 -c -o shim.o shim.c
In file included from shim.c:36:0:
shim.h:47:88: error: unknown type name 'va_list'
extern EFI_STATUS VLogError(const char *file, int line, const char *func,
CHAR16 *fmt, va_list args);
^
make: *** [shim.o] Error 1
make: Leaving directory `/tmp/shim-13'
dh_auto_build: make -j1 MAKELEVEL=0 EFI_PATH=/usr/lib ENABLE_SHIM_CERT=1
ENABLE_SBSIGN=1 VENDOR_CERT_FILE=debian/canonical-uefi-ca.der EFIDIR=ubuntu
returned exit code 2
make[1]: *** [override_dh_auto_build] Error 2
The expectation is that the package is buildable from source in each
release that we publish it to, even though in practice we are unlikely
to do this for any but the devel series.
Is there a missing update to gnu-efi?
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1708245
Title:
shim can't enable validation and enroll keys in one sitting
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1708245/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs