>>> shim 15.4 Downloading wget --passive-ftp -nd -t 3 -O '/nvmedata/autobuild/instance-20/output-1/build/.shim-15.4.tar.bz2.l1Mapv/output' 'https://github.com/rhboot/shim/releases/download/15.4/shim-15.4.tar.bz2' --2022-04-13 20:19:04-- https://github.com/rhboot/shim/releases/download/15.4/shim-15.4.tar.bz2 Resolving github.com (github.com)... 140.82.113.4 Connecting to github.com (github.com)|140.82.113.4|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://objects.githubusercontent.com/github-production-release-asset-2e65be/3996476/6dda6900-917a-11eb-956e-a746627a51ec?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20220414%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20220414T021904Z&X-Amz-Expires=300&X-Amz-Signature=86c11288a391f1ea855c57ee415e9bafe51f996218c9b644cb62df78061bb90b&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=3996476&response-content-disposition=attachment%3B%20filename%3Dshim-15.4.tar.bz2&response-content-type=application%2Foctet-stream [following] --2022-04-13 20:19:04-- https://objects.githubusercontent.com/github-production-release-asset-2e65be/3996476/6dda6900-917a-11eb-956e-a746627a51ec?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20220414%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20220414T021904Z&X-Amz-Expires=300&X-Amz-Signature=86c11288a391f1ea855c57ee415e9bafe51f996218c9b644cb62df78061bb90b&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=3996476&response-content-disposition=attachment%3B%20filename%3Dshim-15.4.tar.bz2&response-content-type=application%2Foctet-stream Resolving objects.githubusercontent.com (objects.githubusercontent.com)... 185.199.111.133, 185.199.109.133, 185.199.108.133, ... Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|185.199.111.133|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1260475 (1.2M) [application/octet-stream] Saving to: '/nvmedata/autobuild/instance-20/output-1/build/.shim-15.4.tar.bz2.l1Mapv/output' 0K .......... .......... .......... .......... .......... 4% 14.0M 0s 50K .......... .......... .......... .......... .......... 8% 16.2M 0s 100K .......... .......... .......... .......... .......... 12% 109M 0s 150K .......... .......... .......... .......... .......... 16% 18.2M 0s 200K .......... .......... .......... .......... .......... 20% 157M 0s 250K .......... .......... .......... .......... .......... 24% 149M 0s 300K .......... .......... .......... .......... .......... 28% 112M 0s 350K .......... .......... .......... .......... .......... 32% 51.5M 0s 400K .......... .......... .......... .......... .......... 36% 129M 0s 450K .......... .......... .......... .......... .......... 40% 88.0M 0s 500K .......... .......... .......... .......... .......... 44% 56.6M 0s 550K .......... .......... .......... .......... .......... 48% 47.8M 0s 600K .......... .......... .......... .......... .......... 52% 39.5M 0s 650K .......... .......... .......... .......... .......... 56% 105M 0s 700K .......... .......... .......... .......... .......... 60% 110M 0s 750K .......... .......... .......... .......... .......... 64% 88.8M 0s 800K .......... .......... .......... .......... .......... 69% 131M 0s 850K .......... .......... .......... .......... .......... 73% 168M 0s 900K .......... .......... .......... .......... .......... 77% 85.8M 0s 950K .......... .......... .......... .......... .......... 81% 12.1M 0s 1000K .......... .......... .......... .......... .......... 85% 167M 0s 1050K .......... .......... .......... .......... .......... 89% 179M 0s 1100K .......... .......... .......... .......... .......... 93% 175M 0s 1150K .......... .......... .......... .......... .......... 97% 156M 0s 1200K .......... .......... .......... 100% 240M=0.02s 2022-04-13 20:19:04 (50.7 MB/s) - '/nvmedata/autobuild/instance-20/output-1/build/.shim-15.4.tar.bz2.l1Mapv/output' saved [1260475/1260475] shim-15.4.tar.bz2: OK (sha256: 8344473dd10569588b8238a4656b8fab226714eea9f5363f8c410aa8a5090297) >>> shim 15.4 Extracting bzcat /nvmedata/autobuild/instance-20/dl/shim/shim-15.4.tar.bz2 | tar --strip-components=1 -C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4 -xf - >>> shim 15.4 Patching >>> shim 15.4 Configuring >>> shim 15.4 Building PATH="/nvmedata/autobuild/instance-20/output-1/host/bin:/nvmedata/autobuild/instance-20/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" AR="/nvmedata/autobuild/instance-20/output-1/host/bin/mips64el-buildroot-linux-musl-gcc-ar" AS="/nvmedata/autobuild/instance-20/output-1/host/bin/mips64el-buildroot-linux-musl-as" LD="/nvmedata/autobuild/instance-20/output-1/host/bin/mips64el-buildroot-linux-musl-ld" NM="/nvmedata/autobuild/instance-20/output-1/host/bin/mips64el-buildroot-linux-musl-gcc-nm" CC="/nvmedata/autobuild/instance-20/output-1/host/bin/mips64el-buildroot-linux-musl-gcc" GCC="/nvmedata/autobuild/instance-20/output-1/host/bin/mips64el-buildroot-linux-musl-gcc" CPP="/nvmedata/autobuild/instance-20/output-1/host/bin/mips64el-buildroot-linux-musl-cpp" CXX="/nvmedata/autobuild/instance-20/output-1/host/bin/mips64el-buildroot-linux-musl-g++" FC="/nvmedata/autobuild/instance-20/output-1/host/bin/mips64el-buildroot-linux-musl-gfortran" F77="/nvmedata/autobuild/instance-20/output-1/host/bin/mips64el-buildroot-linux-musl-gfortran" RANLIB="/nvmedata/autobuild/instance-20/output-1/host/bin/mips64el-buildroot-linux-musl-gcc-ranlib" READELF="/nvmedata/autobuild/instance-20/output-1/host/bin/mips64el-buildroot-linux-musl-readelf" STRIP="/bin/true" OBJCOPY="/nvmedata/autobuild/instance-20/output-1/host/bin/mips64el-buildroot-linux-musl-objcopy" OBJDUMP="/nvmedata/autobuild/instance-20/output-1/host/bin/mips64el-buildroot-linux-musl-objdump" AR_FOR_BUILD="/usr/bin/ar" AS_FOR_BUILD="/usr/bin/as" CC_FOR_BUILD="/usr/bin/gcc" GCC_FOR_BUILD="/usr/bin/gcc" CXX_FOR_BUILD="/usr/bin/g++" LD_FOR_BUILD="/usr/bin/ld" CPPFLAGS_FOR_BUILD="-I/nvmedata/autobuild/instance-20/output-1/host/include" CFLAGS_FOR_BUILD="-O2 -I/nvmedata/autobuild/instance-20/output-1/host/include" CXXFLAGS_FOR_BUILD="-O2 -I/nvmedata/autobuild/instance-20/output-1/host/include" LDFLAGS_FOR_BUILD="-L/nvmedata/autobuild/instance-20/output-1/host/lib -Wl,-rpath,/nvmedata/autobuild/instance-20/output-1/host/lib" FCFLAGS_FOR_BUILD="" DEFAULT_ASSEMBLER="/nvmedata/autobuild/instance-20/output-1/host/bin/mips64el-buildroot-linux-musl-as" DEFAULT_LINKER="/nvmedata/autobuild/instance-20/output-1/host/bin/mips64el-buildroot-linux-musl-ld" CPPFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 " CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 " LDFLAGS="" FCFLAGS=" -O1 -g0" FFLAGS=" -O1 -g0" PKG_CONFIG="/nvmedata/autobuild/instance-20/output-1/host/bin/pkg-config" STAGING_DIR="/nvmedata/autobuild/instance-20/output-1/host/mips64el-buildroot-linux-musl/sysroot" INTLTOOL_PERL=/usr/bin/perl CXX=no /usr/bin/make -j1 -C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4 ARCH="mips64el" CROSS_COMPILE="/nvmedata/autobuild/instance-20/output-1/host/bin/mips64el-buildroot-linux-musl-" DASHJ="-j1" make[1]: Entering directory '/nvmedata/autobuild/instance-20/output-1/build/shim-15.4' sed -e "s,@@VERSION@@,15.4," \ -e "s,@@UNAME@@,Linux x86_64 x86_64 x86_64 GNU/Linux," \ -e "s,@@COMMIT@@,20e4d9486fcae54ee44d2323ae342ffe68c920e6," \ < /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/version.c.in > version.c /nvmedata/autobuild/instance-20/output-1/host/bin/mips64el-buildroot-linux-musl-gcc -std=gnu11 -ggdb -ffreestanding -fmacro-prefix-map=/nvmedata/autobuild/instance-20/output-1/build/shim-15.4/= -fno-stack-protector -fno-strict-aliasing -fpic -fshort-wchar -Os -Wall -Wextra -Wno-missing-field-initializers -Werror -nostdinc -I/nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib -I/nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include -I/nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc -I/nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/ -I/nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/protocol -I/nvmedata/autobuild/instance-20/output-1/build/shim-15.4/include -iquote /nvmedata/autobuild/instance-20/output-1/build/shim-15.4 -iquote /nvmedata/autobuild/instance-20/output-1/build/shim-15.4 -isystem /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/include/system -isystem /nvmedata/autobuild/instance-20/output-1/host/lib/gcc/mips64el-buildroot-linux-musl/10.3.0/include -DDEFAULT_LOADER='L"\\\\grub.efi"' -DDEFAULT_LOADER_CHAR='"\\\\grub.efi"' -DEFI_ARCH='L""' -DDEBUGDIR='L"/usr/lib/debug/usr/share/shim/-15.4/"' -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c -o shim.o shim.c In file included from shim.h:47, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/include/system/stdarg.h:72:2: error: #error what arch is this 72 | #error what arch is this | ^~~~~ In file included from shim.h:52, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:54:2: error: #error Usupported architecture 54 | #error Usupported architecture | ^~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:58, from shim.h:52, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:37:9: error: unknown type name 'UINTN' 37 | typedef UINTN EFI_STATUS; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:38:9: error: unknown type name 'UINT64' 38 | typedef UINT64 EFI_LBA; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:39:9: error: unknown type name 'UINTN' 39 | typedef UINTN EFI_TPL; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:40:9: error: unknown type name 'VOID' 40 | typedef VOID *EFI_HANDLE; | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:41:9: error: unknown type name 'VOID' 41 | typedef VOID *EFI_EVENT; | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:65:5: error: unknown type name 'UINT32' 65 | UINT32 Data1; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:66:5: error: unknown type name 'UINT16' 66 | UINT16 Data2; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:67:5: error: unknown type name 'UINT16' 67 | UINT16 Data3; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:68:5: error: unknown type name 'UINT8' 68 | UINT8 Data4[8]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:77:5: error: unknown type name 'UINT16' 77 | UINT16 Year; // 1998 - 20XX | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:78:5: error: unknown type name 'UINT8' 78 | UINT8 Month; // 1 - 12 | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:79:5: error: unknown type name 'UINT8' 79 | UINT8 Day; // 1 - 31 | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:80:5: error: unknown type name 'UINT8' 80 | UINT8 Hour; // 0 - 23 | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:81:5: error: unknown type name 'UINT8' 81 | UINT8 Minute; // 0 - 59 | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:82:5: error: unknown type name 'UINT8' 82 | UINT8 Second; // 0 - 59 | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:83:5: error: unknown type name 'UINT8' 83 | UINT8 Pad1; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:84:5: error: unknown type name 'UINT32' 84 | UINT32 Nanosecond; // 0 - 999,999,999 | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:85:5: error: unknown type name 'INT16' 85 | INT16 TimeZone; // -1440 to 1440 or 2047 | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:86:5: error: unknown type name 'UINT8' 86 | UINT8 Daylight; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:87:5: error: unknown type name 'UINT8' 87 | UINT8 Pad2; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:104:5: error: unknown type name 'UINT8' 104 | UINT8 Addr[4]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:108:5: error: unknown type name 'UINT8' 108 | UINT8 Addr[16]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:112:5: error: unknown type name 'UINT8' 112 | UINT8 Addr[32]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:116:5: error: unknown type name 'UINT32' 116 | UINT32 ReceivedQueueTimeoutValue; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:117:5: error: unknown type name 'UINT32' 117 | UINT32 TransmitQueueTimeoutValue; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:118:5: error: unknown type name 'UINT16' 118 | UINT16 ProtocolTypeFilter; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:132:9: error: unknown type name 'UINT64' 132 | typedef UINT64 EFI_PHYSICAL_ADDRESS; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:133:9: error: unknown type name 'UINT64' 133 | typedef UINT64 EFI_VIRTUAL_ADDRESS; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:184:5: error: unknown type name 'UINT32' 184 | UINT32 Type; // Field size is 32 bits followed by 32 bit pad | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:185:5: error: unknown type name 'UINT32' 185 | UINT32 Pad; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:188:5: error: unknown type name 'UINT64' 188 | UINT64 NumberOfPages; // Field size is 64 bits | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:189:5: error: unknown type name 'UINT64' 189 | UINT64 Attribute; // Field size is 64 bits | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidef.h:196:9: error: unknown type name 'CHAR8' 196 | typedef CHAR8 ISO_639_2; | ^~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:59, from shim.h:52, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:27:9: error: unknown type name 'UINT8' 27 | UINT8 Type; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:28:9: error: unknown type name 'UINT8' 28 | UINT8 SubType; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:29:9: error: unknown type name 'UINT8' 29 | UINT8 Length[2]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:83:9: error: unknown type name 'UINT8' 83 | UINT8 Function; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:84:9: error: unknown type name 'UINT8' 84 | UINT8 Device; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:90:9: error: unknown type name 'UINT8' 90 | UINT8 FunctionNumber ; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:96:9: error: unknown type name 'UINT32' 96 | UINT32 MemoryType; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:112:5: error: unknown type name 'UINT8' 112 | UINT8 LegacyDriveLetter; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:118:9: error: unknown type name 'UINT32' 118 | UINT32 Controller; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:130:9: error: unknown type name 'UINT32' 130 | UINT32 HID; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:131:9: error: unknown type name 'UINT32' 131 | UINT32 UID; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:137:2: error: unknown type name 'UINT32' 137 | UINT32 HID; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:138:2: error: unknown type name 'UINT32' 138 | UINT32 UID; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:139:2: error: unknown type name 'UINT32' 139 | UINT32 CID; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:140:2: error: unknown type name 'UINT8' 140 | UINT8 HidStr[1]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:146:5: error: unknown type name 'UINT32' 146 | UINT32 ADR ; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:172:9: error: unknown type name 'UINT8' 172 | UINT8 PrimarySecondary; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:173:9: error: unknown type name 'UINT8' 173 | UINT8 SlaveMaster; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:174:9: error: unknown type name 'UINT16' 174 | UINT16 Lun; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:180:9: error: unknown type name 'UINT16' 180 | UINT16 Pun; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:181:9: error: unknown type name 'UINT16' 181 | UINT16 Lun; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:187:9: error: unknown type name 'UINT32' 187 | UINT32 Reserved; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:188:9: error: unknown type name 'UINT64' 188 | UINT64 WWN; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:189:9: error: unknown type name 'UINT64' 189 | UINT64 Lun; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:199:5: error: unknown type name 'UINT32' 199 | UINT32 Reserved ; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:200:5: error: unknown type name 'UINT8' 200 | UINT8 WWN[ 8 ] ; /* World Wide Name */ | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:201:5: error: unknown type name 'UINT8' 201 | UINT8 Lun[ 8 ] ; /* Logical unit, T-10 SCSI Architecture Model 4 specification */ | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:207:9: error: unknown type name 'UINT32' 207 | UINT32 Reserved; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:208:9: error: unknown type name 'UINT64' 208 | UINT64 Guid; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:214:9: error: unknown type name 'UINT8' 214 | UINT8 Port; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:215:9: error: unknown type name 'UINT8' 215 | UINT8 Endpoint; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:225:5: error: unknown type name 'UINT16' 225 | UINT16 HBAPortNumber ; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:226:5: error: unknown type name 'UINT16' 226 | UINT16 PortMultiplierPortNumber ; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:227:5: error: unknown type name 'UINT16' 227 | UINT16 Lun ; /* Logical Unit Number */ | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:237:5: error: unknown type name 'UINT16' 237 | UINT16 InterfaceNumber ; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:238:5: error: unknown type name 'UINT16' 238 | UINT16 VendorId ; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:239:5: error: unknown type name 'UINT16' 239 | UINT16 ProductId ; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:240:5: error: unknown type name 'CHAR16' 240 | CHAR16 SerialNumber[ 1 ] ; /* UTF-16 characters of the USB serial number */ | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:250:5: error: unknown type name 'UINT8' 250 | UINT8 Lun ; /* Logical Unit Number */ | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:256:9: error: unknown type name 'UINT16' 256 | UINT16 VendorId; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:257:9: error: unknown type name 'UINT16' 257 | UINT16 ProductId; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:258:9: error: unknown type name 'UINT8' 258 | UINT8 DeviceClass; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:259:9: error: unknown type name 'UINT8' 259 | UINT8 DeviceSubclass; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:260:9: error: unknown type name 'UINT8' 260 | UINT8 DeviceProtocol; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:266:9: error: unknown type name 'UINT32' 266 | UINT32 Tid; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:273:9: error: unknown type name 'UINT8' 273 | UINT8 IfType; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:281:9: error: unknown type name 'UINT16' 281 | UINT16 LocalPort; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:282:9: error: unknown type name 'UINT16' 282 | UINT16 RemotePort; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:283:9: error: unknown type name 'UINT16' 283 | UINT16 Protocol; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:295:9: error: unknown type name 'UINT16' 295 | UINT16 LocalPort; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:296:9: error: unknown type name 'UINT16' 296 | UINT16 RemotePort; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:297:9: error: unknown type name 'UINT16' 297 | UINT16 Protocol; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:300:9: error: unknown type name 'UINT8' 300 | UINT8 PrefixLength ; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:312:9: error: unknown type name 'CHAR8' 312 | CHAR8 Uri[1]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:322:5: error: unknown type name 'UINT16' 322 | UINT16 VlanId ; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:328:9: error: unknown type name 'UINT32' 328 | UINT32 ResourceFlags; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:329:9: error: unknown type name 'UINT8' 329 | UINT8 PortGid[16]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:330:9: error: unknown type name 'UINT64' 330 | UINT64 ServiceId; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:331:9: error: unknown type name 'UINT64' 331 | UINT64 TargetPortId; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:332:9: error: unknown type name 'UINT64' 332 | UINT64 DeviceId; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:338:9: error: unknown type name 'UINT32' 338 | UINT32 Reserved; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:339:9: error: unknown type name 'UINT64' 339 | UINT64 BaudRate; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:340:9: error: unknown type name 'UINT8' 340 | UINT8 DataBits; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:341:9: error: unknown type name 'UINT8' 341 | UINT8 Parity; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:342:9: error: unknown type name 'UINT8' 342 | UINT8 StopBits; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:373:9: error: unknown type name 'UINT32' 373 | UINT32 PartitionNumber; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:374:9: error: unknown type name 'UINT64' 374 | UINT64 PartitionStart; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:375:9: error: unknown type name 'UINT64' 375 | UINT64 PartitionSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:376:9: error: unknown type name 'UINT8' 376 | UINT8 Signature[16]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:377:9: error: unknown type name 'UINT8' 377 | UINT8 MBRType; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:378:9: error: unknown type name 'UINT8' 378 | UINT8 SignatureType; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:390:9: error: unknown type name 'UINT32' 390 | UINT32 BootEntry; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:391:9: error: unknown type name 'UINT64' 391 | UINT64 PartitionStart; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:392:9: error: unknown type name 'UINT64' 392 | UINT64 PartitionSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:401:9: error: unknown type name 'CHAR16' 401 | CHAR16 PathName[1]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:439:5: error: unknown type name 'UINT32' 439 | UINT32 Reserved ; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:440:5: error: unknown type name 'UINT64' 440 | UINT64 StartingOffset ; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:441:5: error: unknown type name 'UINT64' 441 | UINT64 EndingOffset ; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:453:9: error: unknown type name 'UINT16' 453 | UINT16 DeviceType; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:454:9: error: unknown type name 'UINT16' 454 | UINT16 StatusFlag; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:455:9: error: unknown type name 'CHAR8' 455 | CHAR8 String[1]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:542:1: error: unknown type name 'CHAR16' 542 | CHAR16* | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:543:8: error: expected ')' before '*' token 543 | (EFIAPI *EFI_DEVICE_PATH_TO_TEXT_NODE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:550:1: error: unknown type name 'CHAR16' 550 | CHAR16* | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:551:8: error: expected ')' before '*' token 551 | (EFIAPI *EFI_DEVICE_PATH_TO_TEXT_PATH) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:558:2: error: unknown type name 'EFI_DEVICE_PATH_TO_TEXT_NODE' 558 | EFI_DEVICE_PATH_TO_TEXT_NODE ConvertDeviceNodeToText; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:559:2: error: unknown type name 'EFI_DEVICE_PATH_TO_TEXT_PATH' 559 | EFI_DEVICE_PATH_TO_TEXT_PATH ConvertDevicePathToText; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:567:8: error: expected ')' before '*' token 567 | (EFIAPI *EFI_DEVICE_PATH_FROM_TEXT_NODE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:573:8: error: expected ')' before '*' token 573 | (EFIAPI *EFI_DEVICE_PATH_FROM_TEXT_PATH) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:578:5: error: unknown type name 'EFI_DEVICE_PATH_FROM_TEXT_NODE' 578 | EFI_DEVICE_PATH_FROM_TEXT_NODE ConvertTextToDeviceNode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidevp.h:579:5: error: unknown type name 'EFI_DEVICE_PATH_FROM_TEXT_PATH' 579 | EFI_DEVICE_PATH_FROM_TEXT_PATH ConvertTextToDevicePath; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:60, from shim.h:52, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:10:1: error: data definition has no type or storage class [-Werror] 10 | INTERFACE_DECL(_EFI_PCI_IO_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:10:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:10:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:11:1: error: data definition has no type or storage class [-Werror] 11 | INTERFACE_DECL(_EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:11:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:11:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:33:8: error: expected ')' before '*' token 33 | (EFIAPI *EFI_PCI_IO_PROTOCOL_POLL_IO_MEM) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:46:8: error: expected ')' before '*' token 46 | (EFIAPI *EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_POLL_IO_MEM) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:58:8: error: expected ')' before '*' token 58 | (EFIAPI *EFI_PCI_IO_PROTOCOL_IO_MEM) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:69:8: error: expected ')' before '*' token 69 | (EFIAPI *EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_IO_MEM) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:78:3: error: unknown type name 'EFI_PCI_IO_PROTOCOL_IO_MEM' 78 | EFI_PCI_IO_PROTOCOL_IO_MEM Read; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:79:3: error: unknown type name 'EFI_PCI_IO_PROTOCOL_IO_MEM' 79 | EFI_PCI_IO_PROTOCOL_IO_MEM Write; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:83:3: error: unknown type name 'EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_IO_MEM' 83 | EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_IO_MEM Read; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:84:3: error: unknown type name 'EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_IO_MEM' 84 | EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_IO_MEM Write; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:89:8: error: expected ')' before '*' token 89 | (EFIAPI *EFI_PCI_IO_PROTOCOL_CONFIG) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:99:8: error: expected ')' before '*' token 99 | (EFIAPI *EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_CONFIGURATION) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:105:3: error: unknown type name 'EFI_PCI_IO_PROTOCOL_CONFIG' 105 | EFI_PCI_IO_PROTOCOL_CONFIG Read; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:106:3: error: unknown type name 'EFI_PCI_IO_PROTOCOL_CONFIG' 106 | EFI_PCI_IO_PROTOCOL_CONFIG Write; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:111:8: error: expected ')' before '*' token 111 | (EFIAPI *EFI_PCI_IO_PROTOCOL_COPY_MEM) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:123:8: error: expected ')' before '*' token 123 | (EFIAPI *EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_COPY_MEM) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:150:8: error: expected ')' before '*' token 150 | (EFIAPI *EFI_PCI_IO_PROTOCOL_MAP) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:161:8: error: expected ')' before '*' token 161 | (EFIAPI *EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_MAP) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:172:8: error: expected ')' before '*' token 172 | (EFIAPI *EFI_PCI_IO_PROTOCOL_UNMAP) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:179:8: error: expected ')' before '*' token 179 | (EFIAPI *EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_UNMAP) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:186:8: error: expected ')' before '*' token 186 | (EFIAPI *EFI_PCI_IO_PROTOCOL_ALLOCATE_BUFFER) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:197:8: error: expected ')' before '*' token 197 | (EFIAPI *EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_ALLOCATE_BUFFER) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:208:8: error: expected ')' before '*' token 208 | (EFIAPI *EFI_PCI_IO_PROTOCOL_FREE_BUFFER) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:216:8: error: expected ')' before '*' token 216 | (EFIAPI *EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_FREE_BUFFER) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:224:8: error: expected ')' before '*' token 224 | (EFIAPI *EFI_PCI_IO_PROTOCOL_FLUSH) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:230:8: error: expected ')' before '*' token 230 | (EFIAPI *EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_FLUSH) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:236:8: error: expected ')' before '*' token 236 | (EFIAPI *EFI_PCI_IO_PROTOCOL_GET_LOCATION) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:291:5: error: unknown type name 'UINT8' 291 | UINT8 Register; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:292:5: error: unknown type name 'UINT8' 292 | UINT8 Function; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:293:5: error: unknown type name 'UINT8' 293 | UINT8 Device; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:294:5: error: unknown type name 'UINT8' 294 | UINT8 Bus; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:295:5: error: unknown type name 'UINT32' 295 | UINT32 ExtendedRegister; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:309:8: error: expected ')' before '*' token 309 | (EFIAPI *EFI_PCI_IO_PROTOCOL_ATTRIBUTES) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:318:8: error: expected ')' before '*' token 318 | (EFIAPI *EFI_PCI_IO_PROTOCOL_GET_BAR_ATTRIBUTES) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:327:8: error: expected ')' before '*' token 327 | (EFIAPI *EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_GET_ATTRIBUTES) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:335:8: error: expected ')' before '*' token 335 | (EFIAPI *EFI_PCI_IO_PROTOCOL_SET_BAR_ATTRIBUTES) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:345:8: error: expected ')' before '*' token 345 | (EFIAPI *EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_SET_ATTRIBUTES) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:353:3: error: unknown type name 'EFI_PCI_IO_PROTOCOL_POLL_IO_MEM' 353 | EFI_PCI_IO_PROTOCOL_POLL_IO_MEM PollMem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:354:3: error: unknown type name 'EFI_PCI_IO_PROTOCOL_POLL_IO_MEM' 354 | EFI_PCI_IO_PROTOCOL_POLL_IO_MEM PollIo; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:358:3: error: unknown type name 'EFI_PCI_IO_PROTOCOL_COPY_MEM' 358 | EFI_PCI_IO_PROTOCOL_COPY_MEM CopyMem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:359:3: error: unknown type name 'EFI_PCI_IO_PROTOCOL_MAP' 359 | EFI_PCI_IO_PROTOCOL_MAP Map; | ^~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:360:3: error: unknown type name 'EFI_PCI_IO_PROTOCOL_UNMAP' 360 | EFI_PCI_IO_PROTOCOL_UNMAP Unmap; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:361:3: error: unknown type name 'EFI_PCI_IO_PROTOCOL_ALLOCATE_BUFFER' 361 | EFI_PCI_IO_PROTOCOL_ALLOCATE_BUFFER AllocateBuffer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:362:3: error: unknown type name 'EFI_PCI_IO_PROTOCOL_FREE_BUFFER' 362 | EFI_PCI_IO_PROTOCOL_FREE_BUFFER FreeBuffer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:363:3: error: unknown type name 'EFI_PCI_IO_PROTOCOL_FLUSH' 363 | EFI_PCI_IO_PROTOCOL_FLUSH Flush; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:364:3: error: unknown type name 'EFI_PCI_IO_PROTOCOL_GET_LOCATION' 364 | EFI_PCI_IO_PROTOCOL_GET_LOCATION GetLocation; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:365:3: error: unknown type name 'EFI_PCI_IO_PROTOCOL_ATTRIBUTES' 365 | EFI_PCI_IO_PROTOCOL_ATTRIBUTES Attributes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:366:3: error: unknown type name 'EFI_PCI_IO_PROTOCOL_GET_BAR_ATTRIBUTES' 366 | EFI_PCI_IO_PROTOCOL_GET_BAR_ATTRIBUTES GetBarAttributes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:367:3: error: unknown type name 'EFI_PCI_IO_PROTOCOL_SET_BAR_ATTRIBUTES' 367 | EFI_PCI_IO_PROTOCOL_SET_BAR_ATTRIBUTES SetBarAttributes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:368:3: error: unknown type name 'UINT64' 368 | UINT64 RomSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:369:3: error: unknown type name 'VOID' 369 | VOID *RomImage; | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:382:3: error: unknown type name 'EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_POLL_IO_MEM' 382 | EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_POLL_IO_MEM PollMem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:383:3: error: unknown type name 'EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_POLL_IO_MEM' 383 | EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_POLL_IO_MEM PollIo; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:387:3: error: unknown type name 'EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_COPY_MEM' 387 | EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_COPY_MEM CopyMem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:388:3: error: unknown type name 'EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_MAP' 388 | EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_MAP Map; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:389:3: error: unknown type name 'EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_UNMAP' 389 | EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_UNMAP Unmap; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:390:3: error: unknown type name 'EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_ALLOCATE_BUFFER' 390 | EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_ALLOCATE_BUFFER AllocateBuffer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:391:3: error: unknown type name 'EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_FREE_BUFFER' 391 | EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_FREE_BUFFER FreeBuffer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:392:3: error: unknown type name 'EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_FLUSH' 392 | EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_FLUSH Flush; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:393:3: error: unknown type name 'EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_GET_ATTRIBUTES' 393 | EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_GET_ATTRIBUTES GetAttributes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:394:3: error: unknown type name 'EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_SET_ATTRIBUTES' 394 | EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_SET_ATTRIBUTES SetAttributes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:395:3: error: unknown type name 'EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_CONFIGURATION' 395 | EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_CONFIGURATION Configuration; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipciio.h:396:3: error: unknown type name 'UINT32' 396 | UINT32 SegmentNumber; | ^~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:61, from shim.h:52, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:53:1: error: data definition has no type or storage class [-Werror] 53 | INTERFACE_DECL(_EFI_BLOCK_IO_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:53:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:53:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:57:8: error: expected ')' before '*' token 57 | (EFIAPI *EFI_BLOCK_RESET) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:64:8: error: expected ')' before '*' token 64 | (EFIAPI *EFI_BLOCK_READ) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:75:8: error: expected ')' before '*' token 75 | (EFIAPI *EFI_BLOCK_WRITE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:86:8: error: expected ')' before '*' token 86 | (EFIAPI *EFI_BLOCK_FLUSH) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:93:5: error: unknown type name 'UINT32' 93 | UINT32 MediaId; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:101:5: error: unknown type name 'UINT32' 101 | UINT32 BlockSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:102:5: error: unknown type name 'UINT32' 102 | UINT32 IoAlign; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:108:5: error: unknown type name 'UINT32' 108 | UINT32 LogicalBlocksPerPhysicalBlock; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:110:5: error: unknown type name 'UINT32' 110 | UINT32 OptimalTransferLengthGranularity; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:114:5: error: unknown type name 'UINT64' 114 | UINT64 Revision; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:118:5: error: unknown type name 'EFI_BLOCK_RESET' 118 | EFI_BLOCK_RESET Reset; | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:119:5: error: unknown type name 'EFI_BLOCK_READ' 119 | EFI_BLOCK_READ ReadBlocks; | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:120:5: error: unknown type name 'EFI_BLOCK_WRITE' 120 | EFI_BLOCK_WRITE WriteBlocks; | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:121:5: error: unknown type name 'EFI_BLOCK_FLUSH' 121 | EFI_BLOCK_FLUSH FlushBlocks; | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:131:1: error: data definition has no type or storage class [-Werror] 131 | INTERFACE_DECL(_EFI_BLOCK_IO2_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:131:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:131:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:140:8: error: expected ')' before '*' token 140 | (EFIAPI *EFI_BLOCK_RESET_EX) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:147:8: error: expected ')' before '*' token 147 | (EFIAPI *EFI_BLOCK_READ_EX) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:158:8: error: expected ')' before '*' token 158 | (EFIAPI *EFI_BLOCK_WRITE_EX) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:169:8: error: expected ')' before '*' token 169 | (EFIAPI *EFI_BLOCK_FLUSH_EX) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:176:5: error: unknown type name 'EFI_BLOCK_RESET_EX' 176 | EFI_BLOCK_RESET_EX Reset; | ^~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:177:5: error: unknown type name 'EFI_BLOCK_READ_EX' 177 | EFI_BLOCK_READ_EX ReadBlocksEx; | ^~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:178:5: error: unknown type name 'EFI_BLOCK_WRITE_EX' 178 | EFI_BLOCK_WRITE_EX WriteBlocksEx; | ^~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:179:5: error: unknown type name 'EFI_BLOCK_FLUSH_EX' 179 | EFI_BLOCK_FLUSH_EX FlushBlocksEx; | ^~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:193:1: error: data definition has no type or storage class [-Werror] 193 | INTERFACE_DECL(_EFI_DISK_IO_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:193:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:193:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:197:8: error: expected ')' before '*' token 197 | (EFIAPI *EFI_DISK_READ) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:208:8: error: expected ')' before '*' token 208 | (EFIAPI *EFI_DISK_WRITE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:218:5: error: unknown type name 'UINT64' 218 | UINT64 Revision; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:219:5: error: unknown type name 'EFI_DISK_READ' 219 | EFI_DISK_READ ReadDisk; | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:220:5: error: unknown type name 'EFI_DISK_WRITE' 220 | EFI_DISK_WRITE WriteDisk; | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:232:1: error: data definition has no type or storage class [-Werror] 232 | INTERFACE_DECL(_EFI_DISK_IO2_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:232:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:232:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:241:8: error: expected ')' before '*' token 241 | (EFIAPI *EFI_DISK_CANCEL_EX) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:247:8: error: expected ')' before '*' token 247 | (EFIAPI *EFI_DISK_READ_EX) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:258:8: error: expected ')' before '*' token 258 | (EFIAPI *EFI_DISK_WRITE_EX) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:269:8: error: expected ')' before '*' token 269 | (EFIAPI *EFI_DISK_FLUSH_EX) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:275:5: error: unknown type name 'UINT64' 275 | UINT64 Revision; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:276:5: error: unknown type name 'EFI_DISK_CANCEL_EX' 276 | EFI_DISK_CANCEL_EX Cancel; | ^~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:277:5: error: unknown type name 'EFI_DISK_READ_EX' 277 | EFI_DISK_READ_EX ReadDiskEx; | ^~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:278:5: error: unknown type name 'EFI_DISK_WRITE_EX' 278 | EFI_DISK_WRITE_EX WriteDiskEx; | ^~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:279:5: error: unknown type name 'EFI_DISK_FLUSH_EX' 279 | EFI_DISK_FLUSH_EX FlushDiskEx; | ^~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:290:1: error: data definition has no type or storage class [-Werror] 290 | INTERFACE_DECL(_EFI_SIMPLE_FILE_SYSTEM_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:290:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:290:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:291:1: error: data definition has no type or storage class [-Werror] 291 | INTERFACE_DECL(_EFI_FILE_HANDLE); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:291:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:291:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:295:8: error: expected ')' before '*' token 295 | (EFIAPI *EFI_VOLUME_OPEN) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:304:5: error: unknown type name 'UINT64' 304 | UINT64 Revision; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:305:5: error: unknown type name 'EFI_VOLUME_OPEN' 305 | EFI_VOLUME_OPEN OpenVolume; | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:317:8: error: expected ')' before '*' token 317 | (EFIAPI *EFI_FILE_OPEN) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:341:8: error: expected ')' before '*' token 341 | (EFIAPI *EFI_FILE_CLOSE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:347:8: error: expected ')' before '*' token 347 | (EFIAPI *EFI_FILE_DELETE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:353:8: error: expected ')' before '*' token 353 | (EFIAPI *EFI_FILE_READ) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:361:8: error: expected ')' before '*' token 361 | (EFIAPI *EFI_FILE_WRITE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:369:8: error: expected ')' before '*' token 369 | (EFIAPI *EFI_FILE_SET_POSITION) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:376:8: error: expected ')' before '*' token 376 | (EFIAPI *EFI_FILE_GET_POSITION) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:383:8: error: expected ')' before '*' token 383 | (EFIAPI *EFI_FILE_GET_INFO) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:392:8: error: expected ')' before '*' token 392 | (EFIAPI *EFI_FILE_SET_INFO) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:401:8: error: expected ')' before '*' token 401 | (EFIAPI *EFI_FILE_FLUSH) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:408:5: error: unknown type name 'UINTN' 408 | UINTN BufferSize; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:409:5: error: unknown type name 'VOID' 409 | VOID *Buffer; | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:414:8: error: expected ')' before '*' token 414 | (EFIAPI *EFI_FILE_OPEN_EX)( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:425:8: error: expected ')' before '*' token 425 | (EFIAPI *EFI_FILE_READ_EX) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:432:8: error: expected ')' before '*' token 432 | (EFIAPI *EFI_FILE_WRITE_EX) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:439:8: error: expected ')' before '*' token 439 | (EFIAPI *EFI_FILE_FLUSH_EX) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:450:5: error: unknown type name 'UINT64' 450 | UINT64 Revision; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:451:5: error: unknown type name 'EFI_FILE_OPEN' 451 | EFI_FILE_OPEN Open; | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:452:5: error: unknown type name 'EFI_FILE_CLOSE' 452 | EFI_FILE_CLOSE Close; | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:453:5: error: unknown type name 'EFI_FILE_DELETE' 453 | EFI_FILE_DELETE Delete; | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:454:5: error: unknown type name 'EFI_FILE_READ' 454 | EFI_FILE_READ Read; | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:455:5: error: unknown type name 'EFI_FILE_WRITE' 455 | EFI_FILE_WRITE Write; | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:456:5: error: unknown type name 'EFI_FILE_GET_POSITION' 456 | EFI_FILE_GET_POSITION GetPosition; | ^~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:457:5: error: unknown type name 'EFI_FILE_SET_POSITION' 457 | EFI_FILE_SET_POSITION SetPosition; | ^~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:458:5: error: unknown type name 'EFI_FILE_GET_INFO' 458 | EFI_FILE_GET_INFO GetInfo; | ^~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:459:5: error: unknown type name 'EFI_FILE_SET_INFO' 459 | EFI_FILE_SET_INFO SetInfo; | ^~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:460:5: error: unknown type name 'EFI_FILE_FLUSH' 460 | EFI_FILE_FLUSH Flush; | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:461:5: error: unknown type name 'EFI_FILE_OPEN_EX' 461 | EFI_FILE_OPEN_EX OpenEx; | ^~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:462:5: error: unknown type name 'EFI_FILE_READ_EX' 462 | EFI_FILE_READ_EX ReadEx; | ^~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:463:5: error: unknown type name 'EFI_FILE_WRITE_EX' 463 | EFI_FILE_WRITE_EX WriteEx; | ^~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:464:5: error: unknown type name 'EFI_FILE_FLUSH_EX' 464 | EFI_FILE_FLUSH_EX FlushEx; | ^~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:478:5: error: unknown type name 'UINT64' 478 | UINT64 Size; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:479:5: error: unknown type name 'UINT64' 479 | UINT64 FileSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:480:5: error: unknown type name 'UINT64' 480 | UINT64 PhysicalSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:484:5: error: unknown type name 'UINT64' 484 | UINT64 Attribute; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:485:5: error: unknown type name 'CHAR16' 485 | CHAR16 FileName[1]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:502:5: error: unknown type name 'UINT64' 502 | UINT64 Size; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:504:5: error: unknown type name 'UINT64' 504 | UINT64 VolumeSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:505:5: error: unknown type name 'UINT64' 505 | UINT64 FreeSpace; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:506:5: error: unknown type name 'UINT32' 506 | UINT32 BlockSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:507:5: error: unknown type name 'CHAR16' 507 | CHAR16 VolumeLabel[1]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:524:5: error: unknown type name 'CHAR16' 524 | CHAR16 VolumeLabel[1]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:538:1: error: data definition has no type or storage class [-Werror] 538 | INTERFACE_DECL(_EFI_LOAD_FILE_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:538:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:538:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:542:8: error: expected ')' before '*' token 542 | (EFIAPI *EFI_LOAD_FILE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:551:5: error: unknown type name 'EFI_LOAD_FILE' 551 | EFI_LOAD_FILE LoadFile; | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:565:1: error: data definition has no type or storage class [-Werror] 565 | INTERFACE_DECL(_EFI_DEVICE_IO_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:565:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:565:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:587:8: error: expected ')' before '*' token 587 | (EFIAPI *EFI_DEVICE_IO) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:596:5: error: unknown type name 'EFI_DEVICE_IO' 596 | EFI_DEVICE_IO Read; | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:597:5: error: unknown type name 'EFI_DEVICE_IO' 597 | EFI_DEVICE_IO Write; | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:602:8: error: expected ')' before '*' token 602 | (EFIAPI *EFI_PCI_DEVICE_PATH) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:616:8: error: expected ')' before '*' token 616 | (EFIAPI *EFI_IO_MAP) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:627:8: error: expected ')' before '*' token 627 | (EFIAPI *EFI_IO_UNMAP) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:634:8: error: expected ')' before '*' token 634 | (EFIAPI *EFI_IO_ALLOCATE_BUFFER) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:644:8: error: expected ')' before '*' token 644 | (EFIAPI *EFI_IO_FLUSH) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:650:8: error: expected ')' before '*' token 650 | (EFIAPI *EFI_IO_FREE_BUFFER) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:660:5: error: unknown type name 'EFI_IO_MAP' 660 | EFI_IO_MAP Map; | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:661:5: error: unknown type name 'EFI_PCI_DEVICE_PATH' 661 | EFI_PCI_DEVICE_PATH PciDevicePath; | ^~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:662:5: error: unknown type name 'EFI_IO_UNMAP' 662 | EFI_IO_UNMAP Unmap; | ^~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:663:5: error: unknown type name 'EFI_IO_ALLOCATE_BUFFER' 663 | EFI_IO_ALLOCATE_BUFFER AllocateBuffer; | ^~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:664:5: error: unknown type name 'EFI_IO_FLUSH' 664 | EFI_IO_FLUSH Flush; | ^~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:665:5: error: unknown type name 'EFI_IO_FREE_BUFFER' 665 | EFI_IO_FREE_BUFFER FreeBuffer; | ^~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:682:1: error: data definition has no type or storage class [-Werror] 682 | INTERFACE_DECL(_EFI_UNICODE_COLLATION_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:682:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:682:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:686:2: error: unknown type name 'EFIAPI' 686 | (EFIAPI *EFI_UNICODE_STRICOLL) ( | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:694:8: error: expected ')' before '*' token 694 | (EFIAPI *EFI_UNICODE_METAIMATCH) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:702:2: error: unknown type name 'EFIAPI' 702 | (EFIAPI *EFI_UNICODE_STRLWR) ( | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:709:2: error: unknown type name 'EFIAPI' 709 | (EFIAPI *EFI_UNICODE_STRUPR) ( | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:716:2: error: unknown type name 'EFIAPI' 716 | (EFIAPI *EFI_UNICODE_FATTOSTR) ( | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:725:8: error: expected ')' before '*' token 725 | (EFIAPI *EFI_UNICODE_STRTOFAT) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:772:1: error: data definition has no type or storage class [-Werror] 772 | INTERFACE_DECL(_EFI_HASH_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:772:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:772:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:774:9: error: unknown type name 'UINT8' 774 | typedef UINT8 EFI_MD5_HASH[16]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:775:9: error: unknown type name 'UINT8' 775 | typedef UINT8 EFI_SHA1_HASH[20]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:776:9: error: unknown type name 'UINT8' 776 | typedef UINT8 EFI_SHA224_HASH[28]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:777:9: error: unknown type name 'UINT8' 777 | typedef UINT8 EFI_SHA256_HASH[32]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:778:9: error: unknown type name 'UINT8' 778 | typedef UINT8 EFI_SHA384_HASH[48]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:779:9: error: unknown type name 'UINT8' 779 | typedef UINT8 EFI_SHA512_HASH[64]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:791:8: error: expected ')' before '*' token 791 | (EFIAPI *EFI_HASH_GET_HASH_SIZE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:798:8: error: expected ')' before '*' token 798 | (EFIAPI *EFI_HASH_HASH) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:807:3: error: unknown type name 'EFI_HASH_GET_HASH_SIZE' 807 | EFI_HASH_GET_HASH_SIZE GetHashSize; | ^~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:808:3: error: unknown type name 'EFI_HASH_HASH' 808 | EFI_HASH_HASH Hash; | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:818:5: error: unknown type name 'EFI_UNICODE_STRICOLL' 818 | EFI_UNICODE_STRICOLL StriColl; | ^~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:819:5: error: unknown type name 'EFI_UNICODE_METAIMATCH' 819 | EFI_UNICODE_METAIMATCH MetaiMatch; | ^~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:820:5: error: unknown type name 'EFI_UNICODE_STRLWR' 820 | EFI_UNICODE_STRLWR StrLwr; | ^~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:821:5: error: unknown type name 'EFI_UNICODE_STRUPR' 821 | EFI_UNICODE_STRUPR StrUpr; | ^~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:824:5: error: unknown type name 'EFI_UNICODE_FATTOSTR' 824 | EFI_UNICODE_FATTOSTR FatToStr; | ^~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:825:5: error: unknown type name 'EFI_UNICODE_STRTOFAT' 825 | EFI_UNICODE_STRTOFAT StrToFat; | ^~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:827:5: error: unknown type name 'CHAR8' 827 | CHAR8 *SupportedLanguages; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:838:3: error: unknown type name 'UINT32' 838 | UINT32 RedMask; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:839:3: error: unknown type name 'UINT32' 839 | UINT32 GreenMask; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:840:3: error: unknown type name 'UINT32' 840 | UINT32 BlueMask; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:841:3: error: unknown type name 'UINT32' 841 | UINT32 ReservedMask; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:853:3: error: unknown type name 'UINT32' 853 | UINT32 Version; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:854:3: error: unknown type name 'UINT32' 854 | UINT32 HorizontalResolution; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:855:3: error: unknown type name 'UINT32' 855 | UINT32 VerticalResolution; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:858:3: error: unknown type name 'UINT32' 858 | UINT32 PixelsPerScanLine; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:878:8: error: expected ')' before '*' token 878 | (EFIAPI *EFI_GRAPHICS_OUTPUT_PROTOCOL_QUERY_MODE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:899:8: error: expected ')' before '*' token 899 | (EFIAPI *EFI_GRAPHICS_OUTPUT_PROTOCOL_SET_MODE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:905:3: error: unknown type name 'UINT8' 905 | UINT8 Blue; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:906:3: error: unknown type name 'UINT8' 906 | UINT8 Green; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:907:3: error: unknown type name 'UINT8' 907 | UINT8 Red; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:908:3: error: unknown type name 'UINT8' 908 | UINT8 Reserved; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:913:3: error: unknown type name 'UINT32' 913 | UINT32 Raw; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:970:8: error: expected ')' before '*' token 970 | (EFIAPI *EFI_GRAPHICS_OUTPUT_PROTOCOL_BLT) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:984:3: error: unknown type name 'UINT32' 984 | UINT32 MaxMode; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:985:3: error: unknown type name 'UINT32' 985 | UINT32 Mode; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:987:3: error: unknown type name 'UINTN' 987 | UINTN SizeOfInfo; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:989:3: error: unknown type name 'UINTN' 989 | UINTN FrameBufferSize; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:993:3: error: unknown type name 'EFI_GRAPHICS_OUTPUT_PROTOCOL_QUERY_MODE' 993 | EFI_GRAPHICS_OUTPUT_PROTOCOL_QUERY_MODE QueryMode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:994:3: error: unknown type name 'EFI_GRAPHICS_OUTPUT_PROTOCOL_SET_MODE' 994 | EFI_GRAPHICS_OUTPUT_PROTOCOL_SET_MODE SetMode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:995:3: error: unknown type name 'EFI_GRAPHICS_OUTPUT_PROTOCOL_BLT' 995 | EFI_GRAPHICS_OUTPUT_PROTOCOL_BLT Blt; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1009:5: error: unknown type name 'UINT32' 1009 | UINT32 SizeOfEdid; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1010:5: error: unknown type name 'UINT8' 1010 | UINT8 *Edid; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1023:5: error: unknown type name 'UINT32' 1023 | UINT32 SizeOfEdid; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1024:5: error: unknown type name 'UINT8' 1024 | UINT8 *Edid; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1036:1: error: data definition has no type or storage class [-Werror] 1036 | INTERFACE_DECL(_EFI_EDID_OVERRIDE_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1036:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1036:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1040:8: error: expected ')' before '*' token 1040 | (EFIAPI *EFI_EDID_OVERRIDE_PROTOCOL_GET_EDID) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1048:5: error: unknown type name 'EFI_EDID_OVERRIDE_PROTOCOL_GET_EDID' 1048 | EFI_EDID_OVERRIDE_PROTOCOL_GET_EDID GetEdid; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1053:1: error: data definition has no type or storage class [-Werror] 1053 | INTERFACE_DECL(_EFI_SERVICE_BINDING); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1053:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1053:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1057:8: error: expected ')' before '*' token 1057 | (EFIAPI *EFI_SERVICE_BINDING_CREATE_CHILD) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1064:8: error: expected ')' before '*' token 1064 | (EFIAPI *EFI_SERVICE_BINDING_DESTROY_CHILD) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1070:5: error: unknown type name 'EFI_SERVICE_BINDING_CREATE_CHILD' 1070 | EFI_SERVICE_BINDING_CREATE_CHILD CreateChild; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1071:5: error: unknown type name 'EFI_SERVICE_BINDING_DESTROY_CHILD' 1071 | EFI_SERVICE_BINDING_DESTROY_CHILD DestroyChild; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1084:1: error: data definition has no type or storage class [-Werror] 1084 | INTERFACE_DECL(_EFI_DRIVER_BINDING_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1084:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1084:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1088:8: error: expected ')' before '*' token 1088 | (EFIAPI *EFI_DRIVER_BINDING_PROTOCOL_SUPPORTED) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1095:8: error: expected ')' before '*' token 1095 | (EFIAPI *EFI_DRIVER_BINDING_PROTOCOL_START) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1102:8: error: expected ')' before '*' token 1102 | (EFIAPI *EFI_DRIVER_BINDING_PROTOCOL_STOP) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1109:3: error: unknown type name 'EFI_DRIVER_BINDING_PROTOCOL_SUPPORTED' 1109 | EFI_DRIVER_BINDING_PROTOCOL_SUPPORTED Supported; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1110:3: error: unknown type name 'EFI_DRIVER_BINDING_PROTOCOL_START' 1110 | EFI_DRIVER_BINDING_PROTOCOL_START Start; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1111:3: error: unknown type name 'EFI_DRIVER_BINDING_PROTOCOL_STOP' 1111 | EFI_DRIVER_BINDING_PROTOCOL_STOP Stop; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1112:3: error: unknown type name 'UINT32' 1112 | UINT32 Version; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1138:1: error: data definition has no type or storage class [-Werror] 1138 | INTERFACE_DECL(_EFI_COMPONENT_NAME_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1138:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1138:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1142:8: error: expected ')' before '*' token 1142 | (EFIAPI *EFI_COMPONENT_NAME_GET_DRIVER_NAME) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1149:8: error: expected ')' before '*' token 1149 | (EFIAPI *EFI_COMPONENT_NAME_GET_CONTROLLER_NAME) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1157:3: error: unknown type name 'EFI_COMPONENT_NAME_GET_DRIVER_NAME' 1157 | EFI_COMPONENT_NAME_GET_DRIVER_NAME GetDriverName; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1158:3: error: unknown type name 'EFI_COMPONENT_NAME_GET_CONTROLLER_NAME' 1158 | EFI_COMPONENT_NAME_GET_CONTROLLER_NAME GetControllerName; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1159:3: error: unknown type name 'CHAR8' 1159 | CHAR8 *SupportedLanguages; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1174:1: error: data definition has no type or storage class [-Werror] 1174 | INTERFACE_DECL(_EFI_COMPONENT_NAME2_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1174:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1174:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1178:8: error: expected ')' before '*' token 1178 | (EFIAPI *EFI_COMPONENT_NAME2_GET_DRIVER_NAME) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1185:8: error: expected ')' before '*' token 1185 | (EFIAPI *EFI_COMPONENT_NAME2_GET_CONTROLLER_NAME) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1193:3: error: unknown type name 'EFI_COMPONENT_NAME2_GET_DRIVER_NAME' 1193 | EFI_COMPONENT_NAME2_GET_DRIVER_NAME GetDriverName; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1194:3: error: unknown type name 'EFI_COMPONENT_NAME2_GET_CONTROLLER_NAME' 1194 | EFI_COMPONENT_NAME2_GET_CONTROLLER_NAME GetControllerName; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1195:3: error: unknown type name 'CHAR8' 1195 | CHAR8 *SupportedLanguages; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1216:8: error: expected ')' before '*' token 1216 | (EFIAPI *EFI_IMAGE_UNLOAD) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1221:5: error: unknown type name 'UINT32' 1221 | UINT32 Revision; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1228:5: error: unknown type name 'VOID' 1228 | VOID *Reserved; | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1231:5: error: unknown type name 'UINT32' 1231 | UINT32 LoadOptionsSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1232:5: error: unknown type name 'VOID' 1232 | VOID *LoadOptions; | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1235:5: error: unknown type name 'VOID' 1235 | VOID *ImageBase; | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1236:5: error: unknown type name 'UINT64' 1236 | UINT64 ImageSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1241:5: error: unknown type name 'EFI_IMAGE_UNLOAD' 1241 | EFI_IMAGE_UNLOAD Unload; | ^~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1276:1: error: data definition has no type or storage class [-Werror] 1276 | INTERFACE_DECL(_EFI_RNG_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1276:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1276:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1280:8: error: expected ')' before '*' token 1280 | (EFIAPI *EFI_RNG_GET_INFO) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1288:8: error: expected ')' before '*' token 1288 | (EFIAPI *EFI_RNG_GET_RNG) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1296:11: error: unknown type name 'EFI_RNG_GET_INFO' 1296 | EFI_RNG_GET_INFO GetInfo; | ^~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1297:11: error: unknown type name 'EFI_RNG_GET_RNG' 1297 | EFI_RNG_GET_RNG GetRNG; | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1308:1: error: data definition has no type or storage class [-Werror] 1308 | INTERFACE_DECL(_EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1308:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1308:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1312:8: error: expected ')' before '*' token 1312 | (EFIAPI *EFI_PLATFORM_DRIVER_OVERRIDE_GET_DRIVER) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1319:8: error: expected ')' before '*' token 1319 | (EFIAPI *EFI_PLATFORM_DRIVER_OVERRIDE_GET_DRIVER_PATH) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1326:8: error: expected ')' before '*' token 1326 | (EFIAPI *EFI_PLATFORM_DRIVER_OVERRIDE_DRIVER_LOADED) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1333:3: error: unknown type name 'EFI_PLATFORM_DRIVER_OVERRIDE_GET_DRIVER' 1333 | EFI_PLATFORM_DRIVER_OVERRIDE_GET_DRIVER GetDriver; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1334:3: error: unknown type name 'EFI_PLATFORM_DRIVER_OVERRIDE_GET_DRIVER_PATH' 1334 | EFI_PLATFORM_DRIVER_OVERRIDE_GET_DRIVER_PATH GetDriverPath; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1335:3: error: unknown type name 'EFI_PLATFORM_DRIVER_OVERRIDE_DRIVER_LOADED' 1335 | EFI_PLATFORM_DRIVER_OVERRIDE_DRIVER_LOADED DriverLoaded; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1345:1: error: data definition has no type or storage class [-Werror] 1345 | INTERFACE_DECL(_EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1345:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1345:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1349:8: error: expected ')' before '*' token 1349 | (EFIAPI *EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_GET_DRIVER) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1354:3: error: unknown type name 'EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_GET_DRIVER' 1354 | EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_GET_DRIVER GetDriver; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1364:1: error: data definition has no type or storage class [-Werror] 1364 | INTERFACE_DECL(_EFI_DRIVER_FAMILY_OVERRIDE_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1364:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1364:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1368:2: error: unknown type name 'EFIAPI' 1368 | (EFIAPI *EFI_DRIVER_FAMILY_OVERRIDE_GET_VERSION) ( | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1372:3: error: unknown type name 'EFI_DRIVER_FAMILY_OVERRIDE_GET_VERSION' 1372 | EFI_DRIVER_FAMILY_OVERRIDE_GET_VERSION GetVersion; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1384:1: error: data definition has no type or storage class [-Werror] 1384 | INTERFACE_DECL(_EFI_EBC_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1384:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1384:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1388:8: error: expected ')' before '*' token 1388 | (EFIAPI *EFI_EBC_CREATE_THUNK)( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1396:8: error: expected ')' before '*' token 1396 | (EFIAPI *EFI_EBC_UNLOAD_IMAGE)( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1402:8: error: expected ')' before '*' token 1402 | (EFIAPI *EBC_ICACHE_FLUSH)( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1408:8: error: expected ')' before '*' token 1408 | (EFIAPI *EFI_EBC_REGISTER_ICACHE_FLUSH)( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1414:8: error: expected ')' before '*' token 1414 | (EFIAPI *EFI_EBC_GET_VERSION)( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1419:3: error: unknown type name 'EFI_EBC_CREATE_THUNK' 1419 | EFI_EBC_CREATE_THUNK CreateThunk; | ^~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1420:3: error: unknown type name 'EFI_EBC_UNLOAD_IMAGE' 1420 | EFI_EBC_UNLOAD_IMAGE UnloadImage; | ^~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1421:3: error: unknown type name 'EFI_EBC_REGISTER_ICACHE_FLUSH' 1421 | EFI_EBC_REGISTER_ICACHE_FLUSH RegisterICacheFlush; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiprot.h:1422:3: error: unknown type name 'EFI_EBC_GET_VERSION' 1422 | EFI_EBC_GET_VERSION GetVersion; | ^~~~~~~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:62, from shim.h:52, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:30:1: error: data definition has no type or storage class [-Werror] 30 | INTERFACE_DECL(_SIMPLE_TEXT_OUTPUT_INTERFACE); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:30:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:30:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:34:8: error: expected ')' before '*' token 34 | (EFIAPI *EFI_TEXT_RESET) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:41:8: error: expected ')' before '*' token 41 | (EFIAPI *EFI_TEXT_OUTPUT_STRING) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:48:8: error: expected ')' before '*' token 48 | (EFIAPI *EFI_TEXT_TEST_STRING) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:55:8: error: expected ')' before '*' token 55 | (EFIAPI *EFI_TEXT_QUERY_MODE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:64:8: error: expected ')' before '*' token 64 | (EFIAPI *EFI_TEXT_SET_MODE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:71:8: error: expected ')' before '*' token 71 | (EFIAPI *EFI_TEXT_SET_ATTRIBUTE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:108:8: error: expected ')' before '*' token 108 | (EFIAPI *EFI_TEXT_CLEAR_SCREEN) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:114:8: error: expected ')' before '*' token 114 | (EFIAPI *EFI_TEXT_SET_CURSOR_POSITION) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:122:8: error: expected ')' before '*' token 122 | (EFIAPI *EFI_TEXT_ENABLE_CURSOR) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:128:5: error: unknown type name 'INT32' 128 | INT32 MaxMode; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:130:5: error: unknown type name 'INT32' 130 | INT32 Mode; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:131:5: error: unknown type name 'INT32' 131 | INT32 Attribute; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:132:5: error: unknown type name 'INT32' 132 | INT32 CursorColumn; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:133:5: error: unknown type name 'INT32' 133 | INT32 CursorRow; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:138:5: error: unknown type name 'EFI_TEXT_RESET' 138 | EFI_TEXT_RESET Reset; | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:140:5: error: unknown type name 'EFI_TEXT_OUTPUT_STRING' 140 | EFI_TEXT_OUTPUT_STRING OutputString; | ^~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:141:5: error: unknown type name 'EFI_TEXT_TEST_STRING' 141 | EFI_TEXT_TEST_STRING TestString; | ^~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:143:5: error: unknown type name 'EFI_TEXT_QUERY_MODE' 143 | EFI_TEXT_QUERY_MODE QueryMode; | ^~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:144:5: error: unknown type name 'EFI_TEXT_SET_MODE' 144 | EFI_TEXT_SET_MODE SetMode; | ^~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:145:5: error: unknown type name 'EFI_TEXT_SET_ATTRIBUTE' 145 | EFI_TEXT_SET_ATTRIBUTE SetAttribute; | ^~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:147:5: error: unknown type name 'EFI_TEXT_CLEAR_SCREEN' 147 | EFI_TEXT_CLEAR_SCREEN ClearScreen; | ^~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:148:5: error: unknown type name 'EFI_TEXT_SET_CURSOR_POSITION' 148 | EFI_TEXT_SET_CURSOR_POSITION SetCursorPosition; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:149:5: error: unknown type name 'EFI_TEXT_ENABLE_CURSOR' 149 | EFI_TEXT_ENABLE_CURSOR EnableCursor; | ^~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:239:1: error: data definition has no type or storage class [-Werror] 239 | INTERFACE_DECL(_SIMPLE_INPUT_INTERFACE); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:239:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:239:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:242:5: error: unknown type name 'UINT16' 242 | UINT16 ScanCode; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:243:5: error: unknown type name 'CHAR16' 243 | CHAR16 UnicodeChar; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:287:8: error: expected ')' before '*' token 287 | (EFIAPI *EFI_INPUT_RESET) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:294:8: error: expected ')' before '*' token 294 | (EFIAPI *EFI_INPUT_READ_KEY) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:300:5: error: unknown type name 'EFI_INPUT_RESET' 300 | EFI_INPUT_RESET Reset; | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficon.h:301:5: error: unknown type name 'EFI_INPUT_READ_KEY' 301 | EFI_INPUT_READ_KEY ReadKeyStroke; | ^~~~~~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:63, from shim.h:52, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficonex.h:25:1: error: data definition has no type or storage class [-Werror] 25 | INTERFACE_DECL(_EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficonex.h:25:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficonex.h:25:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficonex.h:27:9: error: unknown type name 'UINT8' 27 | typedef UINT8 EFI_KEY_TOGGLE_STATE; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficonex.h:30:5: error: unknown type name 'UINT32' 30 | UINT32 KeyShiftState; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficonex.h:61:8: error: expected ')' before '*' token 61 | (EFIAPI *EFI_INPUT_RESET_EX) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficonex.h:68:8: error: expected ')' before '*' token 68 | (EFIAPI *EFI_INPUT_READ_KEY_EX) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficonex.h:75:8: error: expected ')' before '*' token 75 | (EFIAPI *EFI_SET_STATE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficonex.h:82:8: error: expected ')' before '*' token 82 | (EFIAPI *EFI_KEY_NOTIFY_FUNCTION) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficonex.h:88:8: error: expected ')' before '*' token 88 | (EFIAPI *EFI_REGISTER_KEYSTROKE_NOTIFY) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficonex.h:97:8: error: expected ')' before '*' token 97 | (EFIAPI *EFI_UNREGISTER_KEYSTROKE_NOTIFY) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficonex.h:103:5: error: unknown type name 'EFI_INPUT_RESET_EX' 103 | EFI_INPUT_RESET_EX Reset; | ^~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficonex.h:104:5: error: unknown type name 'EFI_INPUT_READ_KEY_EX' 104 | EFI_INPUT_READ_KEY_EX ReadKeyStrokeEx; | ^~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficonex.h:106:5: error: unknown type name 'EFI_SET_STATE' 106 | EFI_SET_STATE SetState; | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficonex.h:107:5: error: unknown type name 'EFI_REGISTER_KEYSTROKE_NOTIFY' 107 | EFI_REGISTER_KEYSTROKE_NOTIFY RegisterKeyNotify; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/eficonex.h:108:5: error: unknown type name 'EFI_UNREGISTER_KEYSTROKE_NOTIFY' 108 | EFI_UNREGISTER_KEYSTROKE_NOTIFY UnregisterKeyNotify; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:64, from shim.h:52, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiser.h:28:1: error: data definition has no type or storage class [-Werror] 28 | INTERFACE_DECL(_EFI_SERIAL_IO_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiser.h:28:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiser.h:28:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiser.h:60:8: error: expected ')' before '*' token 60 | (EFIAPI *EFI_SERIAL_RESET) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiser.h:66:8: error: expected ')' before '*' token 66 | (EFIAPI *EFI_SERIAL_SET_ATTRIBUTES) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiser.h:78:8: error: expected ')' before '*' token 78 | (EFIAPI *EFI_SERIAL_SET_CONTROL_BITS) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiser.h:85:8: error: expected ')' before '*' token 85 | (EFIAPI *EFI_SERIAL_GET_CONTROL_BITS) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiser.h:92:8: error: expected ')' before '*' token 92 | (EFIAPI *EFI_SERIAL_WRITE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiser.h:100:8: error: expected ')' before '*' token 100 | (EFIAPI *EFI_SERIAL_READ) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiser.h:107:5: error: unknown type name 'UINT32' 107 | UINT32 ControlMask; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiser.h:110:5: error: unknown type name 'UINT32' 110 | UINT32 Timeout; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiser.h:111:5: error: unknown type name 'UINT64' 111 | UINT64 BaudRate; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiser.h:112:5: error: unknown type name 'UINT32' 112 | UINT32 ReceiveFifoDepth; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiser.h:113:5: error: unknown type name 'UINT32' 113 | UINT32 DataBits; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiser.h:114:5: error: unknown type name 'UINT32' 114 | UINT32 Parity; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiser.h:115:5: error: unknown type name 'UINT32' 115 | UINT32 StopBits; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiser.h:121:5: error: unknown type name 'UINT32' 121 | UINT32 Revision; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiser.h:122:5: error: unknown type name 'EFI_SERIAL_RESET' 122 | EFI_SERIAL_RESET Reset; | ^~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiser.h:123:5: error: unknown type name 'EFI_SERIAL_SET_ATTRIBUTES' 123 | EFI_SERIAL_SET_ATTRIBUTES SetAttributes; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiser.h:124:5: error: unknown type name 'EFI_SERIAL_SET_CONTROL_BITS' 124 | EFI_SERIAL_SET_CONTROL_BITS SetControl; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiser.h:125:5: error: unknown type name 'EFI_SERIAL_GET_CONTROL_BITS' 125 | EFI_SERIAL_GET_CONTROL_BITS GetControl; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiser.h:126:5: error: unknown type name 'EFI_SERIAL_WRITE' 126 | EFI_SERIAL_WRITE Write; | ^~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiser.h:127:5: error: unknown type name 'EFI_SERIAL_READ' 127 | EFI_SERIAL_READ Read; | ^~~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:65, from shim.h:52, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi_nii.h:32:5: error: unknown type name 'UINT64' 32 | UINT64 Revision; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi_nii.h:35:5: error: unknown type name 'UINT64' 35 | UINT64 ID; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi_nii.h:41:5: error: unknown type name 'UINT64' 41 | UINT64 ImageAddr; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi_nii.h:53:5: error: unknown type name 'UINT32' 53 | UINT32 ImageSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi_nii.h:57:5: error: unknown type name 'CHAR8' 57 | CHAR8 StringId[4]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi_nii.h:63:5: error: unknown type name 'UINT8' 63 | UINT8 Type; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi_nii.h:64:5: error: unknown type name 'UINT8' 64 | UINT8 MajorVer; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi_nii.h:65:5: error: unknown type name 'UINT8' 65 | UINT8 MinorVer; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi_nii.h:70:5: error: unknown type name 'UINT8' 70 | UINT8 IfNum; // interface number to be used with pxeid structure | ^~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:66, from shim.h:52, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:29:1: error: data definition has no type or storage class [-Werror] 29 | INTERFACE_DECL(_EFI_PXE_BASE_CODE_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:29:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:29:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:38:5: error: unknown type name 'UINT32' 38 | UINT32 Addr[4]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:43:9: error: unknown type name 'UINT16' 43 | typedef UINT16 EFI_PXE_BASE_CODE_UDP_PORT; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:50:5: error: unknown type name 'UINT8' 50 | UINT8 BootpOpcode; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:51:5: error: unknown type name 'UINT8' 51 | UINT8 BootpHwType; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:52:5: error: unknown type name 'UINT8' 52 | UINT8 BootpHwAddrLen; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:53:5: error: unknown type name 'UINT8' 53 | UINT8 BootpGateHops; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:54:5: error: unknown type name 'UINT32' 54 | UINT32 BootpIdent; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:55:5: error: unknown type name 'UINT16' 55 | UINT16 BootpSeconds; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:56:5: error: unknown type name 'UINT16' 56 | UINT16 BootpFlags; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:57:5: error: unknown type name 'UINT8' 57 | UINT8 BootpCiAddr[4]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:58:5: error: unknown type name 'UINT8' 58 | UINT8 BootpYiAddr[4]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:59:5: error: unknown type name 'UINT8' 59 | UINT8 BootpSiAddr[4]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:60:5: error: unknown type name 'UINT8' 60 | UINT8 BootpGiAddr[4]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:61:5: error: unknown type name 'UINT8' 61 | UINT8 BootpHwAddr[16]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:62:5: error: unknown type name 'UINT8' 62 | UINT8 BootpSrvName[64]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:63:5: error: unknown type name 'UINT8' 63 | UINT8 BootpBootFile[128]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:64:5: error: unknown type name 'UINT32' 64 | UINT32 DhcpMagik; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:65:5: error: unknown type name 'UINT8' 65 | UINT8 DhcpOptions[56]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:69:5: error: unknown type name 'UINT32' 69 | UINT32 MessageType:8; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:70:5: error: unknown type name 'UINT32' 70 | UINT32 TransactionId:24; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:71:5: error: unknown type name 'UINT8' 71 | UINT8 DhcpOptions[1024]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:75:5: error: unknown type name 'UINT8' 75 | UINT8 Raw[1472]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:81:5: error: unknown type name 'UINT8' 81 | UINT8 Type; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:82:5: error: unknown type name 'UINT8' 82 | UINT8 Code; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:83:5: error: unknown type name 'UINT16' 83 | UINT16 Checksum; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:85:9: error: unknown type name 'UINT32' 85 | UINT32 reserved; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:86:9: error: unknown type name 'UINT32' 86 | UINT32 Mtu; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:87:9: error: unknown type name 'UINT32' 87 | UINT32 Pointer; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:89:13: error: unknown type name 'UINT16' 89 | UINT16 Identifier; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:90:13: error: unknown type name 'UINT16' 90 | UINT16 Sequence; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:93:5: error: unknown type name 'UINT8' 93 | UINT8 Data[494]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:97:5: error: unknown type name 'UINT8' 97 | UINT8 ErrorCode; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:98:5: error: unknown type name 'CHAR8' 98 | CHAR8 ErrorString[127]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:106:5: error: unknown type name 'UINT8' 106 | UINT8 Filters; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:107:5: error: unknown type name 'UINT8' 107 | UINT8 IpCnt; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:108:5: error: unknown type name 'UINT16' 108 | UINT16 reserved; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:176:5: error: unknown type name 'UINT16' 176 | UINT16 Type; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:178:5: error: unknown type name 'UINT8' 178 | UINT8 Reserved; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:188:5: error: unknown type name 'UINT16' 188 | UINT16 IpCnt; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:212:5: error: unknown type name 'UINT16' 212 | UINT16 ListenTimeout; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:213:5: error: unknown type name 'UINT16' 213 | UINT16 TransmitTimeout; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:241:5: error: unknown type name 'UINT8' 241 | UINT8 TTL; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:242:5: error: unknown type name 'UINT8' 242 | UINT8 ToS; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:252:5: error: unknown type name 'UINT32' 252 | UINT32 ArpCacheEntries; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:254:5: error: unknown type name 'UINT32' 254 | UINT32 RouteTableEntries; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:266:8: error: expected ')' before '*' token 266 | (EFIAPI *EFI_PXE_BASE_CODE_START) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:273:8: error: expected ')' before '*' token 273 | (EFIAPI *EFI_PXE_BASE_CODE_STOP) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:279:8: error: expected ')' before '*' token 279 | (EFIAPI *EFI_PXE_BASE_CODE_DHCP) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:286:8: error: expected ')' before '*' token 286 | (EFIAPI *EFI_PXE_BASE_CODE_DISCOVER) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:296:8: error: expected ')' before '*' token 296 | (EFIAPI *EFI_PXE_BASE_CODE_MTFTP) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:311:8: error: expected ')' before '*' token 311 | (EFIAPI *EFI_PXE_BASE_CODE_UDP_WRITE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:327:8: error: expected ')' before '*' token 327 | (EFIAPI *EFI_PXE_BASE_CODE_UDP_READ) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:342:8: error: expected ')' before '*' token 342 | (EFIAPI *EFI_PXE_BASE_CODE_SET_IP_FILTER) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:349:8: error: expected ')' before '*' token 349 | (EFIAPI *EFI_PXE_BASE_CODE_ARP) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:357:8: error: expected ')' before '*' token 357 | (EFIAPI *EFI_PXE_BASE_CODE_SET_PARAMETERS) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:368:8: error: expected ')' before '*' token 368 | (EFIAPI *EFI_PXE_BASE_CODE_SET_STATION_IP) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:376:8: error: expected ')' before '*' token 376 | (EFIAPI *EFI_PXE_BASE_CODE_SET_PACKETS) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:400:5: error: unknown type name 'UINT64' 400 | UINT64 Revision; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:401:5: error: unknown type name 'EFI_PXE_BASE_CODE_START' 401 | EFI_PXE_BASE_CODE_START Start; | ^~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:402:5: error: unknown type name 'EFI_PXE_BASE_CODE_STOP' 402 | EFI_PXE_BASE_CODE_STOP Stop; | ^~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:403:5: error: unknown type name 'EFI_PXE_BASE_CODE_DHCP' 403 | EFI_PXE_BASE_CODE_DHCP Dhcp; | ^~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:404:5: error: unknown type name 'EFI_PXE_BASE_CODE_DISCOVER' 404 | EFI_PXE_BASE_CODE_DISCOVER Discover; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:405:5: error: unknown type name 'EFI_PXE_BASE_CODE_MTFTP' 405 | EFI_PXE_BASE_CODE_MTFTP Mtftp; | ^~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:406:5: error: unknown type name 'EFI_PXE_BASE_CODE_UDP_WRITE' 406 | EFI_PXE_BASE_CODE_UDP_WRITE UdpWrite; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:407:5: error: unknown type name 'EFI_PXE_BASE_CODE_UDP_READ' 407 | EFI_PXE_BASE_CODE_UDP_READ UdpRead; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:408:5: error: unknown type name 'EFI_PXE_BASE_CODE_SET_IP_FILTER' 408 | EFI_PXE_BASE_CODE_SET_IP_FILTER SetIpFilter; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:409:5: error: unknown type name 'EFI_PXE_BASE_CODE_ARP' 409 | EFI_PXE_BASE_CODE_ARP Arp; | ^~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:410:5: error: unknown type name 'EFI_PXE_BASE_CODE_SET_PARAMETERS' 410 | EFI_PXE_BASE_CODE_SET_PARAMETERS SetParameters; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:411:5: error: unknown type name 'EFI_PXE_BASE_CODE_SET_STATION_IP' 411 | EFI_PXE_BASE_CODE_SET_STATION_IP SetStationIp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:412:5: error: unknown type name 'EFI_PXE_BASE_CODE_SET_PACKETS' 412 | EFI_PXE_BASE_CODE_SET_PACKETS SetPackets; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:438:1: error: data definition has no type or storage class [-Werror] 438 | INTERFACE_DECL(_EFI_PXE_BASE_CODE_CALLBACK_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:438:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:438:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:461:8: error: expected ')' before '*' token 461 | (EFIAPI *EFI_PXE_CALLBACK) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:470:5: error: unknown type name 'UINT64' 470 | UINT64 Revision; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipxebc.h:471:5: error: unknown type name 'EFI_PXE_CALLBACK' 471 | EFI_PXE_CALLBACK Callback; | ^~~~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:67, from shim.h:52, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:26:1: error: data definition has no type or storage class [-Werror] 26 | INTERFACE_DECL(_EFI_SIMPLE_NETWORK_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:26:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:26:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:36:5: error: unknown type name 'UINT64' 36 | UINT64 RxTotalFrames; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:41:5: error: unknown type name 'UINT64' 41 | UINT64 RxGoodFrames; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:47:5: error: unknown type name 'UINT64' 47 | UINT64 RxUndersizeFrames; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:53:5: error: unknown type name 'UINT64' 53 | UINT64 RxOversizeFrames; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:58:5: error: unknown type name 'UINT64' 58 | UINT64 RxDroppedFrames; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:63:5: error: unknown type name 'UINT64' 63 | UINT64 RxUnicastFrames; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:68:5: error: unknown type name 'UINT64' 68 | UINT64 RxBroadcastFrames; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:73:5: error: unknown type name 'UINT64' 73 | UINT64 RxMulticastFrames; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:78:5: error: unknown type name 'UINT64' 78 | UINT64 RxCrcErrorFrames; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:84:5: error: unknown type name 'UINT64' 84 | UINT64 RxTotalBytes; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:89:5: error: unknown type name 'UINT64' 89 | UINT64 TxTotalFrames; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:90:5: error: unknown type name 'UINT64' 90 | UINT64 TxGoodFrames; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:91:5: error: unknown type name 'UINT64' 91 | UINT64 TxUndersizeFrames; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:92:5: error: unknown type name 'UINT64' 92 | UINT64 TxOversizeFrames; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:93:5: error: unknown type name 'UINT64' 93 | UINT64 TxDroppedFrames; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:94:5: error: unknown type name 'UINT64' 94 | UINT64 TxUnicastFrames; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:95:5: error: unknown type name 'UINT64' 95 | UINT64 TxBroadcastFrames; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:96:5: error: unknown type name 'UINT64' 96 | UINT64 TxMulticastFrames; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:97:5: error: unknown type name 'UINT64' 97 | UINT64 TxCrcErrorFrames; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:98:5: error: unknown type name 'UINT64' 98 | UINT64 TxTotalBytes; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:103:5: error: unknown type name 'UINT64' 103 | UINT64 Collisions; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:108:5: error: unknown type name 'UINT64' 108 | UINT64 UnsupportedProtocol; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:143:5: error: unknown type name 'UINT32' 143 | UINT32 State; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:144:5: error: unknown type name 'UINT32' 144 | UINT32 HwAddressSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:145:5: error: unknown type name 'UINT32' 145 | UINT32 MediaHeaderSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:146:5: error: unknown type name 'UINT32' 146 | UINT32 MaxPacketSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:147:5: error: unknown type name 'UINT32' 147 | UINT32 NvRamSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:148:5: error: unknown type name 'UINT32' 148 | UINT32 NvRamAccessSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:149:5: error: unknown type name 'UINT32' 149 | UINT32 ReceiveFilterMask; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:150:5: error: unknown type name 'UINT32' 150 | UINT32 ReceiveFilterSetting; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:151:5: error: unknown type name 'UINT32' 151 | UINT32 MaxMCastFilterCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:152:5: error: unknown type name 'UINT32' 152 | UINT32 MCastFilterCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:157:5: error: unknown type name 'UINT8' 157 | UINT8 IfType; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:169:8: error: expected ')' before '*' token 169 | (EFIAPI *EFI_SIMPLE_NETWORK_START) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:178:8: error: expected ')' before '*' token 178 | (EFIAPI *EFI_SIMPLE_NETWORK_STOP) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:187:8: error: expected ')' before '*' token 187 | (EFIAPI *EFI_SIMPLE_NETWORK_INITIALIZE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:198:8: error: expected ')' before '*' token 198 | (EFIAPI *EFI_SIMPLE_NETWORK_RESET) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:208:8: error: expected ')' before '*' token 208 | (EFIAPI *EFI_SIMPLE_NETWORK_SHUTDOWN) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:217:8: error: expected ')' before '*' token 217 | (EFIAPI *EFI_SIMPLE_NETWORK_RECEIVE_FILTERS) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:231:8: error: expected ')' before '*' token 231 | (EFIAPI *EFI_SIMPLE_NETWORK_STATION_ADDRESS) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:242:8: error: expected ')' before '*' token 242 | (EFIAPI *EFI_SIMPLE_NETWORK_STATISTICS) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:254:8: error: expected ')' before '*' token 254 | (EFIAPI *EFI_SIMPLE_NETWORK_MCAST_IP_TO_MAC) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:266:8: error: expected ')' before '*' token 266 | (EFIAPI *EFI_SIMPLE_NETWORK_NVDATA) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:279:8: error: expected ')' before '*' token 279 | (EFIAPI *EFI_SIMPLE_NETWORK_GET_STATUS) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:290:8: error: expected ')' before '*' token 290 | (EFIAPI *EFI_SIMPLE_NETWORK_TRANSMIT) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:305:8: error: expected ')' before '*' token 305 | (EFIAPI *EFI_SIMPLE_NETWORK_RECEIVE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:322:5: error: unknown type name 'UINT64' 322 | UINT64 Revision; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:323:5: error: unknown type name 'EFI_SIMPLE_NETWORK_START' 323 | EFI_SIMPLE_NETWORK_START Start; | ^~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:324:5: error: unknown type name 'EFI_SIMPLE_NETWORK_STOP' 324 | EFI_SIMPLE_NETWORK_STOP Stop; | ^~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:325:5: error: unknown type name 'EFI_SIMPLE_NETWORK_INITIALIZE' 325 | EFI_SIMPLE_NETWORK_INITIALIZE Initialize; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:326:5: error: unknown type name 'EFI_SIMPLE_NETWORK_RESET' 326 | EFI_SIMPLE_NETWORK_RESET Reset; | ^~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:327:5: error: unknown type name 'EFI_SIMPLE_NETWORK_SHUTDOWN' 327 | EFI_SIMPLE_NETWORK_SHUTDOWN Shutdown; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:328:5: error: unknown type name 'EFI_SIMPLE_NETWORK_RECEIVE_FILTERS' 328 | EFI_SIMPLE_NETWORK_RECEIVE_FILTERS ReceiveFilters; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:329:5: error: unknown type name 'EFI_SIMPLE_NETWORK_STATION_ADDRESS' 329 | EFI_SIMPLE_NETWORK_STATION_ADDRESS StationAddress; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:330:5: error: unknown type name 'EFI_SIMPLE_NETWORK_STATISTICS' 330 | EFI_SIMPLE_NETWORK_STATISTICS Statistics; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:331:5: error: unknown type name 'EFI_SIMPLE_NETWORK_MCAST_IP_TO_MAC' 331 | EFI_SIMPLE_NETWORK_MCAST_IP_TO_MAC MCastIpToMac; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:332:5: error: unknown type name 'EFI_SIMPLE_NETWORK_NVDATA' 332 | EFI_SIMPLE_NETWORK_NVDATA NvData; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:333:5: error: unknown type name 'EFI_SIMPLE_NETWORK_GET_STATUS' 333 | EFI_SIMPLE_NETWORK_GET_STATUS GetStatus; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:334:5: error: unknown type name 'EFI_SIMPLE_NETWORK_TRANSMIT' 334 | EFI_SIMPLE_NETWORK_TRANSMIT Transmit; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efinet.h:335:5: error: unknown type name 'EFI_SIMPLE_NETWORK_RECEIVE' 335 | EFI_SIMPLE_NETWORK_RECEIVE Receive; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:68, from shim.h:52, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:34:1: error: data definition has no type or storage class [-Werror] 34 | INTERFACE_DECL(_EFI_SYSTEM_TABLE); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:34:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:34:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:42:8: error: expected ')' before '*' token 42 | (EFIAPI *EFI_ALLOCATE_PAGES) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:51:8: error: expected ')' before '*' token 51 | (EFIAPI *EFI_FREE_PAGES) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:58:8: error: expected ')' before '*' token 58 | (EFIAPI *EFI_GET_MEMORY_MAP) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:71:8: error: expected ')' before '*' token 71 | (EFIAPI *EFI_ALLOCATE_POOL) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:79:8: error: expected ')' before '*' token 79 | (EFIAPI *EFI_FREE_POOL) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:85:8: error: expected ')' before '*' token 85 | (EFIAPI *EFI_SET_VIRTUAL_ADDRESS_MAP) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:100:8: error: expected ')' before '*' token 100 | (EFIAPI *EFI_CONVERT_POINTER) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:136:2: error: unknown type name 'EFIAPI' 136 | (EFIAPI *EFI_EVENT_NOTIFY) ( | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:143:8: error: expected ')' before '*' token 143 | (EFIAPI *EFI_CREATE_EVENT) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:160:8: error: expected ')' before '*' token 160 | (EFIAPI *EFI_SET_TIMER) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:168:8: error: expected ')' before '*' token 168 | (EFIAPI *EFI_SIGNAL_EVENT) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:174:8: error: expected ')' before '*' token 174 | (EFIAPI *EFI_WAIT_FOR_EVENT) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:182:8: error: expected ')' before '*' token 182 | (EFIAPI *EFI_CLOSE_EVENT) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:188:8: error: expected ')' before '*' token 188 | (EFIAPI *EFI_CHECK_EVENT) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:206:8: error: expected ')' before '*' token 206 | (EFIAPI *EFI_RAISE_TPL) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:212:2: error: unknown type name 'EFIAPI' 212 | (EFIAPI *EFI_RESTORE_TPL) ( | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:238:8: error: expected ')' before '*' token 238 | (EFIAPI *EFI_GET_VARIABLE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:248:8: error: expected ')' before '*' token 248 | (EFIAPI *EFI_GET_NEXT_VARIABLE_NAME) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:257:8: error: expected ')' before '*' token 257 | (EFIAPI *EFI_SET_VARIABLE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:271:9: error: unknown type name 'UINT32' 271 | UINT32 Resolution; // 1e-6 parts per million | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:272:9: error: unknown type name 'UINT32' 272 | UINT32 Accuracy; // hertz | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:279:8: error: expected ')' before '*' token 279 | (EFIAPI *EFI_GET_TIME) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:286:8: error: expected ')' before '*' token 286 | (EFIAPI *EFI_SET_TIME) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:292:8: error: expected ')' before '*' token 292 | (EFIAPI *EFI_GET_WAKEUP_TIME) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:300:8: error: expected ')' before '*' token 300 | (EFIAPI *EFI_SET_WAKEUP_TIME) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:349:8: error: expected ')' before '*' token 349 | (EFIAPI *EFI_IMAGE_ENTRY_POINT) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:356:8: error: expected ')' before '*' token 356 | (EFIAPI *EFI_IMAGE_LOAD) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:367:8: error: expected ')' before '*' token 367 | (EFIAPI *EFI_IMAGE_START) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:375:8: error: expected ')' before '*' token 375 | (EFIAPI *EFI_EXIT) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:416:8: error: expected ')' before '*' token 416 | (EFIAPI *EFI_EXIT_BOOT_SERVICES) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:428:8: error: expected ')' before '*' token 428 | (EFIAPI *EFI_STALL) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:434:8: error: expected ')' before '*' token 434 | (EFIAPI *EFI_SET_WATCHDOG_TIMER) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:443:8: error: expected ')' before '*' token 443 | (EFIAPI *EFI_CONNECT_CONTROLLER) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:452:8: error: expected ')' before '*' token 452 | (EFIAPI *EFI_DISCONNECT_CONTROLLER) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:467:8: error: expected ')' before '*' token 467 | (EFIAPI *EFI_OPEN_PROTOCOL) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:478:8: error: expected ')' before '*' token 478 | (EFIAPI *EFI_CLOSE_PROTOCOL) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:488:5: error: unknown type name 'UINT32' 488 | UINT32 Attributes; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:489:5: error: unknown type name 'UINT32' 489 | UINT32 OpenCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:494:8: error: expected ')' before '*' token 494 | (EFIAPI *EFI_OPEN_PROTOCOL_INFORMATION) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:503:8: error: expected ')' before '*' token 503 | (EFIAPI *EFI_PROTOCOLS_PER_HANDLE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:517:8: error: expected ')' before '*' token 517 | (EFIAPI *EFI_LOCATE_HANDLE_BUFFER) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:527:8: error: expected ')' before '*' token 527 | (EFIAPI *EFI_LOCATE_PROTOCOL) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:535:8: error: expected ')' before '*' token 535 | (EFIAPI *EFI_INSTALL_MULTIPLE_PROTOCOL_INTERFACES) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:542:8: error: expected ')' before '*' token 542 | (EFIAPI *EFI_UNINSTALL_MULTIPLE_PROTOCOL_INTERFACES) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:549:8: error: expected ')' before '*' token 549 | (EFIAPI *EFI_CALCULATE_CRC32) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:557:2: error: unknown type name 'EFIAPI' 557 | (EFIAPI *EFI_COPY_MEM) ( | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:565:2: error: unknown type name 'EFIAPI' 565 | (EFIAPI *EFI_SET_MEM) ( | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:574:8: error: expected ')' before '*' token 574 | (EFIAPI *EFI_CREATE_EVENT_EX) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:591:8: error: expected ')' before '*' token 591 | (EFIAPI *EFI_RESET_SYSTEM) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:600:8: error: expected ')' before '*' token 600 | (EFIAPI *EFI_GET_NEXT_MONOTONIC_COUNT) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:606:8: error: expected ')' before '*' token 606 | (EFIAPI *EFI_GET_NEXT_HIGH_MONO_COUNT) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:611:5: error: unknown type name 'UINT64' 611 | UINT64 Length; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:620:5: error: unknown type name 'UINT32' 620 | UINT32 HeaderSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:621:5: error: unknown type name 'UINT32' 621 | UINT32 Flags; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:622:5: error: unknown type name 'UINT32' 622 | UINT32 CapsuleImageSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:631:8: error: expected ')' before '*' token 631 | (EFIAPI *EFI_UPDATE_CAPSULE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:639:8: error: expected ')' before '*' token 639 | (EFIAPI *EFI_QUERY_CAPSULE_CAPABILITIES) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:648:8: error: expected ')' before '*' token 648 | (EFIAPI *EFI_QUERY_VARIABLE_INFO) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:666:8: error: expected ')' before '*' token 666 | (EFIAPI *EFI_INSTALL_PROTOCOL_INTERFACE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:675:8: error: expected ')' before '*' token 675 | (EFIAPI *EFI_REINSTALL_PROTOCOL_INTERFACE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:684:8: error: expected ')' before '*' token 684 | (EFIAPI *EFI_UNINSTALL_PROTOCOL_INTERFACE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:692:8: error: expected ')' before '*' token 692 | (EFIAPI *EFI_HANDLE_PROTOCOL) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:700:8: error: expected ')' before '*' token 700 | (EFIAPI *EFI_REGISTER_PROTOCOL_NOTIFY) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:708:8: error: expected ')' before '*' token 708 | (EFIAPI *EFI_LOCATE_HANDLE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:718:8: error: expected ')' before '*' token 718 | (EFIAPI *EFI_LOCATE_DEVICE_PATH) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:726:8: error: expected ')' before '*' token 726 | (EFIAPI *EFI_INSTALL_CONFIGURATION_TABLE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:733:8: error: expected ')' before '*' token 733 | (EFIAPI *EFI_RESERVED_SERVICE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:741:5: error: unknown type name 'UINT64' 741 | UINT64 Signature; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:742:5: error: unknown type name 'UINT32' 742 | UINT32 Revision; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:743:5: error: unknown type name 'UINT32' 743 | UINT32 HeaderSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:744:5: error: unknown type name 'UINT32' 744 | UINT32 CRC32; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:745:5: error: unknown type name 'UINT32' 745 | UINT32 Reserved; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:763:5: error: unknown type name 'EFI_GET_TIME' 763 | EFI_GET_TIME GetTime; | ^~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:764:5: error: unknown type name 'EFI_SET_TIME' 764 | EFI_SET_TIME SetTime; | ^~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:765:5: error: unknown type name 'EFI_GET_WAKEUP_TIME' 765 | EFI_GET_WAKEUP_TIME GetWakeupTime; | ^~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:766:5: error: unknown type name 'EFI_SET_WAKEUP_TIME' 766 | EFI_SET_WAKEUP_TIME SetWakeupTime; | ^~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:772:5: error: unknown type name 'EFI_SET_VIRTUAL_ADDRESS_MAP' 772 | EFI_SET_VIRTUAL_ADDRESS_MAP SetVirtualAddressMap; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:773:5: error: unknown type name 'EFI_CONVERT_POINTER' 773 | EFI_CONVERT_POINTER ConvertPointer; | ^~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:779:5: error: unknown type name 'EFI_GET_VARIABLE' 779 | EFI_GET_VARIABLE GetVariable; | ^~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:780:5: error: unknown type name 'EFI_GET_NEXT_VARIABLE_NAME' 780 | EFI_GET_NEXT_VARIABLE_NAME GetNextVariableName; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:781:5: error: unknown type name 'EFI_SET_VARIABLE' 781 | EFI_SET_VARIABLE SetVariable; | ^~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:787:5: error: unknown type name 'EFI_GET_NEXT_HIGH_MONO_COUNT' 787 | EFI_GET_NEXT_HIGH_MONO_COUNT GetNextHighMonotonicCount; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:788:5: error: unknown type name 'EFI_RESET_SYSTEM' 788 | EFI_RESET_SYSTEM ResetSystem; | ^~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:790:5: error: unknown type name 'EFI_UPDATE_CAPSULE' 790 | EFI_UPDATE_CAPSULE UpdateCapsule; | ^~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:791:5: error: unknown type name 'EFI_QUERY_CAPSULE_CAPABILITIES' 791 | EFI_QUERY_CAPSULE_CAPABILITIES QueryCapsuleCapabilities; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:792:5: error: unknown type name 'EFI_QUERY_VARIABLE_INFO' 792 | EFI_QUERY_VARIABLE_INFO QueryVariableInfo; | ^~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:811:5: error: unknown type name 'EFI_RAISE_TPL' 811 | EFI_RAISE_TPL RaiseTPL; | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:812:5: error: unknown type name 'EFI_RESTORE_TPL' 812 | EFI_RESTORE_TPL RestoreTPL; | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:818:5: error: unknown type name 'EFI_ALLOCATE_PAGES' 818 | EFI_ALLOCATE_PAGES AllocatePages; | ^~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:819:5: error: unknown type name 'EFI_FREE_PAGES' 819 | EFI_FREE_PAGES FreePages; | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:820:5: error: unknown type name 'EFI_GET_MEMORY_MAP' 820 | EFI_GET_MEMORY_MAP GetMemoryMap; | ^~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:821:5: error: unknown type name 'EFI_ALLOCATE_POOL' 821 | EFI_ALLOCATE_POOL AllocatePool; | ^~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:822:5: error: unknown type name 'EFI_FREE_POOL' 822 | EFI_FREE_POOL FreePool; | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:828:5: error: unknown type name 'EFI_CREATE_EVENT' 828 | EFI_CREATE_EVENT CreateEvent; | ^~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:829:5: error: unknown type name 'EFI_SET_TIMER' 829 | EFI_SET_TIMER SetTimer; | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:830:5: error: unknown type name 'EFI_WAIT_FOR_EVENT' 830 | EFI_WAIT_FOR_EVENT WaitForEvent; | ^~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:831:5: error: unknown type name 'EFI_SIGNAL_EVENT' 831 | EFI_SIGNAL_EVENT SignalEvent; | ^~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:832:5: error: unknown type name 'EFI_CLOSE_EVENT' 832 | EFI_CLOSE_EVENT CloseEvent; | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:833:5: error: unknown type name 'EFI_CHECK_EVENT' 833 | EFI_CHECK_EVENT CheckEvent; | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:839:5: error: unknown type name 'EFI_INSTALL_PROTOCOL_INTERFACE' 839 | EFI_INSTALL_PROTOCOL_INTERFACE InstallProtocolInterface; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:840:5: error: unknown type name 'EFI_REINSTALL_PROTOCOL_INTERFACE' 840 | EFI_REINSTALL_PROTOCOL_INTERFACE ReinstallProtocolInterface; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:841:5: error: unknown type name 'EFI_UNINSTALL_PROTOCOL_INTERFACE' 841 | EFI_UNINSTALL_PROTOCOL_INTERFACE UninstallProtocolInterface; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:842:5: error: unknown type name 'EFI_HANDLE_PROTOCOL' 842 | EFI_HANDLE_PROTOCOL HandleProtocol; | ^~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:843:5: error: unknown type name 'EFI_HANDLE_PROTOCOL' 843 | EFI_HANDLE_PROTOCOL PCHandleProtocol; | ^~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:844:5: error: unknown type name 'EFI_REGISTER_PROTOCOL_NOTIFY' 844 | EFI_REGISTER_PROTOCOL_NOTIFY RegisterProtocolNotify; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:845:5: error: unknown type name 'EFI_LOCATE_HANDLE' 845 | EFI_LOCATE_HANDLE LocateHandle; | ^~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:846:5: error: unknown type name 'EFI_LOCATE_DEVICE_PATH' 846 | EFI_LOCATE_DEVICE_PATH LocateDevicePath; | ^~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:847:5: error: unknown type name 'EFI_INSTALL_CONFIGURATION_TABLE' 847 | EFI_INSTALL_CONFIGURATION_TABLE InstallConfigurationTable; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:853:5: error: unknown type name 'EFI_IMAGE_LOAD' 853 | EFI_IMAGE_LOAD LoadImage; | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:854:5: error: unknown type name 'EFI_IMAGE_START' 854 | EFI_IMAGE_START StartImage; | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:855:5: error: unknown type name 'EFI_EXIT' 855 | EFI_EXIT Exit; | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:856:5: error: unknown type name 'EFI_IMAGE_UNLOAD' 856 | EFI_IMAGE_UNLOAD UnloadImage; | ^~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:857:5: error: unknown type name 'EFI_EXIT_BOOT_SERVICES' 857 | EFI_EXIT_BOOT_SERVICES ExitBootServices; | ^~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:863:5: error: unknown type name 'EFI_GET_NEXT_MONOTONIC_COUNT' 863 | EFI_GET_NEXT_MONOTONIC_COUNT GetNextMonotonicCount; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:864:5: error: unknown type name 'EFI_STALL' 864 | EFI_STALL Stall; | ^~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:865:5: error: unknown type name 'EFI_SET_WATCHDOG_TIMER' 865 | EFI_SET_WATCHDOG_TIMER SetWatchdogTimer; | ^~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:871:5: error: unknown type name 'EFI_CONNECT_CONTROLLER' 871 | EFI_CONNECT_CONTROLLER ConnectController; | ^~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:872:5: error: unknown type name 'EFI_DISCONNECT_CONTROLLER' 872 | EFI_DISCONNECT_CONTROLLER DisconnectController; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:877:5: error: unknown type name 'EFI_OPEN_PROTOCOL' 877 | EFI_OPEN_PROTOCOL OpenProtocol; | ^~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:878:5: error: unknown type name 'EFI_CLOSE_PROTOCOL' 878 | EFI_CLOSE_PROTOCOL CloseProtocol; | ^~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:879:5: error: unknown type name 'EFI_OPEN_PROTOCOL_INFORMATION' 879 | EFI_OPEN_PROTOCOL_INFORMATION OpenProtocolInformation; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:884:5: error: unknown type name 'EFI_PROTOCOLS_PER_HANDLE' 884 | EFI_PROTOCOLS_PER_HANDLE ProtocolsPerHandle; | ^~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:885:5: error: unknown type name 'EFI_LOCATE_HANDLE_BUFFER' 885 | EFI_LOCATE_HANDLE_BUFFER LocateHandleBuffer; | ^~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:886:5: error: unknown type name 'EFI_LOCATE_PROTOCOL' 886 | EFI_LOCATE_PROTOCOL LocateProtocol; | ^~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:887:5: error: unknown type name 'EFI_INSTALL_MULTIPLE_PROTOCOL_INTERFACES' 887 | EFI_INSTALL_MULTIPLE_PROTOCOL_INTERFACES InstallMultipleProtocolInterfaces; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:888:5: error: unknown type name 'EFI_UNINSTALL_MULTIPLE_PROTOCOL_INTERFACES' 888 | EFI_UNINSTALL_MULTIPLE_PROTOCOL_INTERFACES UninstallMultipleProtocolInterfaces; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:893:5: error: unknown type name 'EFI_CALCULATE_CRC32' 893 | EFI_CALCULATE_CRC32 CalculateCrc32; | ^~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:898:5: error: unknown type name 'EFI_COPY_MEM' 898 | EFI_COPY_MEM CopyMem; | ^~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:899:5: error: unknown type name 'EFI_SET_MEM' 899 | EFI_SET_MEM SetMem; | ^~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:900:5: error: unknown type name 'EFI_CREATE_EVENT_EX' 900 | EFI_CREATE_EVENT_EX CreateEventEx; | ^~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:929:5: error: unknown type name 'VOID' 929 | VOID *VendorTable; | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:946:5: error: unknown type name 'CHAR16' 946 | CHAR16 *FirmwareVendor; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:947:5: error: unknown type name 'UINT32' 947 | UINT32 FirmwareRevision; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiapi.h:961:5: error: unknown type name 'UINTN' 961 | UINTN NumberOfTableEntries; | ^~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:69, from shim.h:52, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efifs.h:34:5: error: unknown type name 'UINT32' 34 | UINT32 DirectoryAllocationNumber; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efifs.h:35:5: error: unknown type name 'UINT32' 35 | UINT32 BlockSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efifs.h:55:5: error: unknown type name 'UINT32' 55 | UINT32 Class; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efifs.h:56:5: error: unknown type name 'UINT32' 56 | UINT32 LBALOffset; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efifs.h:58:5: error: unknown type name 'UINT64' 58 | UINT64 FileSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efifs.h:59:5: error: unknown type name 'UINT64' 59 | UINT64 FileAttributes; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efifs.h:63:5: error: unknown type name 'CHAR16' 63 | CHAR16 FileString[EFI_FILE_STRING_SIZE]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efifs.h:89:5: error: unknown type name 'UINT32' 89 | UINT32 Class; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efifs.h:92:5: error: unknown type name 'UINT32' 92 | UINT32 ArraySize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efifs.h:93:5: error: unknown type name 'UINT32' 93 | UINT32 ArrayCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efifs.h:106:5: error: unknown type name 'UINT64' 106 | UINT64 Length; | ^~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:71, from shim.h:52, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiui.h:44:5: error: unknown type name 'CHAR16' 44 | CHAR16 *UiString; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiui.h:51:5: error: unknown type name 'UINT32' 51 | UINT32 Version; | ^~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:72, from shim.h:52, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:21:1: error: data definition has no type or storage class [-Werror] 21 | INTERFACE_DECL(_EFI_IP4); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:21:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:21:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:22:1: error: data definition has no type or storage class [-Werror] 22 | INTERFACE_DECL(_EFI_IP6); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:22:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:22:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:32:5: error: unknown type name 'UINT32' 32 | UINT32 AddressCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:37:5: error: unknown type name 'UINT8' 37 | UINT8 DefaultProtocol; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:45:5: error: unknown type name 'UINT8' 45 | UINT8 TypeOfService; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:46:5: error: unknown type name 'UINT8' 46 | UINT8 TimeToLive; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:49:5: error: unknown type name 'UINT32' 49 | UINT32 ReceiveTimeout; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:50:5: error: unknown type name 'UINT32' 50 | UINT32 TransmitTimeout; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:60:5: error: unknown type name 'UINT8' 60 | UINT8 Type; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:61:5: error: unknown type name 'UINT8' 61 | UINT8 Code; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:66:5: error: unknown type name 'UINT32' 66 | UINT32 MaxPacketSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:69:5: error: unknown type name 'UINT32' 69 | UINT32 GroupCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:71:5: error: unknown type name 'UINT32' 71 | UINT32 RouteCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:73:5: error: unknown type name 'UINT32' 73 | UINT32 IcmpTypeCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:79:8: error: expected ')' before '*' token 79 | (EFIAPI *EFI_IP4_GET_MODE_DATA) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:88:8: error: expected ')' before '*' token 88 | (EFIAPI *EFI_IP4_CONFIGURE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:95:8: error: expected ')' before '*' token 95 | (EFIAPI *EFI_IP4_GROUPS) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:103:8: error: expected ')' before '*' token 103 | (EFIAPI *EFI_IP4_ROUTES) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:113:5: error: unknown type name 'UINT8' 113 | UINT8 HeaderLength:4; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:114:5: error: unknown type name 'UINT8' 114 | UINT8 Version:4; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:115:5: error: unknown type name 'UINT8' 115 | UINT8 TypeOfService; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:116:5: error: unknown type name 'UINT16' 116 | UINT16 TotalLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:117:5: error: unknown type name 'UINT16' 117 | UINT16 Identification; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:118:5: error: unknown type name 'UINT16' 118 | UINT16 Fragmentation; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:119:5: error: unknown type name 'UINT8' 119 | UINT8 TimeToLive; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:120:5: error: unknown type name 'UINT8' 120 | UINT8 Protocol; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:121:5: error: unknown type name 'UINT16' 121 | UINT16 Checksum; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:128:5: error: unknown type name 'UINT32' 128 | UINT32 FragmentLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:129:5: error: unknown type name 'VOID' 129 | VOID *FragmentBuffer; | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:135:5: error: unknown type name 'UINT32' 135 | UINT32 HeaderLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:137:5: error: unknown type name 'UINT32' 137 | UINT32 OptionsLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:138:5: error: unknown type name 'VOID' 138 | VOID *Options; | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:139:5: error: unknown type name 'UINT32' 139 | UINT32 DataLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:140:5: error: unknown type name 'UINT32' 140 | UINT32 FragmentCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:147:5: error: unknown type name 'UINT8' 147 | UINT8 Protocol; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:148:5: error: unknown type name 'UINT8' 148 | UINT8 TypeOfService; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:149:5: error: unknown type name 'UINT8' 149 | UINT8 TimeToLive; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:156:5: error: unknown type name 'UINT32' 156 | UINT32 OptionsLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:157:5: error: unknown type name 'VOID' 157 | VOID *OptionsBuffer; | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:158:5: error: unknown type name 'UINT32' 158 | UINT32 TotalDataLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:159:5: error: unknown type name 'UINT32' 159 | UINT32 FragmentCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:174:8: error: expected ')' before '*' token 174 | (EFIAPI *EFI_IP4_TRANSMIT) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:181:8: error: expected ')' before '*' token 181 | (EFIAPI *EFI_IP4_RECEIVE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:188:8: error: expected ')' before '*' token 188 | (EFIAPI *EFI_IP4_CANCEL)( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:195:8: error: expected ')' before '*' token 195 | (EFIAPI *EFI_IP4_POLL) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:200:5: error: unknown type name 'EFI_IP4_GET_MODE_DATA' 200 | EFI_IP4_GET_MODE_DATA GetModeData; | ^~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:201:5: error: unknown type name 'EFI_IP4_CONFIGURE' 201 | EFI_IP4_CONFIGURE Configure; | ^~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:202:5: error: unknown type name 'EFI_IP4_GROUPS' 202 | EFI_IP4_GROUPS Groups; | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:203:5: error: unknown type name 'EFI_IP4_ROUTES' 203 | EFI_IP4_ROUTES Routes; | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:204:5: error: unknown type name 'EFI_IP4_TRANSMIT' 204 | EFI_IP4_TRANSMIT Transmit; | ^~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:205:5: error: unknown type name 'EFI_IP4_RECEIVE' 205 | EFI_IP4_RECEIVE Receive; | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:206:5: error: unknown type name 'EFI_IP4_CANCEL' 206 | EFI_IP4_CANCEL Cancel; | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:207:5: error: unknown type name 'EFI_IP4_POLL' 207 | EFI_IP4_POLL Poll; | ^~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:211:5: error: unknown type name 'UINT8' 211 | UINT8 DefaultProtocol; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:217:5: error: unknown type name 'UINT8' 217 | UINT8 TrafficClass; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:218:5: error: unknown type name 'UINT8' 218 | UINT8 HopLimit; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:219:5: error: unknown type name 'UINT32' 219 | UINT32 FlowLabel; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:220:5: error: unknown type name 'UINT32' 220 | UINT32 ReceiveTimeout; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:221:5: error: unknown type name 'UINT32' 221 | UINT32 TransmitTimeout; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:226:5: error: unknown type name 'UINT8' 226 | UINT8 PrefixLength; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:232:5: error: unknown type name 'UINT8' 232 | UINT8 PrefixLength; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:250:5: error: unknown type name 'UINT8' 250 | UINT8 Type; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:251:5: error: unknown type name 'UINT8' 251 | UINT8 Code; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:303:5: error: unknown type name 'UINT32' 303 | UINT32 MaxPacketSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:306:5: error: unknown type name 'UINT32' 306 | UINT32 AddressCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:308:5: error: unknown type name 'UINT32' 308 | UINT32 GroupCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:310:5: error: unknown type name 'UINT32' 310 | UINT32 RouteCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:312:5: error: unknown type name 'UINT32' 312 | UINT32 NeighborCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:314:5: error: unknown type name 'UINT32' 314 | UINT32 PrefixCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:316:5: error: unknown type name 'UINT32' 316 | UINT32 IcmpTypeCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:322:8: error: expected ')' before '*' token 322 | (EFIAPI *EFI_IP6_GET_MODE_DATA) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:331:8: error: expected ')' before '*' token 331 | (EFIAPI *EFI_IP6_CONFIGURE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:337:8: error: expected ')' before '*' token 337 | (EFIAPI *EFI_IP6_GROUPS) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:345:8: error: expected ')' before '*' token 345 | (EFIAPI *EFI_IP6_ROUTES) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:355:8: error: expected ')' before '*' token 355 | (EFIAPI *EFI_IP6_NEIGHBORS) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:365:5: error: unknown type name 'UINT32' 365 | UINT32 FragmentLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:366:5: error: unknown type name 'VOID' 366 | VOID *FragmentBuffer; | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:370:5: error: unknown type name 'UINT8' 370 | UINT8 Protocol; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:371:5: error: unknown type name 'UINT8' 371 | UINT8 HopLimit; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:372:5: error: unknown type name 'UINT32' 372 | UINT32 FlowLabel; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:378:5: error: unknown type name 'UINT32' 378 | UINT32 ExtHdrsLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:379:5: error: unknown type name 'VOID' 379 | VOID *ExtHdrs; | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:380:5: error: unknown type name 'UINT8' 380 | UINT8 NextHeader; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:381:5: error: unknown type name 'UINT32' 381 | UINT32 DataLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:382:5: error: unknown type name 'UINT32' 382 | UINT32 FragmentCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:388:5: error: unknown type name 'UINT8' 388 | UINT8 TrafficClassH:4; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:389:5: error: unknown type name 'UINT8' 389 | UINT8 Version:4; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:390:5: error: unknown type name 'UINT8' 390 | UINT8 FlowLabelH:4; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:391:5: error: unknown type name 'UINT8' 391 | UINT8 TrafficClassL:4; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:392:5: error: unknown type name 'UINT16' 392 | UINT16 FlowLabelL; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:393:5: error: unknown type name 'UINT16' 393 | UINT16 PayloadLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:394:5: error: unknown type name 'UINT8' 394 | UINT8 NextHeader; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:395:5: error: unknown type name 'UINT8' 395 | UINT8 HopLimit; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:404:5: error: unknown type name 'UINT32' 404 | UINT32 HeaderLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:406:5: error: unknown type name 'UINT32' 406 | UINT32 DataLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:407:5: error: unknown type name 'UINT32' 407 | UINT32 FragmentCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:422:8: error: expected ')' before '*' token 422 | (EFIAPI *EFI_IP6_TRANSMIT) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:429:8: error: expected ')' before '*' token 429 | (EFIAPI *EFI_IP6_RECEIVE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:436:8: error: expected ')' before '*' token 436 | (EFIAPI *EFI_IP6_CANCEL)( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:443:8: error: expected ')' before '*' token 443 | (EFIAPI *EFI_IP6_POLL) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:448:5: error: unknown type name 'EFI_IP6_GET_MODE_DATA' 448 | EFI_IP6_GET_MODE_DATA GetModeData; | ^~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:449:5: error: unknown type name 'EFI_IP6_CONFIGURE' 449 | EFI_IP6_CONFIGURE Configure; | ^~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:450:5: error: unknown type name 'EFI_IP6_GROUPS' 450 | EFI_IP6_GROUPS Groups; | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:451:5: error: unknown type name 'EFI_IP6_ROUTES' 451 | EFI_IP6_ROUTES Routes; | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:452:5: error: unknown type name 'EFI_IP6_NEIGHBORS' 452 | EFI_IP6_NEIGHBORS Neighbors; | ^~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:453:5: error: unknown type name 'EFI_IP6_TRANSMIT' 453 | EFI_IP6_TRANSMIT Transmit; | ^~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:454:5: error: unknown type name 'EFI_IP6_RECEIVE' 454 | EFI_IP6_RECEIVE Receive; | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:455:5: error: unknown type name 'EFI_IP6_CANCEL' 455 | EFI_IP6_CANCEL Cancel; | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiip.h:456:5: error: unknown type name 'EFI_IP6_POLL' 456 | EFI_IP6_POLL Poll; | ^~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:73, from shim.h:52, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:22:1: error: data definition has no type or storage class [-Werror] 22 | INTERFACE_DECL(_EFI_UDP4); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:22:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:22:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:23:1: error: data definition has no type or storage class [-Werror] 23 | INTERFACE_DECL(_EFI_UDP6); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:23:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:23:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:30:5: error: unknown type name 'UINT8' 30 | UINT8 TypeOfService; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:31:5: error: unknown type name 'UINT8' 31 | UINT8 TimeToLive; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:33:5: error: unknown type name 'UINT32' 33 | UINT32 ReceiveTimeout; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:34:5: error: unknown type name 'UINT32' 34 | UINT32 TransmitTimeout; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:38:5: error: unknown type name 'UINT16' 38 | UINT16 StationPort; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:40:5: error: unknown type name 'UINT16' 40 | UINT16 RemotePort; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:45:8: error: expected ')' before '*' token 45 | (EFIAPI *EFI_UDP4_GET_MODE_DATA) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:55:8: error: expected ')' before '*' token 55 | (EFIAPI *EFI_UDP4_CONFIGURE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:62:8: error: expected ')' before '*' token 62 | (EFIAPI *EFI_UDP4_GROUPS) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:70:8: error: expected ')' before '*' token 70 | (EFIAPI *EFI_UDP4_ROUTES) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:85:5: error: unknown type name 'UINT16' 85 | UINT16 SourcePort; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:87:5: error: unknown type name 'UINT16' 87 | UINT16 DestinationPort; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:91:5: error: unknown type name 'UINT32' 91 | UINT32 FragmentLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:92:5: error: unknown type name 'VOID' 92 | VOID *FragmentBuffer; | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:99:5: error: unknown type name 'UINT32' 99 | UINT32 DataLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:100:5: error: unknown type name 'UINT32' 100 | UINT32 FragmentCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:107:5: error: unknown type name 'UINT32' 107 | UINT32 DataLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:108:5: error: unknown type name 'UINT32' 108 | UINT32 FragmentCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:123:8: error: expected ')' before '*' token 123 | (EFIAPI *EFI_UDP4_TRANSMIT) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:130:8: error: expected ')' before '*' token 130 | (EFIAPI *EFI_UDP4_RECEIVE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:137:8: error: expected ')' before '*' token 137 | (EFIAPI *EFI_UDP4_CANCEL)( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:144:8: error: expected ')' before '*' token 144 | (EFIAPI *EFI_UDP4_POLL) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:149:5: error: unknown type name 'EFI_UDP4_GET_MODE_DATA' 149 | EFI_UDP4_GET_MODE_DATA GetModeData; | ^~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:150:5: error: unknown type name 'EFI_UDP4_CONFIGURE' 150 | EFI_UDP4_CONFIGURE Configure; | ^~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:151:5: error: unknown type name 'EFI_UDP4_GROUPS' 151 | EFI_UDP4_GROUPS Groups; | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:152:5: error: unknown type name 'EFI_UDP4_ROUTES' 152 | EFI_UDP4_ROUTES Routes; | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:153:5: error: unknown type name 'EFI_UDP4_TRANSMIT' 153 | EFI_UDP4_TRANSMIT Transmit; | ^~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:154:5: error: unknown type name 'EFI_UDP4_RECEIVE' 154 | EFI_UDP4_RECEIVE Receive; | ^~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:155:5: error: unknown type name 'EFI_UDP4_CANCEL' 155 | EFI_UDP4_CANCEL Cancel; | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:156:5: error: unknown type name 'EFI_UDP4_POLL' 156 | EFI_UDP4_POLL Poll; | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:163:5: error: unknown type name 'UINT8' 163 | UINT8 TrafficClass; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:164:5: error: unknown type name 'UINT8' 164 | UINT8 HopLimit; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:165:5: error: unknown type name 'UINT32' 165 | UINT32 ReceiveTimeout; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:166:5: error: unknown type name 'UINT32' 166 | UINT32 TransmitTimeout; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:168:5: error: unknown type name 'UINT16' 168 | UINT16 StationPort; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:170:5: error: unknown type name 'UINT16' 170 | UINT16 RemotePort; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:175:8: error: expected ')' before '*' token 175 | (EFIAPI *EFI_UDP6_GET_MODE_DATA) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:185:8: error: expected ')' before '*' token 185 | (EFIAPI *EFI_UDP6_CONFIGURE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:192:8: error: expected ')' before '*' token 192 | (EFIAPI *EFI_UDP6_GROUPS) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:200:5: error: unknown type name 'UINT16' 200 | UINT16 SourcePort; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:202:5: error: unknown type name 'UINT16' 202 | UINT16 DestinationPort; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:206:5: error: unknown type name 'UINT32' 206 | UINT32 FragmentLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:207:5: error: unknown type name 'VOID' 207 | VOID *FragmentBuffer; | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:214:5: error: unknown type name 'UINT32' 214 | UINT32 DataLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:215:5: error: unknown type name 'UINT32' 215 | UINT32 FragmentCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:221:5: error: unknown type name 'UINT32' 221 | UINT32 DataLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:222:5: error: unknown type name 'UINT32' 222 | UINT32 FragmentCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:237:8: error: expected ')' before '*' token 237 | (EFIAPI *EFI_UDP6_TRANSMIT) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:244:8: error: expected ')' before '*' token 244 | (EFIAPI *EFI_UDP6_RECEIVE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:251:8: error: expected ')' before '*' token 251 | (EFIAPI *EFI_UDP6_CANCEL)( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:258:8: error: expected ')' before '*' token 258 | (EFIAPI *EFI_UDP6_POLL) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:263:5: error: unknown type name 'EFI_UDP6_GET_MODE_DATA' 263 | EFI_UDP6_GET_MODE_DATA GetModeData; | ^~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:264:5: error: unknown type name 'EFI_UDP6_CONFIGURE' 264 | EFI_UDP6_CONFIGURE Configure; | ^~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:265:5: error: unknown type name 'EFI_UDP6_GROUPS' 265 | EFI_UDP6_GROUPS Groups; | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:266:5: error: unknown type name 'EFI_UDP6_TRANSMIT' 266 | EFI_UDP6_TRANSMIT Transmit; | ^~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:267:5: error: unknown type name 'EFI_UDP6_RECEIVE' 267 | EFI_UDP6_RECEIVE Receive; | ^~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:268:5: error: unknown type name 'EFI_UDP6_CANCEL' 268 | EFI_UDP6_CANCEL Cancel; | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efiudp.h:269:5: error: unknown type name 'EFI_UDP6_POLL' 269 | EFI_UDP6_POLL Poll; | ^~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:74, from shim.h:52, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:21:1: error: data definition has no type or storage class [-Werror] 21 | INTERFACE_DECL(_EFI_TCP4); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:21:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:21:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:22:1: error: data definition has no type or storage class [-Werror] 22 | INTERFACE_DECL(_EFI_TCP6); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:22:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:22:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:28:5: error: unknown type name 'UINT16' 28 | UINT16 StationPort; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:30:5: error: unknown type name 'UINT16' 30 | UINT16 RemotePort; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:35:5: error: unknown type name 'UINT32' 35 | UINT32 ReceiveBufferSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:36:5: error: unknown type name 'UINT32' 36 | UINT32 SendBufferSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:37:5: error: unknown type name 'UINT32' 37 | UINT32 MaxSynBackLog; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:38:5: error: unknown type name 'UINT32' 38 | UINT32 ConnectionTimeout; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:39:5: error: unknown type name 'UINT32' 39 | UINT32 DataRetries; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:40:5: error: unknown type name 'UINT32' 40 | UINT32 FinTimeout; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:41:5: error: unknown type name 'UINT32' 41 | UINT32 TimeWaitTimeout; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:42:5: error: unknown type name 'UINT32' 42 | UINT32 KeepAliveProbes; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:43:5: error: unknown type name 'UINT32' 43 | UINT32 KeepAliveTime; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:44:5: error: unknown type name 'UINT32' 44 | UINT32 KeepAliveInterval; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:55:5: error: unknown type name 'UINT8' 55 | UINT8 TypeOfService; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:56:5: error: unknown type name 'UINT8' 56 | UINT8 TimeToLive; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:81:8: error: expected ')' before '*' token 81 | (EFIAPI *EFI_TCP4_GET_MODE_DATA) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:92:8: error: expected ')' before '*' token 92 | (EFIAPI *EFI_TCP4_CONFIGURE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:99:8: error: expected ')' before '*' token 99 | (EFIAPI *EFI_TCP4_ROUTES) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:118:8: error: expected ')' before '*' token 118 | (EFIAPI *EFI_TCP4_CONNECT) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:130:8: error: expected ')' before '*' token 130 | (EFIAPI *EFI_TCP4_ACCEPT) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:140:5: error: unknown type name 'UINT32' 140 | UINT32 FragmentLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:141:5: error: unknown type name 'VOID' 141 | VOID *FragmentBuffer; | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:146:5: error: unknown type name 'UINT32' 146 | UINT32 DataLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:147:5: error: unknown type name 'UINT32' 147 | UINT32 FragmentCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:154:5: error: unknown type name 'UINT32' 154 | UINT32 DataLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:155:5: error: unknown type name 'UINT32' 155 | UINT32 FragmentCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:169:8: error: expected ')' before '*' token 169 | (EFIAPI *EFI_TCP4_TRANSMIT) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:176:8: error: expected ')' before '*' token 176 | (EFIAPI *EFI_TCP4_RECEIVE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:188:8: error: expected ')' before '*' token 188 | (EFIAPI *EFI_TCP4_CLOSE)( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:195:8: error: expected ')' before '*' token 195 | (EFIAPI *EFI_TCP4_CANCEL)( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:202:8: error: expected ')' before '*' token 202 | (EFIAPI *EFI_TCP4_POLL) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:207:5: error: unknown type name 'EFI_TCP4_GET_MODE_DATA' 207 | EFI_TCP4_GET_MODE_DATA GetModeData; | ^~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:208:5: error: unknown type name 'EFI_TCP4_CONFIGURE' 208 | EFI_TCP4_CONFIGURE Configure; | ^~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:209:5: error: unknown type name 'EFI_TCP4_ROUTES' 209 | EFI_TCP4_ROUTES Routes; | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:210:5: error: unknown type name 'EFI_TCP4_CONNECT' 210 | EFI_TCP4_CONNECT Connect; | ^~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:211:5: error: unknown type name 'EFI_TCP4_ACCEPT' 211 | EFI_TCP4_ACCEPT Accept; | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:212:5: error: unknown type name 'EFI_TCP4_TRANSMIT' 212 | EFI_TCP4_TRANSMIT Transmit; | ^~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:213:5: error: unknown type name 'EFI_TCP4_RECEIVE' 213 | EFI_TCP4_RECEIVE Receive; | ^~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:214:5: error: unknown type name 'EFI_TCP4_CLOSE' 214 | EFI_TCP4_CLOSE Close; | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:215:5: error: unknown type name 'EFI_TCP4_CANCEL' 215 | EFI_TCP4_CANCEL Cancel; | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:216:5: error: unknown type name 'EFI_TCP4_POLL' 216 | EFI_TCP4_POLL Poll; | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:235:5: error: unknown type name 'UINT16' 235 | UINT16 StationPort; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:237:5: error: unknown type name 'UINT16' 237 | UINT16 RemotePort; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:242:5: error: unknown type name 'UINT32' 242 | UINT32 ReceiveBufferSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:243:5: error: unknown type name 'UINT32' 243 | UINT32 SendBufferSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:244:5: error: unknown type name 'UINT32' 244 | UINT32 MaxSynBackLog; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:245:5: error: unknown type name 'UINT32' 245 | UINT32 ConnectionTimeout; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:246:5: error: unknown type name 'UINT32' 246 | UINT32 DataRetries; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:247:5: error: unknown type name 'UINT32' 247 | UINT32 FinTimeout; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:248:5: error: unknown type name 'UINT32' 248 | UINT32 TimeWaitTimeout; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:249:5: error: unknown type name 'UINT32' 249 | UINT32 KeepAliveProbes; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:250:5: error: unknown type name 'UINT32' 250 | UINT32 KeepAliveTime; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:251:5: error: unknown type name 'UINT32' 251 | UINT32 KeepAliveInterval; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:260:5: error: unknown type name 'UINT8' 260 | UINT8 TrafficClass; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:261:5: error: unknown type name 'UINT8' 261 | UINT8 HopLimit; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:268:8: error: expected ')' before '*' token 268 | (EFIAPI *EFI_TCP6_GET_MODE_DATA) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:279:8: error: expected ')' before '*' token 279 | (EFIAPI *EFI_TCP6_CONFIGURE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:295:8: error: expected ')' before '*' token 295 | (EFIAPI *EFI_TCP6_CONNECT) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:307:8: error: expected ')' before '*' token 307 | (EFIAPI *EFI_TCP6_ACCEPT) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:313:5: error: unknown type name 'UINT32' 313 | UINT32 FragmentLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:314:5: error: unknown type name 'VOID' 314 | VOID *FragmentBuffer; | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:319:5: error: unknown type name 'UINT32' 319 | UINT32 DataLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:320:5: error: unknown type name 'UINT32' 320 | UINT32 FragmentCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:327:5: error: unknown type name 'UINT32' 327 | UINT32 DataLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:328:5: error: unknown type name 'UINT32' 328 | UINT32 FragmentCount; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:342:8: error: expected ')' before '*' token 342 | (EFIAPI *EFI_TCP6_TRANSMIT) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:349:8: error: expected ')' before '*' token 349 | (EFIAPI *EFI_TCP6_RECEIVE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:361:8: error: expected ')' before '*' token 361 | (EFIAPI *EFI_TCP6_CLOSE)( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:368:8: error: expected ')' before '*' token 368 | (EFIAPI *EFI_TCP6_CANCEL)( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:375:8: error: expected ')' before '*' token 375 | (EFIAPI *EFI_TCP6_POLL) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:380:5: error: unknown type name 'EFI_TCP6_GET_MODE_DATA' 380 | EFI_TCP6_GET_MODE_DATA GetModeData; | ^~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:381:5: error: unknown type name 'EFI_TCP6_CONFIGURE' 381 | EFI_TCP6_CONFIGURE Configure; | ^~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:382:5: error: unknown type name 'EFI_TCP6_CONNECT' 382 | EFI_TCP6_CONNECT Connect; | ^~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:383:5: error: unknown type name 'EFI_TCP6_ACCEPT' 383 | EFI_TCP6_ACCEPT Accept; | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:384:5: error: unknown type name 'EFI_TCP6_TRANSMIT' 384 | EFI_TCP6_TRANSMIT Transmit; | ^~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:385:5: error: unknown type name 'EFI_TCP6_RECEIVE' 385 | EFI_TCP6_RECEIVE Receive; | ^~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:386:5: error: unknown type name 'EFI_TCP6_CLOSE' 386 | EFI_TCP6_CLOSE Close; | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:387:5: error: unknown type name 'EFI_TCP6_CANCEL' 387 | EFI_TCP6_CANCEL Cancel; | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efitcp.h:388:5: error: unknown type name 'EFI_TCP6_POLL' 388 | EFI_TCP6_POLL Poll; | ^~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:75, from shim.h:52, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:28:1: error: data definition has no type or storage class [-Werror] 28 | INTERFACE_DECL(_EFI_SIMPLE_POINTER); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:28:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:28:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:31:2: error: unknown type name 'INT32' 31 | INT32 RelativeMovementX; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:32:2: error: unknown type name 'INT32' 32 | INT32 RelativeMovementY; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:33:2: error: unknown type name 'INT32' 33 | INT32 RelativeMovementZ; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:39:2: error: unknown type name 'UINT64' 39 | UINT64 ResolutionX; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:40:2: error: unknown type name 'UINT64' 40 | UINT64 ResolutionY; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:41:2: error: unknown type name 'UINT64' 41 | UINT64 ResolutionZ; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:48:8: error: expected ')' before '*' token 48 | (EFIAPI *EFI_SIMPLE_POINTER_RESET) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:55:8: error: expected ')' before '*' token 55 | (EFIAPI *EFI_SIMPLE_POINTER_GET_STATE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:61:2: error: unknown type name 'EFI_SIMPLE_POINTER_RESET' 61 | EFI_SIMPLE_POINTER_RESET Reset; | ^~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:62:2: error: unknown type name 'EFI_SIMPLE_POINTER_GET_STATE' 62 | EFI_SIMPLE_POINTER_GET_STATE GetState; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:70:1: error: data definition has no type or storage class [-Werror] 70 | INTERFACE_DECL(_EFI_ABSOLUTE_POINTER_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:70:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:70:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:73:2: error: unknown type name 'UINT64' 73 | UINT64 AbsoluteMinX; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:74:2: error: unknown type name 'UINT64' 74 | UINT64 AbsoluteMinY; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:75:2: error: unknown type name 'UINT64' 75 | UINT64 AbsoluteMinZ; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:76:2: error: unknown type name 'UINT64' 76 | UINT64 AbsoluteMaxX; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:77:2: error: unknown type name 'UINT64' 77 | UINT64 AbsoluteMaxY; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:78:2: error: unknown type name 'UINT64' 78 | UINT64 AbsoluteMaxZ; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:79:2: error: unknown type name 'UINT32' 79 | UINT32 Attributes; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:83:2: error: unknown type name 'UINT64' 83 | UINT64 CurrentX; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:84:2: error: unknown type name 'UINT64' 84 | UINT64 CurrentY; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:85:2: error: unknown type name 'UINT64' 85 | UINT64 CurrentZ; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:86:2: error: unknown type name 'UINT32' 86 | UINT32 ActiveButtons; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:96:8: error: expected ')' before '*' token 96 | (EFIAPI *EFI_ABSOLUTE_POINTER_RESET) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:103:8: error: expected ')' before '*' token 103 | (EFIAPI *EFI_ABSOLUTE_POINTER_GET_STATE) ( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:109:2: error: unknown type name 'EFI_ABSOLUTE_POINTER_RESET' 109 | EFI_ABSOLUTE_POINTER_RESET Reset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipoint.h:110:2: error: unknown type name 'EFI_ABSOLUTE_POINTER_GET_STATE' 110 | EFI_ABSOLUTE_POINTER_GET_STATE GetState; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:22, from shim.h:53, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:22:8: error: unknown type name 'UINTN' 22 | extern UINTN EFIDebug; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:95:1: error: unknown type name 'INTN'; did you mean 'IN'? 95 | INTN | ^~~~ | IN /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:97:11: error: unknown type name 'CHAR8' 97 | CONST CHAR8 *file, | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:98:5: error: unknown type name 'INTN'; did you mean 'IN'? 98 | INTN lineno, | ^~~~ | IN /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:99:11: error: unknown type name 'CHAR8' 99 | CONST CHAR8 *string | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:102:1: error: unknown type name 'INTN'; did you mean 'IN'? 102 | INTN EFIAPI | ^~~~ | IN /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:103:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DbgPrint' 103 | DbgPrint ( | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:113:9: error: unknown type name 'INTN' 113 | typedef INTN EFI_EXCEPTION_TYPE; | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:135:5: error: unknown type name 'UINT16' 135 | UINT16 Fcw; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:136:5: error: unknown type name 'UINT16' 136 | UINT16 Fsw; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:137:5: error: unknown type name 'UINT16' 137 | UINT16 Ftw; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:138:5: error: unknown type name 'UINT16' 138 | UINT16 Opcode; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:139:5: error: unknown type name 'UINT32' 139 | UINT32 Eip; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:140:5: error: unknown type name 'UINT16' 140 | UINT16 Cs; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:141:5: error: unknown type name 'UINT16' 141 | UINT16 Reserved1; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:142:5: error: unknown type name 'UINT32' 142 | UINT32 DataOffset; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:143:5: error: unknown type name 'UINT16' 143 | UINT16 Ds; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:144:5: error: unknown type name 'UINT8' 144 | UINT8 Reserved2[10]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:145:5: error: unknown type name 'UINT8' 145 | UINT8 St0Mm0[10], Reserved3[6]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:146:5: error: unknown type name 'UINT8' 146 | UINT8 St1Mm1[10], Reserved4[6]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:147:5: error: unknown type name 'UINT8' 147 | UINT8 St2Mm2[10], Reserved5[6]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:148:5: error: unknown type name 'UINT8' 148 | UINT8 St3Mm3[10], Reserved6[6]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:149:5: error: unknown type name 'UINT8' 149 | UINT8 St4Mm4[10], Reserved7[6]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:150:5: error: unknown type name 'UINT8' 150 | UINT8 St5Mm5[10], Reserved8[6]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:151:5: error: unknown type name 'UINT8' 151 | UINT8 St6Mm6[10], Reserved9[6]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:152:5: error: unknown type name 'UINT8' 152 | UINT8 St7Mm7[10], Reserved10[6]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:153:5: error: unknown type name 'UINT8' 153 | UINT8 Xmm0[16]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:154:5: error: unknown type name 'UINT8' 154 | UINT8 Xmm1[16]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:155:5: error: unknown type name 'UINT8' 155 | UINT8 Xmm2[16]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:156:5: error: unknown type name 'UINT8' 156 | UINT8 Xmm3[16]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:157:5: error: unknown type name 'UINT8' 157 | UINT8 Xmm4[16]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:158:5: error: unknown type name 'UINT8' 158 | UINT8 Xmm5[16]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:159:5: error: unknown type name 'UINT8' 159 | UINT8 Xmm6[16]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:160:5: error: unknown type name 'UINT8' 160 | UINT8 Xmm7[16]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:161:5: error: unknown type name 'UINT8' 161 | UINT8 Reserved11[14 * 16]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:165:5: error: unknown type name 'UINT32' 165 | UINT32 ExceptionData; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:167:5: error: unknown type name 'UINT32' 167 | UINT32 Dr0; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:168:5: error: unknown type name 'UINT32' 168 | UINT32 Dr1; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:169:5: error: unknown type name 'UINT32' 169 | UINT32 Dr2; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:170:5: error: unknown type name 'UINT32' 170 | UINT32 Dr3; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:171:5: error: unknown type name 'UINT32' 171 | UINT32 Dr6; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:172:5: error: unknown type name 'UINT32' 172 | UINT32 Dr7; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:173:5: error: unknown type name 'UINT32' 173 | UINT32 Cr0; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:174:5: error: unknown type name 'UINT32' 174 | UINT32 Cr1; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:175:5: error: unknown type name 'UINT32' 175 | UINT32 Cr2; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:176:5: error: unknown type name 'UINT32' 176 | UINT32 Cr3; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:177:5: error: unknown type name 'UINT32' 177 | UINT32 Cr4; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:178:5: error: unknown type name 'UINT32' 178 | UINT32 Eflags; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:179:5: error: unknown type name 'UINT32' 179 | UINT32 Ldtr; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:180:5: error: unknown type name 'UINT32' 180 | UINT32 Tr; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:181:5: error: unknown type name 'UINT32' 181 | UINT32 Gdtr[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:182:5: error: unknown type name 'UINT32' 182 | UINT32 Idtr[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:183:5: error: unknown type name 'UINT32' 183 | UINT32 Eip; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:184:5: error: unknown type name 'UINT32' 184 | UINT32 Gs; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:185:5: error: unknown type name 'UINT32' 185 | UINT32 Fs; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:186:5: error: unknown type name 'UINT32' 186 | UINT32 Es; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:187:5: error: unknown type name 'UINT32' 187 | UINT32 Ds; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:188:5: error: unknown type name 'UINT32' 188 | UINT32 Cs; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:189:5: error: unknown type name 'UINT32' 189 | UINT32 Ss; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:190:5: error: unknown type name 'UINT32' 190 | UINT32 Edi; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:191:5: error: unknown type name 'UINT32' 191 | UINT32 Esi; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:192:5: error: unknown type name 'UINT32' 192 | UINT32 Ebp; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:193:5: error: unknown type name 'UINT32' 193 | UINT32 Esp; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:194:5: error: unknown type name 'UINT32' 194 | UINT32 Ebx; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:195:5: error: unknown type name 'UINT32' 195 | UINT32 Edx; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:196:5: error: unknown type name 'UINT32' 196 | UINT32 Ecx; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:197:5: error: unknown type name 'UINT32' 197 | UINT32 Eax; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:220:5: error: unknown type name 'UINT16' 220 | UINT16 Fcw; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:221:5: error: unknown type name 'UINT16' 221 | UINT16 Fsw; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:222:5: error: unknown type name 'UINT16' 222 | UINT16 Ftw; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:223:5: error: unknown type name 'UINT16' 223 | UINT16 Opcode; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:224:5: error: unknown type name 'UINT64' 224 | UINT64 Rip; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:225:5: error: unknown type name 'UINT64' 225 | UINT64 DataOffset; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:226:5: error: unknown type name 'UINT8' 226 | UINT8 Reserved1[8]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:227:5: error: unknown type name 'UINT8' 227 | UINT8 St0Mm0[10], Reserved2[6]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:228:5: error: unknown type name 'UINT8' 228 | UINT8 St1Mm1[10], Reserved3[6]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:229:5: error: unknown type name 'UINT8' 229 | UINT8 St2Mm2[10], Reserved4[6]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:230:5: error: unknown type name 'UINT8' 230 | UINT8 St3Mm3[10], Reserved5[6]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:231:5: error: unknown type name 'UINT8' 231 | UINT8 St4Mm4[10], Reserved6[6]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:232:5: error: unknown type name 'UINT8' 232 | UINT8 St5Mm5[10], Reserved7[6]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:233:5: error: unknown type name 'UINT8' 233 | UINT8 St6Mm6[10], Reserved8[6]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:234:5: error: unknown type name 'UINT8' 234 | UINT8 St7Mm7[10], Reserved9[6]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:235:5: error: unknown type name 'UINT8' 235 | UINT8 Xmm0[16]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:236:5: error: unknown type name 'UINT8' 236 | UINT8 Xmm1[16]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:237:5: error: unknown type name 'UINT8' 237 | UINT8 Xmm2[16]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:238:5: error: unknown type name 'UINT8' 238 | UINT8 Xmm3[16]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:239:5: error: unknown type name 'UINT8' 239 | UINT8 Xmm4[16]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:240:5: error: unknown type name 'UINT8' 240 | UINT8 Xmm5[16]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:241:5: error: unknown type name 'UINT8' 241 | UINT8 Xmm6[16]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:242:5: error: unknown type name 'UINT8' 242 | UINT8 Xmm7[16]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:243:5: error: unknown type name 'UINT8' 243 | UINT8 Reserved11[14 * 16]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:247:5: error: unknown type name 'UINT64' 247 | UINT64 ExceptionData; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:249:5: error: unknown type name 'UINT64' 249 | UINT64 Dr0; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:250:5: error: unknown type name 'UINT64' 250 | UINT64 Dr1; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:251:5: error: unknown type name 'UINT64' 251 | UINT64 Dr2; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:252:5: error: unknown type name 'UINT64' 252 | UINT64 Dr3; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:253:5: error: unknown type name 'UINT64' 253 | UINT64 Dr6; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:254:5: error: unknown type name 'UINT64' 254 | UINT64 Dr7; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:255:5: error: unknown type name 'UINT64' 255 | UINT64 Cr0; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:256:5: error: unknown type name 'UINT64' 256 | UINT64 Cr1; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:257:5: error: unknown type name 'UINT64' 257 | UINT64 Cr2; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:258:5: error: unknown type name 'UINT64' 258 | UINT64 Cr3; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:259:5: error: unknown type name 'UINT64' 259 | UINT64 Cr4; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:260:5: error: unknown type name 'UINT64' 260 | UINT64 Cr8; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:261:5: error: unknown type name 'UINT64' 261 | UINT64 Rflags; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:262:5: error: unknown type name 'UINT64' 262 | UINT64 Ldtr; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:263:5: error: unknown type name 'UINT64' 263 | UINT64 Tr; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:264:5: error: unknown type name 'UINT64' 264 | UINT64 Gdtr[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:265:5: error: unknown type name 'UINT64' 265 | UINT64 Idtr[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:266:5: error: unknown type name 'UINT64' 266 | UINT64 Rip; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:267:5: error: unknown type name 'UINT64' 267 | UINT64 Gs; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:268:5: error: unknown type name 'UINT64' 268 | UINT64 Fs; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:269:5: error: unknown type name 'UINT64' 269 | UINT64 Es; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:270:5: error: unknown type name 'UINT64' 270 | UINT64 Ds; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:271:5: error: unknown type name 'UINT64' 271 | UINT64 Cs; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:272:5: error: unknown type name 'UINT64' 272 | UINT64 Ss; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:273:5: error: unknown type name 'UINT64' 273 | UINT64 Rdi; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:274:5: error: unknown type name 'UINT64' 274 | UINT64 Rsi; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:275:5: error: unknown type name 'UINT64' 275 | UINT64 Rbp; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:276:5: error: unknown type name 'UINT64' 276 | UINT64 Rsp; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:277:5: error: unknown type name 'UINT64' 277 | UINT64 Rbx; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:278:5: error: unknown type name 'UINT64' 278 | UINT64 Rdx; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:279:5: error: unknown type name 'UINT64' 279 | UINT64 Rcx; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:280:5: error: unknown type name 'UINT64' 280 | UINT64 Rax; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:281:5: error: unknown type name 'UINT64' 281 | UINT64 R8; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:282:5: error: unknown type name 'UINT64' 282 | UINT64 R9; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:283:5: error: unknown type name 'UINT64' 283 | UINT64 R10; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:284:5: error: unknown type name 'UINT64' 284 | UINT64 R11; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:285:5: error: unknown type name 'UINT64' 285 | UINT64 R12; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:286:5: error: unknown type name 'UINT64' 286 | UINT64 R13; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:287:5: error: unknown type name 'UINT64' 287 | UINT64 R14; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:288:5: error: unknown type name 'UINT64' 288 | UINT64 R15; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:326:5: error: unknown type name 'UINT64' 326 | UINT64 Reserved; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:327:5: error: unknown type name 'UINT64' 327 | UINT64 R1; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:328:5: error: unknown type name 'UINT64' 328 | UINT64 R2; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:329:5: error: unknown type name 'UINT64' 329 | UINT64 R3; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:330:5: error: unknown type name 'UINT64' 330 | UINT64 R4; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:331:5: error: unknown type name 'UINT64' 331 | UINT64 R5; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:332:5: error: unknown type name 'UINT64' 332 | UINT64 R6; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:333:5: error: unknown type name 'UINT64' 333 | UINT64 R7; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:334:5: error: unknown type name 'UINT64' 334 | UINT64 R8; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:335:5: error: unknown type name 'UINT64' 335 | UINT64 R9; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:336:5: error: unknown type name 'UINT64' 336 | UINT64 R10; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:337:5: error: unknown type name 'UINT64' 337 | UINT64 R11; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:338:5: error: unknown type name 'UINT64' 338 | UINT64 R12; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:339:5: error: unknown type name 'UINT64' 339 | UINT64 R13; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:340:5: error: unknown type name 'UINT64' 340 | UINT64 R14; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:341:5: error: unknown type name 'UINT64' 341 | UINT64 R15; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:342:5: error: unknown type name 'UINT64' 342 | UINT64 R16; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:343:5: error: unknown type name 'UINT64' 343 | UINT64 R17; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:344:5: error: unknown type name 'UINT64' 344 | UINT64 R18; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:345:5: error: unknown type name 'UINT64' 345 | UINT64 R19; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:346:5: error: unknown type name 'UINT64' 346 | UINT64 R20; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:347:5: error: unknown type name 'UINT64' 347 | UINT64 R21; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:348:5: error: unknown type name 'UINT64' 348 | UINT64 R22; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:349:5: error: unknown type name 'UINT64' 349 | UINT64 R23; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:350:5: error: unknown type name 'UINT64' 350 | UINT64 R24; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:351:5: error: unknown type name 'UINT64' 351 | UINT64 R25; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:352:5: error: unknown type name 'UINT64' 352 | UINT64 R26; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:353:5: error: unknown type name 'UINT64' 353 | UINT64 R27; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:354:5: error: unknown type name 'UINT64' 354 | UINT64 R28; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:355:5: error: unknown type name 'UINT64' 355 | UINT64 R29; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:356:5: error: unknown type name 'UINT64' 356 | UINT64 R30; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:357:5: error: unknown type name 'UINT64' 357 | UINT64 R31; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:358:5: error: unknown type name 'UINT64' 358 | UINT64 F2[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:359:5: error: unknown type name 'UINT64' 359 | UINT64 F3[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:360:5: error: unknown type name 'UINT64' 360 | UINT64 F4[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:361:5: error: unknown type name 'UINT64' 361 | UINT64 F5[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:362:5: error: unknown type name 'UINT64' 362 | UINT64 F6[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:363:5: error: unknown type name 'UINT64' 363 | UINT64 F7[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:364:5: error: unknown type name 'UINT64' 364 | UINT64 F8[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:365:5: error: unknown type name 'UINT64' 365 | UINT64 F9[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:366:5: error: unknown type name 'UINT64' 366 | UINT64 F10[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:367:5: error: unknown type name 'UINT64' 367 | UINT64 F11[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:368:5: error: unknown type name 'UINT64' 368 | UINT64 F12[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:369:5: error: unknown type name 'UINT64' 369 | UINT64 F13[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:370:5: error: unknown type name 'UINT64' 370 | UINT64 F14[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:371:5: error: unknown type name 'UINT64' 371 | UINT64 F15[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:372:5: error: unknown type name 'UINT64' 372 | UINT64 F16[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:373:5: error: unknown type name 'UINT64' 373 | UINT64 F17[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:374:5: error: unknown type name 'UINT64' 374 | UINT64 F18[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:375:5: error: unknown type name 'UINT64' 375 | UINT64 F19[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:376:5: error: unknown type name 'UINT64' 376 | UINT64 F20[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:377:5: error: unknown type name 'UINT64' 377 | UINT64 F21[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:378:5: error: unknown type name 'UINT64' 378 | UINT64 F22[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:379:5: error: unknown type name 'UINT64' 379 | UINT64 F23[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:380:5: error: unknown type name 'UINT64' 380 | UINT64 F24[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:381:5: error: unknown type name 'UINT64' 381 | UINT64 F25[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:382:5: error: unknown type name 'UINT64' 382 | UINT64 F26[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:383:5: error: unknown type name 'UINT64' 383 | UINT64 F27[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:384:5: error: unknown type name 'UINT64' 384 | UINT64 F28[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:385:5: error: unknown type name 'UINT64' 385 | UINT64 F29[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:386:5: error: unknown type name 'UINT64' 386 | UINT64 F30[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:387:5: error: unknown type name 'UINT64' 387 | UINT64 F31[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:388:5: error: unknown type name 'UINT64' 388 | UINT64 Pr; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:389:5: error: unknown type name 'UINT64' 389 | UINT64 B0; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:390:5: error: unknown type name 'UINT64' 390 | UINT64 B1; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:391:5: error: unknown type name 'UINT64' 391 | UINT64 B2; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:392:5: error: unknown type name 'UINT64' 392 | UINT64 B3; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:393:5: error: unknown type name 'UINT64' 393 | UINT64 B4; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:394:5: error: unknown type name 'UINT64' 394 | UINT64 B5; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:395:5: error: unknown type name 'UINT64' 395 | UINT64 B6; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:396:5: error: unknown type name 'UINT64' 396 | UINT64 B7; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:397:5: error: unknown type name 'UINT64' 397 | UINT64 ArRsc; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:398:5: error: unknown type name 'UINT64' 398 | UINT64 ArBsp; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:399:5: error: unknown type name 'UINT64' 399 | UINT64 ArBspstore; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:400:5: error: unknown type name 'UINT64' 400 | UINT64 ArRnat; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:401:5: error: unknown type name 'UINT64' 401 | UINT64 ArFcr; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:402:5: error: unknown type name 'UINT64' 402 | UINT64 ArEflag; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:403:5: error: unknown type name 'UINT64' 403 | UINT64 ArCsd; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:404:5: error: unknown type name 'UINT64' 404 | UINT64 ArSsd; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:405:5: error: unknown type name 'UINT64' 405 | UINT64 ArCflg; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:406:5: error: unknown type name 'UINT64' 406 | UINT64 ArFsr; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:407:5: error: unknown type name 'UINT64' 407 | UINT64 ArFir; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:408:5: error: unknown type name 'UINT64' 408 | UINT64 ArFdr; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:409:5: error: unknown type name 'UINT64' 409 | UINT64 ArCcv; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:410:5: error: unknown type name 'UINT64' 410 | UINT64 ArUnat; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:411:5: error: unknown type name 'UINT64' 411 | UINT64 ArFpsr; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:412:5: error: unknown type name 'UINT64' 412 | UINT64 ArPfs; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:413:5: error: unknown type name 'UINT64' 413 | UINT64 ArLc; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:414:5: error: unknown type name 'UINT64' 414 | UINT64 ArEc; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:415:5: error: unknown type name 'UINT64' 415 | UINT64 CrDcr; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:416:5: error: unknown type name 'UINT64' 416 | UINT64 CrItm; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:417:5: error: unknown type name 'UINT64' 417 | UINT64 CrIva; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:418:5: error: unknown type name 'UINT64' 418 | UINT64 CrPta; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:419:5: error: unknown type name 'UINT64' 419 | UINT64 CrIpsr; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:420:5: error: unknown type name 'UINT64' 420 | UINT64 CrIsr; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:421:5: error: unknown type name 'UINT64' 421 | UINT64 CrIip; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:422:5: error: unknown type name 'UINT64' 422 | UINT64 CrIfa; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:423:5: error: unknown type name 'UINT64' 423 | UINT64 CrItir; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:424:5: error: unknown type name 'UINT64' 424 | UINT64 CrIipa; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:425:5: error: unknown type name 'UINT64' 425 | UINT64 CrIfs; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:426:5: error: unknown type name 'UINT64' 426 | UINT64 CrIim; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:427:5: error: unknown type name 'UINT64' 427 | UINT64 CrIha; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:428:5: error: unknown type name 'UINT64' 428 | UINT64 Dbr0; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:429:5: error: unknown type name 'UINT64' 429 | UINT64 Dbr1; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:430:5: error: unknown type name 'UINT64' 430 | UINT64 Dbr2; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:431:5: error: unknown type name 'UINT64' 431 | UINT64 Dbr3; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:432:5: error: unknown type name 'UINT64' 432 | UINT64 Dbr4; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:433:5: error: unknown type name 'UINT64' 433 | UINT64 Dbr5; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:434:5: error: unknown type name 'UINT64' 434 | UINT64 Dbr6; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:435:5: error: unknown type name 'UINT64' 435 | UINT64 Dbr7; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:436:5: error: unknown type name 'UINT64' 436 | UINT64 Ibr0; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:437:5: error: unknown type name 'UINT64' 437 | UINT64 Ibr1; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:438:5: error: unknown type name 'UINT64' 438 | UINT64 Ibr2; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:439:5: error: unknown type name 'UINT64' 439 | UINT64 Ibr3; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:440:5: error: unknown type name 'UINT64' 440 | UINT64 Ibr4; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:441:5: error: unknown type name 'UINT64' 441 | UINT64 Ibr5; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:442:5: error: unknown type name 'UINT64' 442 | UINT64 Ibr6; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:443:5: error: unknown type name 'UINT64' 443 | UINT64 Ibr7; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:444:5: error: unknown type name 'UINT64' 444 | UINT64 IntNat; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:462:5: error: unknown type name 'UINT64' 462 | UINT64 R0; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:463:5: error: unknown type name 'UINT64' 463 | UINT64 R1; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:464:5: error: unknown type name 'UINT64' 464 | UINT64 R2; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:465:5: error: unknown type name 'UINT64' 465 | UINT64 R3; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:466:5: error: unknown type name 'UINT64' 466 | UINT64 R4; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:467:5: error: unknown type name 'UINT64' 467 | UINT64 R5; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:468:5: error: unknown type name 'UINT64' 468 | UINT64 R6; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:469:5: error: unknown type name 'UINT64' 469 | UINT64 R7; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:470:5: error: unknown type name 'UINT64' 470 | UINT64 Flags; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:471:5: error: unknown type name 'UINT64' 471 | UINT64 ControlFlags; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:472:5: error: unknown type name 'UINT64' 472 | UINT64 Ip; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:487:5: error: unknown type name 'UINT32' 487 | UINT32 R0; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:488:5: error: unknown type name 'UINT32' 488 | UINT32 R1; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:489:5: error: unknown type name 'UINT32' 489 | UINT32 R2; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:490:5: error: unknown type name 'UINT32' 490 | UINT32 R3; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:491:5: error: unknown type name 'UINT32' 491 | UINT32 R4; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:492:5: error: unknown type name 'UINT32' 492 | UINT32 R5; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:493:5: error: unknown type name 'UINT32' 493 | UINT32 R6; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:494:5: error: unknown type name 'UINT32' 494 | UINT32 R7; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:495:5: error: unknown type name 'UINT32' 495 | UINT32 R8; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:496:5: error: unknown type name 'UINT32' 496 | UINT32 R9; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:497:5: error: unknown type name 'UINT32' 497 | UINT32 R10; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:498:5: error: unknown type name 'UINT32' 498 | UINT32 R11; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:499:5: error: unknown type name 'UINT32' 499 | UINT32 R12; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:500:5: error: unknown type name 'UINT32' 500 | UINT32 SP; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:501:5: error: unknown type name 'UINT32' 501 | UINT32 LR; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:502:5: error: unknown type name 'UINT32' 502 | UINT32 PC; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:503:5: error: unknown type name 'UINT32' 503 | UINT32 CPSR; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:504:5: error: unknown type name 'UINT32' 504 | UINT32 DFSR; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:505:5: error: unknown type name 'UINT32' 505 | UINT32 DFAR; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:506:5: error: unknown type name 'UINT32' 506 | UINT32 IFSR; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:507:5: error: unknown type name 'UINT32' 507 | UINT32 IFAR; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:521:2: error: unknown type name 'EFIAPI' 521 | (EFIAPI *EFI_EXCEPTION_CALLBACK)( | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:527:2: error: unknown type name 'EFIAPI' 527 | (EFIAPI *EFI_PERIODIC_CALLBACK)( | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:552:1: error: unknown type name 'UINT64' 552 | UINT64 Signature; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:554:1: error: unknown type name 'UINT32' 554 | UINT32 Crc32; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:558:1: error: unknown type name 'UINT32' 558 | UINT32 ImageInfoType; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:564:1: error: unknown type name 'UINT32' 564 | UINT32 *ImageInfoType; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:569:10: error: unknown type name 'UINT32' 569 | volatile UINT32 UpdateStatus; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:570:1: error: unknown type name 'UINT32' 570 | UINT32 TableSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:581:1: error: data definition has no type or storage class [-Werror] 581 | INTERFACE_DECL(_EFI_DEBUG_SUPPORT_PROTOCOL); | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:581:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:581:1: error: parameter names (without types) in function declaration [-Werror] /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:585:8: error: expected ')' before '*' token 585 | (EFIAPI *EFI_GET_MAXIMUM_PROCESSOR_INDEX)( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:591:8: error: expected ')' before '*' token 591 | (EFIAPI *EFI_REGISTER_PERIODIC_CALLBACK)( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:598:8: error: expected ')' before '*' token 598 | (EFIAPI *EFI_REGISTER_EXCEPTION_CALLBACK)( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:606:8: error: expected ')' before '*' token 606 | (EFIAPI *EFI_INVALIDATE_INSTRUCTION_CACHE)( | ^~ | ) /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:614:5: error: unknown type name 'EFI_GET_MAXIMUM_PROCESSOR_INDEX' 614 | EFI_GET_MAXIMUM_PROCESSOR_INDEX GetMaximumProcessorIndex; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:615:5: error: unknown type name 'EFI_REGISTER_PERIODIC_CALLBACK' 615 | EFI_REGISTER_PERIODIC_CALLBACK RegisterPeriodicCallback; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:616:5: error: unknown type name 'EFI_REGISTER_EXCEPTION_CALLBACK' 616 | EFI_REGISTER_EXCEPTION_CALLBACK RegisterExceptionCallback; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efidebug.h:617:5: error: unknown type name 'EFI_INVALIDATE_INSTRUCTION_CACHE' 617 | EFI_INVALIDATE_INSTRUCTION_CACHE InvalidateInstructionCache; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:23, from shim.h:53, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipart.h:32:5: error: unknown type name 'UINT8' 32 | UINT8 BootIndicator; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipart.h:33:5: error: unknown type name 'UINT8' 33 | UINT8 StartHead; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipart.h:34:5: error: unknown type name 'UINT8' 34 | UINT8 StartSector; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipart.h:35:5: error: unknown type name 'UINT8' 35 | UINT8 StartTrack; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipart.h:36:5: error: unknown type name 'UINT8' 36 | UINT8 OSIndicator; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipart.h:37:5: error: unknown type name 'UINT8' 37 | UINT8 EndHead; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipart.h:38:5: error: unknown type name 'UINT8' 38 | UINT8 EndSector; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipart.h:39:5: error: unknown type name 'UINT8' 39 | UINT8 EndTrack; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipart.h:40:5: error: unknown type name 'UINT8' 40 | UINT8 StartingLBA[4]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipart.h:41:5: error: unknown type name 'UINT8' 41 | UINT8 SizeInLBA[4]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipart.h:52:5: error: unknown type name 'UINT8' 52 | UINT8 BootStrapCode[440]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipart.h:53:5: error: unknown type name 'UINT8' 53 | UINT8 UniqueMbrSignature[4]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipart.h:54:5: error: unknown type name 'UINT8' 54 | UINT8 Unknown[2]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efipart.h:56:5: error: unknown type name 'UINT16' 56 | UINT16 Signature; | ^~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:37, from shim.h:53, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilink.h:173:5: error: unknown type name 'UINTN' 173 | UINTN Lock; | ^~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:38, from shim.h:53, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:38:1: error: unknown type name 'VOID' 38 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:40:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RtZeroMem' 40 | RtZeroMem ( | ^~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:45:1: error: unknown type name 'VOID' 45 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:47:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RtSetMem' 47 | RtSetMem ( | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:53:1: error: unknown type name 'VOID' 53 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:55:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RtCopyMem' 55 | RtCopyMem ( | ^~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:61:1: error: unknown type name 'INTN'; did you mean 'IN'? 61 | INTN | ^~~~ | IN /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:63:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RtCompareMem' 63 | RtCompareMem ( | ^~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:69:1: error: unknown type name 'INTN'; did you mean 'IN'? 69 | INTN | ^~~~ | IN /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:71:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RtStrCmp' 71 | RtStrCmp ( | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:77:1: error: unknown type name 'VOID' 77 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:79:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RtStrCpy' 79 | RtStrCpy ( | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:84:1: error: unknown type name 'VOID' 84 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RtStrnCpy' 86 | RtStrnCpy ( | ^~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:92:1: error: unknown type name 'CHAR16' 92 | CHAR16 * | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:94:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RtStpCpy' 94 | RtStpCpy ( | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:99:1: error: unknown type name 'CHAR16' 99 | CHAR16 * | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:101:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RtStpnCpy' 101 | RtStpnCpy ( | ^~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:107:1: error: unknown type name 'VOID' 107 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:109:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RtStrCat' 109 | RtStrCat ( | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:114:1: error: unknown type name 'VOID' 114 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:116:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RtStrnCat' 116 | RtStrnCat ( | ^~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:122:1: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 122 | UINTN | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:124:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RtStrLen' 124 | RtStrLen ( | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:128:1: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 128 | UINTN | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:130:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RtStrnLen' 130 | RtStrnLen ( | ^~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:135:1: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 135 | UINTN | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:137:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RtStrSize' 137 | RtStrSize ( | ^~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:141:1: error: unknown type name 'INTN'; did you mean 'IN'? 141 | INTN | ^~~~ | IN /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RtCompareGuid' 143 | RtCompareGuid ( | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:148:1: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 148 | UINT8 | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:150:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RtDecimaltoBCD' 150 | RtDecimaltoBCD( | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:154:1: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 154 | UINT8 | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:156:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RtBCDtoDecimal' 156 | RtBCDtoDecimal( | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:165:1: error: unknown type name 'VOID' 165 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RtLibEnableVirtualMappings' 167 | RtLibEnableVirtualMappings ( | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:171:1: error: unknown type name 'VOID' 171 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:173:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RtConvertList' 173 | RtConvertList ( | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:178:1: error: unknown type name 'VOID' 178 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:180:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RtAcquireLock' 180 | RtAcquireLock ( | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:184:1: error: unknown type name 'VOID' 184 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efirtlib.h:186:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RtReleaseLock' 186 | RtReleaseLock ( | ^~~~~~~~~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:40, from shim.h:53, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:38:5: error: unknown type name 'UINT16' 38 | UINT16 VendorId; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:39:5: error: unknown type name 'UINT16' 39 | UINT16 DeviceId; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:40:5: error: unknown type name 'UINT16' 40 | UINT16 Command; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:41:5: error: unknown type name 'UINT16' 41 | UINT16 Status; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:42:5: error: unknown type name 'UINT8' 42 | UINT8 RevisionID; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:43:5: error: unknown type name 'UINT8' 43 | UINT8 ClassCode[3]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:44:5: error: unknown type name 'UINT8' 44 | UINT8 CacheLineSize; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:45:5: error: unknown type name 'UINT8' 45 | UINT8 LaytencyTimer; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:46:5: error: unknown type name 'UINT8' 46 | UINT8 HeaderType; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:47:5: error: unknown type name 'UINT8' 47 | UINT8 BIST; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:51:5: error: unknown type name 'UINT32' 51 | UINT32 Bar[6]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:52:5: error: unknown type name 'UINT32' 52 | UINT32 CISPtr; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:53:5: error: unknown type name 'UINT16' 53 | UINT16 SubsystemVendorID; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:54:5: error: unknown type name 'UINT16' 54 | UINT16 SubsystemID; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:55:5: error: unknown type name 'UINT32' 55 | UINT32 ExpansionRomBar; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:56:5: error: unknown type name 'UINT32' 56 | UINT32 Reserved[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:57:5: error: unknown type name 'UINT8' 57 | UINT8 InterruptLine; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:58:5: error: unknown type name 'UINT8' 58 | UINT8 InterruptPin; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:59:5: error: unknown type name 'UINT8' 59 | UINT8 MinGnt; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:60:5: error: unknown type name 'UINT8' 60 | UINT8 MaxLat; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:69:5: error: unknown type name 'UINT32' 69 | UINT32 Bar[2]; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:70:5: error: unknown type name 'UINT8' 70 | UINT8 PrimaryBus; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:71:5: error: unknown type name 'UINT8' 71 | UINT8 SecondaryBus; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:72:5: error: unknown type name 'UINT8' 72 | UINT8 SubordinateBus; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:73:5: error: unknown type name 'UINT8' 73 | UINT8 SecondaryLatencyTimer; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:74:5: error: unknown type name 'UINT8' 74 | UINT8 IoBase; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:75:5: error: unknown type name 'UINT8' 75 | UINT8 IoLimit; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:76:5: error: unknown type name 'UINT16' 76 | UINT16 SecondaryStatus; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:77:5: error: unknown type name 'UINT16' 77 | UINT16 MemoryBase; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:78:5: error: unknown type name 'UINT16' 78 | UINT16 MemoryLimit; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:79:5: error: unknown type name 'UINT16' 79 | UINT16 PrefetchableMemoryBase; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:80:5: error: unknown type name 'UINT16' 80 | UINT16 PrefetchableMemoryLimit; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:81:5: error: unknown type name 'UINT32' 81 | UINT32 PrefetchableBaseUpper32; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:82:5: error: unknown type name 'UINT32' 82 | UINT32 PrefetchableLimitUpper32; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:83:5: error: unknown type name 'UINT16' 83 | UINT16 IoBaseUpper16; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:84:5: error: unknown type name 'UINT16' 84 | UINT16 IoLimitUpper16; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:85:5: error: unknown type name 'UINT32' 85 | UINT32 Reserved; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:86:5: error: unknown type name 'UINT32' 86 | UINT32 ExpansionRomBAR; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:87:5: error: unknown type name 'UINT8' 87 | UINT8 InterruptLine; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:88:5: error: unknown type name 'UINT8' 88 | UINT8 InterruptPin; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:89:5: error: unknown type name 'UINT16' 89 | UINT16 BridgeControl; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:116:5: error: unknown type name 'UINT8' 116 | UINT8 Register; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:117:5: error: unknown type name 'UINT8' 117 | UINT8 Function; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:118:5: error: unknown type name 'UINT8' 118 | UINT8 Device; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:119:5: error: unknown type name 'UINT8' 119 | UINT8 Bus; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:120:5: error: unknown type name 'UINT8' 120 | UINT8 Reserved[4]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:124:5: error: unknown type name 'UINT32' 124 | UINT32 Reg : 8; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:125:5: error: unknown type name 'UINT32' 125 | UINT32 Func : 3; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:126:5: error: unknown type name 'UINT32' 126 | UINT32 Dev : 5; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:127:5: error: unknown type name 'UINT32' 127 | UINT32 Bus : 8; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:128:5: error: unknown type name 'UINT32' 128 | UINT32 Reserved: 7; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:129:5: error: unknown type name 'UINT32' 129 | UINT32 Enable : 1; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:136:5: error: unknown type name 'UINTN' 136 | UINTN Signature; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:138:5: error: unknown type name 'UINT16' 138 | UINT16 BridgeNumber; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:139:5: error: unknown type name 'UINT16' 139 | UINT16 PrimaryBus; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:140:5: error: unknown type name 'UINT16' 140 | UINT16 SubordinateBus; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:154:5: error: unknown type name 'UINT16' 154 | UINT16 Signature; // 0xaa55 | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:155:5: error: unknown type name 'UINT8' 155 | UINT8 Reserved[0x16]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:156:5: error: unknown type name 'UINT16' 156 | UINT16 PcirOffset; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:161:5: error: unknown type name 'UINT16' 161 | UINT16 Signature; // 0xaa55 | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:162:5: error: unknown type name 'UINT16' 162 | UINT16 InitializationSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:163:5: error: unknown type name 'UINT16' 163 | UINT16 EfiSignature; // 0x0EF1 | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:164:5: error: unknown type name 'UINT16' 164 | UINT16 EfiSubsystem; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:165:5: error: unknown type name 'UINT16' 165 | UINT16 EfiMachineType; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:166:5: error: unknown type name 'UINT8' 166 | UINT8 Reserved[0x0A]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:167:5: error: unknown type name 'UINT16' 167 | UINT16 EfiImageHeaderOffset; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:168:5: error: unknown type name 'UINT16' 168 | UINT16 PcirOffset; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:172:5: error: unknown type name 'UINT32' 172 | UINT32 Signature; // "PCIR" | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:173:5: error: unknown type name 'UINT16' 173 | UINT16 VendorId; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:174:5: error: unknown type name 'UINT16' 174 | UINT16 DeviceId; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:175:5: error: unknown type name 'UINT16' 175 | UINT16 Reserved0; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:176:5: error: unknown type name 'UINT16' 176 | UINT16 Length; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:177:5: error: unknown type name 'UINT8' 177 | UINT8 Revision; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:178:5: error: unknown type name 'UINT8' 178 | UINT8 ClassCode[3]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:179:5: error: unknown type name 'UINT16' 179 | UINT16 ImageLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:180:5: error: unknown type name 'UINT16' 180 | UINT16 CodeRevision; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:181:5: error: unknown type name 'UINT8' 181 | UINT8 CodeType; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:182:5: error: unknown type name 'UINT8' 182 | UINT8 Indicator; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/pci22.h:183:5: error: unknown type name 'UINT16' 183 | UINT16 Reserved1; | ^~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:41, from shim.h:53, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:24:5: error: unknown type name 'UINT8' 24 | UINT8 AnchorString[4]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:25:5: error: unknown type name 'UINT8' 25 | UINT8 EntryPointStructureChecksum; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:26:5: error: unknown type name 'UINT8' 26 | UINT8 EntryPointLength; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:27:5: error: unknown type name 'UINT8' 27 | UINT8 MajorVersion; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:28:5: error: unknown type name 'UINT8' 28 | UINT8 MinorVersion; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:29:5: error: unknown type name 'UINT16' 29 | UINT16 MaxStructureSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:30:5: error: unknown type name 'UINT8' 30 | UINT8 EntryPointRevision; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:31:5: error: unknown type name 'UINT8' 31 | UINT8 FormattedArea[5]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:32:5: error: unknown type name 'UINT8' 32 | UINT8 IntermediateAnchorString[5]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:33:5: error: unknown type name 'UINT8' 33 | UINT8 IntermediateChecksum; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:34:5: error: unknown type name 'UINT16' 34 | UINT16 TableLength; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:35:5: error: unknown type name 'UINT32' 35 | UINT32 TableAddress; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:36:5: error: unknown type name 'UINT16' 36 | UINT16 NumberOfSmbiosStructures; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:37:5: error: unknown type name 'UINT8' 37 | UINT8 SmbiosBcdRevision; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:41:5: error: unknown type name 'UINT8' 41 | UINT8 AnchorString[5]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:42:5: error: unknown type name 'UINT8' 42 | UINT8 EntryPointStructureChecksum; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:43:5: error: unknown type name 'UINT8' 43 | UINT8 EntryPointLength; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:44:5: error: unknown type name 'UINT8' 44 | UINT8 MajorVersion; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:45:5: error: unknown type name 'UINT8' 45 | UINT8 MinorVersion; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:46:5: error: unknown type name 'UINT8' 46 | UINT8 DocRev; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:47:5: error: unknown type name 'UINT8' 47 | UINT8 EntryPointRevision; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:48:5: error: unknown type name 'UINT8' 48 | UINT8 Reserved; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:49:5: error: unknown type name 'UINT32' 49 | UINT32 TableMaximumSize; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:50:5: error: unknown type name 'UINT64' 50 | UINT64 TableAddress; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:59:5: error: unknown type name 'UINT8' 59 | UINT8 Type; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:60:5: error: unknown type name 'UINT8' 60 | UINT8 Length; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:61:5: error: unknown type name 'UINT8' 61 | UINT8 Handle[2]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:64:9: error: unknown type name 'UINT8' 64 | typedef UINT8 SMBIOS_STRING; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:70:5: error: unknown type name 'UINT8' 70 | UINT8 BiosSegment[2]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:72:5: error: unknown type name 'UINT8' 72 | UINT8 BiosSize; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:73:5: error: unknown type name 'UINT8' 73 | UINT8 BiosCharacteristics[8]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:88:5: error: unknown type name 'UINT8' 88 | UINT8 WakeUpType; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:102:5: error: unknown type name 'UINT8' 102 | UINT8 Type; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:106:5: error: unknown type name 'UINT8' 106 | UINT8 BootupState; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:107:5: error: unknown type name 'UINT8' 107 | UINT8 PowerSupplyState; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:108:5: error: unknown type name 'UINT8' 108 | UINT8 ThermalState; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:109:5: error: unknown type name 'UINT8' 109 | UINT8 SecurityStatus; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:110:5: error: unknown type name 'UINT8' 110 | UINT8 OemDefined[4]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:115:5: error: unknown type name 'UINT8' 115 | UINT8 Socket; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:116:5: error: unknown type name 'UINT8' 116 | UINT8 ProcessorType; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:117:5: error: unknown type name 'UINT8' 117 | UINT8 ProcessorFamily; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:119:5: error: unknown type name 'UINT8' 119 | UINT8 ProcessorId[8]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:121:5: error: unknown type name 'UINT8' 121 | UINT8 Voltage; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:122:5: error: unknown type name 'UINT8' 122 | UINT8 ExternalClock[2]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:123:5: error: unknown type name 'UINT8' 123 | UINT8 MaxSpeed[2]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:124:5: error: unknown type name 'UINT8' 124 | UINT8 CurrentSpeed[2]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:125:5: error: unknown type name 'UINT8' 125 | UINT8 Status; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:126:5: error: unknown type name 'UINT8' 126 | UINT8 ProcessorUpgrade; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:127:5: error: unknown type name 'UINT8' 127 | UINT8 L1CacheHandle[2]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:128:5: error: unknown type name 'UINT8' 128 | UINT8 L2CacheHandle[2]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:129:5: error: unknown type name 'UINT8' 129 | UINT8 L3CacheHandle[2]; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/libsmbios.h:139:5: error: unknown type name 'UINT8' 139 | UINT8 *Raw; | ^~~~~ In file included from shim.h:53, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:210:1: error: unknown type name 'VOID' 210 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:216:1: error: unknown type name 'VOID' 216 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:218:5: error: unknown type name 'CHAR8' 218 | CHAR8 *LangCode | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:221:1: error: unknown type name 'VOID' 221 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:224:5: error: parameter names (without types) in function declaration [-Werror] 224 | ); | ^ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:226:1: error: unknown type name 'VOID' 226 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:229:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 229 | IN UINTN ExitDataSize, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:230:8: error: unknown type name 'CHAR16' 230 | IN CHAR16 *ExitData OPTIONAL | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:233:1: error: unknown type name 'INTN'; did you mean 'IN'? 233 | INTN | ^~~~ | IN /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:236:5: error: unknown type name 'CHAR16' 236 | CHAR16 **Argv[] /* Statically allocated */ | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:239:1: error: unknown type name 'VOID' 239 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:244:1: error: unknown type name 'VOID' 244 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:246:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 246 | IN UINTN Size, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:252:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 252 | IN UINTN MaxSize, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:258:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 258 | IN UINTN MaxSize, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:259:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 259 | IN UINTN Size, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:263:1: error: unknown type name 'UINT32'; did you mean 'UINT32_C'? 263 | UINT32 | ^~~~~~ | UINT32_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:265:5: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 265 | UINT8 *pt, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:266:5: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 266 | UINTN Size | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:269:1: error: unknown type name 'VOID' 269 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:271:8: error: unknown type name 'VOID' 271 | IN VOID *Buffer, | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:272:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 272 | IN UINTN Size | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:275:1: error: unknown type name 'VOID' 275 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:277:8: error: unknown type name 'VOID' 277 | IN VOID *Buffer, | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:278:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 278 | IN UINTN Size, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:279:8: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 279 | IN UINT8 Value | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:282:1: error: unknown type name 'VOID' 282 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:284:8: error: unknown type name 'VOID' 284 | IN VOID *Dest, | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:285:14: error: unknown type name 'VOID' 285 | IN CONST VOID *Src, | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:286:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 286 | IN UINTN len | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:289:1: error: unknown type name 'INTN'; did you mean 'IN'? 289 | INTN | ^~~~ | IN /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:291:14: error: unknown type name 'VOID' 291 | IN CONST VOID *Dest, | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:292:14: error: unknown type name 'VOID' 292 | IN CONST VOID *Src, | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:293:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 293 | IN UINTN len | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:296:1: error: unknown type name 'INTN'; did you mean 'IN'? 296 | INTN | ^~~~ | IN /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:298:14: error: unknown type name 'CHAR16' 298 | IN CONST CHAR16 *s1, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:299:14: error: unknown type name 'CHAR16' 299 | IN CONST CHAR16 *s2 | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:302:1: error: unknown type name 'INTN'; did you mean 'IN'? 302 | INTN | ^~~~ | IN /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:304:14: error: unknown type name 'CHAR16' 304 | IN CONST CHAR16 *s1, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:305:14: error: unknown type name 'CHAR16' 305 | IN CONST CHAR16 *s2, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:306:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 306 | IN UINTN len | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:309:1: error: unknown type name 'INTN'; did you mean 'IN'? 309 | INTN | ^~~~ | IN /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:311:14: error: unknown type name 'CHAR16' 311 | IN CONST CHAR16 *s1, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:312:14: error: unknown type name 'CHAR16' 312 | IN CONST CHAR16 *s2 | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:315:1: error: unknown type name 'VOID' 315 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:317:8: error: unknown type name 'CHAR16' 317 | IN CHAR16 *Str | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:320:1: error: unknown type name 'VOID' 320 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:322:8: error: unknown type name 'CHAR16' 322 | IN CHAR16 *Str | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:325:1: error: unknown type name 'VOID' 325 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:327:8: error: unknown type name 'CHAR16' 327 | IN CHAR16 *Dest, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:328:14: error: unknown type name 'CHAR16' 328 | IN CONST CHAR16 *Src | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:331:1: error: unknown type name 'VOID' 331 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:333:8: error: unknown type name 'CHAR16' 333 | IN CHAR16 *Dest, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:334:14: error: unknown type name 'CHAR16' 334 | IN CONST CHAR16 *Src, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:335:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 335 | IN UINTN Len | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:338:1: error: unknown type name 'CHAR16' 338 | CHAR16 * | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:340:8: error: unknown type name 'CHAR16' 340 | IN CHAR16 *Dest, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:341:14: error: unknown type name 'CHAR16' 341 | IN CONST CHAR16 *Src | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:344:1: error: unknown type name 'CHAR16' 344 | CHAR16 * | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:346:8: error: unknown type name 'CHAR16' 346 | IN CHAR16 *Dest, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:347:14: error: unknown type name 'CHAR16' 347 | IN CONST CHAR16 *Src, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:348:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 348 | IN UINTN Len | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:351:1: error: unknown type name 'VOID' 351 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:353:8: error: unknown type name 'CHAR16' 353 | IN CHAR16 *Dest, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:354:14: error: unknown type name 'CHAR16' 354 | IN CONST CHAR16 *Src | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:357:1: error: unknown type name 'VOID' 357 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:359:8: error: unknown type name 'CHAR16' 359 | IN CHAR16 *Dest, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:360:14: error: unknown type name 'CHAR16' 360 | IN CONST CHAR16 *Src, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:361:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 361 | IN UINTN Len | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:364:1: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 364 | UINTN | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:366:14: error: unknown type name 'CHAR16' 366 | IN CONST CHAR16 *s1 | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:369:1: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 369 | UINTN | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:371:14: error: unknown type name 'CHAR16' 371 | IN CONST CHAR16 *s1, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:372:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 372 | IN UINTN Len | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:375:1: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 375 | UINTN | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:377:14: error: unknown type name 'CHAR16' 377 | IN CONST CHAR16 *s1 | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:380:1: error: unknown type name 'CHAR16' 380 | CHAR16 * | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:382:14: error: unknown type name 'CHAR16' 382 | IN CONST CHAR16 *Src | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:385:1: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 385 | UINTN | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:387:11: error: unknown type name 'CHAR16' 387 | CONST CHAR16 *str | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:390:1: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 390 | UINTN | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:392:11: error: unknown type name 'CHAR16' 392 | CONST CHAR16 *str | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:397:8: error: unknown type name 'CHAR16' 397 | IN CHAR16 *String, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:398:8: error: unknown type name 'CHAR16' 398 | IN CHAR16 *Pattern | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:403:8: error: unknown type name 'CHAR16' 403 | IN CHAR16 *String, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:404:8: error: unknown type name 'CHAR16' 404 | IN CHAR16 *Pattern | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:407:1: error: unknown type name 'UINT64'; did you mean 'UINT64_C'? 407 | UINT64 | ^~~~~~ | UINT64_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:409:8: error: unknown type name 'UINT64'; did you mean 'UINT64_C'? 409 | IN UINT64 Operand, | ^~~~~~ | UINT64_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:410:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 410 | IN UINTN Count | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:413:1: error: unknown type name 'UINT64'; did you mean 'UINT64_C'? 413 | UINT64 | ^~~~~~ | UINT64_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:415:8: error: unknown type name 'UINT64'; did you mean 'UINT64_C'? 415 | IN UINT64 Operand, | ^~~~~~ | UINT64_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:416:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 416 | IN UINTN Count | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:419:1: error: unknown type name 'UINT64'; did you mean 'UINT64_C'? 419 | UINT64 | ^~~~~~ | UINT64_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:421:8: error: unknown type name 'UINT64'; did you mean 'UINT64_C'? 421 | IN UINT64 Multiplicand, | ^~~~~~ | UINT64_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:422:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 422 | IN UINTN Multiplier | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:425:1: error: unknown type name 'UINT64'; did you mean 'UINT64_C'? 425 | UINT64 | ^~~~~~ | UINT64_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:427:8: error: unknown type name 'UINT64'; did you mean 'UINT64_C'? 427 | IN UINT64 Dividend, | ^~~~~~ | UINT64_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:428:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 428 | IN UINTN Divisor, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:429:9: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 429 | OUT UINTN *Remainder OPTIONAL | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:432:1: error: unknown type name 'VOID' 432 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:438:1: error: unknown type name 'VOID' 438 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:443:1: error: unknown type name 'VOID' 443 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:449:1: error: unknown type name 'INTN'; did you mean 'IN'? 449 | INTN | ^~~~ | IN /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:455:1: error: unknown type name 'VOID' 455 | VOID * | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:457:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 457 | IN UINTN Size | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:460:1: error: unknown type name 'VOID' 460 | VOID * | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:462:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 462 | IN UINTN Size | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:465:1: error: unknown type name 'VOID' 465 | VOID * | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:467:8: error: unknown type name 'VOID' 467 | IN VOID *OldPool, | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:468:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 468 | IN UINTN OldSize, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:469:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 469 | IN UINTN NewSize | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:472:1: error: unknown type name 'VOID' 472 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:474:8: error: unknown type name 'VOID' 474 | IN VOID *p | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:478:1: error: unknown type name 'VOID' 478 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:480:8: error: unknown type name 'CHAR16' 480 | IN CHAR16 *Str | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:483:1: error: unknown type name 'VOID' 483 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:485:8: error: unknown type name 'CHAR16' 485 | IN CHAR16 *Prompt OPTIONAL, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:486:9: error: unknown type name 'CHAR16' 486 | OUT CHAR16 *InStr, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:487:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 487 | IN UINTN StrLen | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:490:1: error: unknown type name 'VOID' 490 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:494:8: error: unknown type name 'CHAR16' 494 | IN CHAR16 *Prompt OPTIONAL, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:495:9: error: unknown type name 'CHAR16' 495 | OUT CHAR16 *InStr, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:496:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 496 | IN UINTN StrLen | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:499:1: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 499 | UINTN EFIAPI | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:500:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Print' 500 | Print ( | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:505:1: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 505 | UINTN EFIAPI | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:506:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'VPrint' 506 | VPrint ( | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:511:1: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 511 | UINTN EFIAPI | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:512:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SPrint' 512 | SPrint ( | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:519:1: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 519 | UINTN EFIAPI | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:520:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'VSPrint' 520 | VSPrint ( | ^~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:527:1: error: unknown type name 'CHAR16' 527 | CHAR16 * EFIAPI | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:528:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'VPoolPrint' 528 | VPoolPrint ( | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:533:1: error: unknown type name 'CHAR16' 533 | CHAR16 * EFIAPI | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:534:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PoolPrint' 534 | PoolPrint ( | ^~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:540:5: error: unknown type name 'CHAR16' 540 | CHAR16 *str; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:541:5: error: unknown type name 'UINTN' 541 | UINTN len; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:542:5: error: unknown type name 'UINTN' 542 | UINTN maxlen; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:545:1: error: unknown type name 'CHAR16' 545 | CHAR16 * EFIAPI | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:546:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CatPrint' 546 | CatPrint ( | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:552:1: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 552 | UINTN EFIAPI | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:553:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PrintAt' 553 | PrintAt ( | ^~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:560:1: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 560 | UINTN EFIAPI | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:561:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'IPrint' 561 | IPrint ( | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:567:1: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 567 | UINTN EFIAPI | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:568:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'IPrintAt' 568 | IPrintAt ( | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:576:1: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 576 | UINTN EFIAPI | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:577:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'AsciiPrint' 577 | AsciiPrint ( | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:585:1: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 585 | UINTN EFIAPI | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:586:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'AsciiVSPrint' 586 | AsciiVSPrint( | ^~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:593:1: error: unknown type name 'VOID' 593 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:595:8: error: unknown type name 'CHAR16' 595 | IN CHAR16 *Buffer, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:596:8: error: unknown type name 'UINT64'; did you mean 'UINT64_C'? 596 | IN UINT64 v | ^~~~~~ | UINT64_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:599:1: error: unknown type name 'VOID' 599 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:601:8: error: unknown type name 'CHAR16' 601 | IN CHAR16 *Buffer, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:603:8: error: unknown type name 'INT64'; did you mean 'INT64_C'? 603 | IN INT64 v | ^~~~~ | INT64_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:606:1: error: unknown type name 'VOID' 606 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:608:8: error: unknown type name 'CHAR16' 608 | IN CHAR16 *Buffer, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:613:1: error: unknown type name 'VOID' 613 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:615:9: error: unknown type name 'CHAR16' 615 | OUT CHAR16 *Buffer, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:619:1: error: unknown type name 'VOID' 619 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:621:9: error: unknown type name 'CHAR16' 621 | OUT CHAR16 *Buffer, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:625:1: error: unknown type name 'VOID' 625 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:627:9: error: unknown type name 'CHAR16' 627 | OUT CHAR16 *Buffer, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:631:1: error: unknown type name 'VOID' 631 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:633:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 633 | IN UINTN Indent, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:634:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 634 | IN UINTN Offset, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:635:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 635 | IN UINTN DataSize, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:636:8: error: unknown type name 'VOID' 636 | IN VOID *UserData | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:642:12: error: unknown type name 'VOID' 642 | IN OUT VOID **Buffer, | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:643:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 643 | IN UINTN BufferSize | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:648:9: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 648 | OUT UINTN *NoEntries, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:649:9: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 649 | OUT UINTN *MapKey, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:650:9: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 650 | OUT UINTN *DescriptorSize, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:651:9: error: unknown type name 'UINT32'; did you mean 'UINT32_C'? 651 | OUT UINT32 *DescriptorVersion | ^~~~~~ | UINT32_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:654:1: error: unknown type name 'VOID' 654 | VOID * | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:656:8: error: unknown type name 'CHAR16' 656 | IN CHAR16 *Name, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:660:1: error: unknown type name 'VOID' 660 | VOID * | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:662:8: error: unknown type name 'CHAR16' 662 | IN CHAR16 *Name, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:664:9: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 664 | OUT UINTN *VarSize | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:669:8: error: unknown type name 'CHAR16' 669 | IN CHAR16 *VarName, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:675:8: error: unknown type name 'CHAR16' 675 | IN CHAR16 *VarName, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:677:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 677 | IN UINTN DataSize, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:678:8: error: unknown type name 'VOID' 678 | IN VOID *Data | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:683:8: error: unknown type name 'CHAR16' 683 | IN CHAR16 *VarName, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:685:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 685 | IN UINTN DataSize, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:686:8: error: unknown type name 'VOID' 686 | IN VOID *Data | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:690:9: error: unknown type name 'UINT16'; did you mean 'UINT16_C'? 690 | IN UINT16 BootOption, | ^~~~~~ | UINT16_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:697:9: error: unknown type name 'VOID' 697 | OUT VOID **Interface | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:704:8: error: unknown type name 'VOID' 704 | IN VOID *SearchKey OPTIONAL, | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:705:12: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 705 | IN OUT UINTN *NoHandles, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:711:8: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 711 | IN UINT8 MBRType, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:712:8: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 712 | IN UINT8 SignatureType, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:713:8: error: unknown type name 'VOID' 713 | IN VOID *Signature, | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:714:12: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 714 | IN OUT UINTN *NoHandles, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:719:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'LibInstallProtocolInterfaces' 719 | LibInstallProtocolInterfaces ( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:724:1: error: unknown type name 'VOID' 724 | VOID EFIAPI | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:725:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'LibUninstallProtocolInterfaces' 725 | LibUninstallProtocolInterfaces ( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:731:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'LibReinstallProtocolInterfaces' 731 | LibReinstallProtocolInterfaces ( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:740:8: error: unknown type name 'EFI_EVENT_NOTIFY'; did you mean 'EFI_EVENT_TIMER'? 740 | IN EFI_EVENT_NOTIFY NotifyFunction, | ^~~~~~~~~~~~~~~~ | EFI_EVENT_TIMER /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:741:8: error: unknown type name 'VOID' 741 | IN VOID *NotifyContext, | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:742:9: error: unknown type name 'VOID' 742 | OUT VOID *Registration | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:748:8: error: unknown type name 'UINT64'; did you mean 'UINT64_C'? 748 | IN UINT64 Timeout OPTIONAL | ^~~~~~ | UINT64_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:751:1: error: unknown type name 'VOID' 751 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:754:9: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 754 | IN UINTN Timeout, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:755:9: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 755 | IN UINTN Row, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:756:9: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 756 | IN UINTN Column, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:757:9: error: unknown type name 'CHAR16' 757 | IN CHAR16 *String, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:807:9: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 807 | OUT UINTN *Size | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:810:1: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 810 | UINTN | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:836:8: error: unknown type name 'CHAR16' 836 | IN CHAR16 *FileName | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:839:1: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 839 | UINTN | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:858:9: error: unknown type name 'VOID' 858 | OUT VOID **Interface | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:861:1: error: unknown type name 'CHAR16' 861 | CHAR16 * | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:870:5: error: unknown type name 'UINT8' 870 | UINT8 Register; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:871:5: error: unknown type name 'UINT8' 871 | UINT8 Function; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:872:5: error: unknown type name 'UINT8' 872 | UINT8 Device; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:873:5: error: unknown type name 'UINT8' 873 | UINT8 Bus; | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:874:5: error: unknown type name 'UINT32' 874 | UINT32 Reserved; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:878:5: error: unknown type name 'UINT64' 878 | UINT64 Address; | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:886:13: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 886 | IN UINT8 BaseClass, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:887:13: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 887 | IN UINT8 SubClass | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:893:13: error: unknown type name 'UINT16'; did you mean 'UINT16_C'? 893 | IN UINT16 VendorId, | ^~~~~~ | UINT16_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:894:13: error: unknown type name 'UINT16'; did you mean 'UINT16_C'? 894 | IN UINT16 DeviceId, | ^~~~~~ | UINT16_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:902:9: error: unknown type name 'VOID' 902 | typedef VOID *SIMPLE_READ_FILE; | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:907:8: error: unknown type name 'VOID' 907 | IN VOID *SourceBuffer OPTIONAL, | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:908:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 908 | IN UINTN SourceSize, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:917:8: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 917 | IN UINTN Offset, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:918:12: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 918 | IN OUT UINTN *ReadSize, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:919:9: error: unknown type name 'VOID' 919 | OUT VOID *Buffer | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:923:1: error: unknown type name 'VOID' 923 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:928:1: error: unknown type name 'VOID' 928 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:931:5: error: parameter names (without types) in function declaration [-Werror] 931 | ); | ^ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:933:1: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 933 | UINT8 | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:935:9: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 935 | IN UINT8 DecValue | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:938:1: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 938 | UINT8 | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:940:9: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 940 | IN UINT8 BcdValue | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:946:12: error: unknown type name 'VOID' 946 | IN OUT VOID **Table | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:951:9: error: unknown type name 'CHAR16' 951 | IN CHAR16 Graphic, | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:952:9: error: unknown type name 'CHAR8' 952 | OUT CHAR8 *PcAnsi, OPTIONAL | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:953:9: error: unknown type name 'CHAR8' 953 | OUT CHAR8 *Ascii OPTIONAL | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:958:9: error: unknown type name 'CHAR16' 958 | IN CHAR16 Ascii | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:963:9: error: unknown type name 'CHAR16' 963 | IN CHAR16 c | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:966:1: error: unknown type name 'CHAR16' 966 | CHAR16 * | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:974:1: error: unknown type name 'CHAR8' 974 | CHAR8* | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:977:9: error: unknown type name 'UINT16'; did you mean 'UINT16_C'? 977 | IN UINT16 StringNumber | ^~~~~~ | UINT16_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:983:9: error: unknown type name 'CHAR8' 983 | OUT CHAR8 **SystemSerialNumber | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:991:13: error: unknown type name 'CHAR8' 991 | IN CHAR8 *ErrorStr, | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:995:1: error: unknown type name 'UINT32'; did you mean 'UINT32_C'? 995 | UINT32 | ^~~~~~ | UINT32_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:999:13: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 999 | IN UINTN Port | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:1002:1: error: unknown type name 'UINT32'; did you mean 'UINT32_C'? 1002 | UINT32 | ^~~~~~ | UINT32_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:1006:13: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 1006 | IN UINTN Port, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:1007:13: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 1007 | IN UINTN Data | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:1010:1: error: unknown type name 'UINT32'; did you mean 'UINT32_C'? 1010 | UINT32 | ^~~~~~ | UINT32_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:1014:13: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 1014 | IN UINTN Port | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:1017:1: error: unknown type name 'UINT32'; did you mean 'UINT32_C'? 1017 | UINT32 | ^~~~~~ | UINT32_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:1021:13: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 1021 | IN UINTN Port, | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:1022:13: error: unknown type name 'UINTN'; did you mean 'UINT8_C'? 1022 | IN UINTN Data | ^~~~~ | UINT8_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:1025:1: error: unknown type name 'VOID' 1025 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:1028:1: error: parameter names (without types) in function declaration [-Werror] 1028 | ); | ^ In file included from shim.h:156, from shim.c:14: include/asm.h: In function 'read_counter': include/asm.h:23:2: error: #error unsupported arch 23 | #error unsupported arch | ^~~~~ In file included from shim.h:159, from shim.c:14: include/configtable.h: At top level: include/configtable.h:8:9: error: unknown type name 'UINT32' 8 | typedef UINT32 EFI_IMAGE_EXECUTION_ACTION; | ^~~~~~ include/configtable.h:27:3: error: unknown type name 'UINT32' 27 | UINT32 InfoSize; | ^~~~~~ include/configtable.h:50:3: error: unknown type name 'UINT8' 50 | UINT8 Data[]; | ^~~~~ include/configtable.h:57:3: error: unknown type name 'UINTN' 57 | UINTN NumberOfImages; | ^~~~~ In file included from shim.h:160, from shim.c:14: include/console.h:20:1: error: unknown type name 'UINTN' 20 | UINTN EFIAPI | ^~~~~ include/console.h:21:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'console_print' 21 | console_print(const CHAR16 *fmt, ...); | ^~~~~~~~~~~~~ include/console.h:22:1: error: unknown type name 'UINTN' 22 | UINTN EFIAPI | ^~~~~ include/console.h:23:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'console_print_at' 23 | console_print_at(UINTN col, UINTN row, const CHAR16 *fmt, ...); | ^~~~~~~~~~~~~~~~ include/console.h:25:22: error: unknown type name 'CHAR16' 25 | console_print_box_at(CHAR16 *str_arr[], int highlight, | ^~~~~~ include/console.h:30:19: error: unknown type name 'CHAR16' 30 | console_print_box(CHAR16 *str_arr[], int highlight); | ^~~~~~ include/console.h:32:16: error: unknown type name 'CHAR16' 32 | console_yes_no(CHAR16 *str_arr[]); | ^~~~~~ include/console.h:34:16: error: unknown type name 'CHAR16' 34 | console_select(CHAR16 *title[], CHAR16* selectors[], unsigned int start); | ^~~~~~ include/console.h:34:33: error: unknown type name 'CHAR16' 34 | console_select(CHAR16 *title[], CHAR16* selectors[], unsigned int start); | ^~~~~~ include/console.h:36:18: error: unknown type name 'CHAR16' 36 | console_errorbox(CHAR16 *err); | ^~~~~~ include/console.h:38:15: error: unknown type name 'CHAR16' 38 | console_error(CHAR16 *err, EFI_STATUS); | ^~~~~~ include/console.h:40:18: error: unknown type name 'CHAR16' 40 | console_alertbox(CHAR16 **title); | ^~~~~~ include/console.h:42:16: error: unknown type name 'CHAR16' 42 | console_notify(CHAR16 *string); | ^~~~~~ include/console.h:48:19: error: unknown type name 'CHAR16' 48 | console_countdown(CHAR16* title, const CHAR16* message, int timeout); | ^~~~~~ include/console.h:48:40: error: unknown type name 'CHAR16' 48 | console_countdown(CHAR16* title, const CHAR16* message, int timeout); | ^~~~~~ include/console.h:65:8: error: expected ')' before '*' token 65 | (EFIAPI *EFI_CONSOLE_CONTROL_PROTOCOL_GET_MODE) ( | ^~ | ) include/console.h:74:8: error: expected ')' before '*' token 74 | (EFIAPI *EFI_CONSOLE_CONTROL_PROTOCOL_SET_MODE) ( | ^~ | ) include/console.h:81:8: error: expected ')' before '*' token 81 | (EFIAPI *EFI_CONSOLE_CONTROL_PROTOCOL_LOCK_STD_IN) ( | ^~ | ) include/console.h:87:3: error: unknown type name 'EFI_CONSOLE_CONTROL_PROTOCOL_GET_MODE' 87 | EFI_CONSOLE_CONTROL_PROTOCOL_GET_MODE GetMode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/console.h:88:3: error: unknown type name 'EFI_CONSOLE_CONTROL_PROTOCOL_SET_MODE' 88 | EFI_CONSOLE_CONTROL_PROTOCOL_SET_MODE SetMode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/console.h:89:3: error: unknown type name 'EFI_CONSOLE_CONTROL_PROTOCOL_LOCK_STD_IN' 89 | EFI_CONSOLE_CONTROL_PROTOCOL_LOCK_STD_IN LockStdIn; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/console.h:92:8: error: unknown type name 'VOID' 92 | extern VOID console_fini(VOID); | ^~~~ include/console.h:92:1: error: parameter names (without types) in function declaration [-Werror] 92 | extern VOID console_fini(VOID); | ^~~~~~ include/console.h:93:8: error: unknown type name 'VOID' 93 | extern VOID setup_verbosity(VOID); | ^~~~ include/console.h:93:1: error: parameter names (without types) in function declaration [-Werror] 93 | extern VOID setup_verbosity(VOID); | ^~~~~~ include/console.h:94:8: error: unknown type name 'UINT32' 94 | extern UINT32 verbose; | ^~~~~~ include/console.h:110:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vdprint_' 110 | extern EFI_STATUS EFIAPI vdprint_(const CHAR16 *fmt, const char *file, int line, | ^~~~~~~~ include/console.h:118:8: error: unknown type name 'VOID' 118 | extern VOID msleep(unsigned long msecs); | ^~~~ include/console.h:118:13: error: conflicting types for 'msleep' 118 | extern VOID msleep(unsigned long msecs); | ^~~~~~ In file included from shim.h:156, from shim.c:14: include/asm.h:43:21: note: previous declaration of 'msleep' was here 43 | extern void msleep(unsigned long msecs); | ^~~~~~ In file included from shim.h:160, from shim.c:14: include/console.h:122:8: error: unknown type name 'UINT8' 122 | extern UINT8 in_protocol; | ^~~~~ In file included from include/efiauthenticated.h:6, from shim.h:162, from shim.c:14: include/wincert.h:14:3: error: unknown type name 'UINT32' 14 | UINT32 dwLength; | ^~~~~~ include/wincert.h:19:3: error: unknown type name 'UINT16' 19 | UINT16 wRevision; | ^~~~~~ include/wincert.h:25:3: error: unknown type name 'UINT16' 25 | UINT16 wCertificateType; | ^~~~~~ In file included from shim.h:162, from shim.c:14: include/efiauthenticated.h:25:2: error: unknown type name 'UINT8' 25 | UINT8 SignatureData[1]; | ^~~~~ include/efiauthenticated.h:36:2: error: unknown type name 'UINT32' 36 | UINT32 SignatureListSize; | ^~~~~~ include/efiauthenticated.h:40:2: error: unknown type name 'UINT32' 40 | UINT32 SignatureHeaderSize; | ^~~~~~ include/efiauthenticated.h:44:2: error: unknown type name 'UINT32' 44 | UINT32 SignatureSize; | ^~~~~~ include/efiauthenticated.h:70:2: error: unknown type name 'UINT8' 70 | UINT8 PublicKey[256]; | ^~~~~ include/efiauthenticated.h:71:2: error: unknown type name 'UINT8' 71 | UINT8 Signature[256]; | ^~~~~ include/efiauthenticated.h:93:2: error: unknown type name 'UINT8' 93 | UINT8 CertData[1]; | ^~~~~ include/efiauthenticated.h:150:2: error: unknown type name 'UINT64' 150 | UINT64 MonotonicCount; | ^~~~~~ In file included from shim.h:164, from shim.c:14: include/execute.h:7:15: error: unknown type name 'CHAR16' 7 | generate_path(CHAR16* name, EFI_LOADED_IMAGE *li, | ^~~~~~ include/execute.h:8:32: error: unknown type name 'CHAR16' 8 | EFI_DEVICE_PATH **path, CHAR16 **PathName); | ^~~~~~ include/execute.h:10:27: error: unknown type name 'CHAR16' 10 | execute(EFI_HANDLE image, CHAR16 *name); | ^~~~~~ In file included from shim.h:166, from shim.c:14: include/http.h:114:3: error: unknown type name 'UINT16' 114 | UINT16 LocalPort; | ^~~~~~ include/http.h:128:3: error: unknown type name 'UINT16' 128 | UINT16 LocalPort; | ^~~~~~ include/http.h:144:3: error: unknown type name 'UINT32' 144 | UINT32 TimeOutMillisec; | ^~~~~~ include/http.h:180:3: error: unknown type name 'CHAR16' 180 | CHAR16 *Url; | ^~~~~~ include/http.h:201:3: error: unknown type name 'CHAR8' 201 | CHAR8 *FieldName; | ^~~~~ include/http.h:206:3: error: unknown type name 'CHAR8' 206 | CHAR8 *FieldValue; | ^~~~~ include/http.h:232:3: error: unknown type name 'UINTN' 232 | UINTN HeaderCount; | ^~~~~ include/http.h:243:3: error: unknown type name 'UINTN' 243 | UINTN BodyLength; | ^~~~~ include/http.h:248:3: error: unknown type name 'VOID' 248 | VOID *Body; | ^~~~ include/http.h:301:8: error: expected ')' before '*' token 301 | (EFIAPI * EFI_HTTP_GET_MODE_DATA)( | ^~ | ) include/http.h:340:8: error: expected ')' before '*' token 340 | (EFIAPI * EFI_HTTP_CONFIGURE)( | ^~ | ) include/http.h:371:8: error: expected ')' before '*' token 371 | (EFIAPI *EFI_HTTP_REQUEST) ( | ^~ | ) include/http.h:399:8: error: expected ')' before '*' token 399 | (EFIAPI *EFI_HTTP_CANCEL)( | ^~ | ) include/http.h:453:8: error: expected ')' before '*' token 453 | (EFIAPI *EFI_HTTP_RESPONSE) ( | ^~ | ) include/http.h:479:8: error: expected ')' before '*' token 479 | (EFIAPI *EFI_HTTP_POLL) ( | ^~ | ) include/http.h:490:3: error: unknown type name 'EFI_HTTP_GET_MODE_DATA' 490 | EFI_HTTP_GET_MODE_DATA GetModeData; | ^~~~~~~~~~~~~~~~~~~~~~ include/http.h:491:3: error: unknown type name 'EFI_HTTP_CONFIGURE' 491 | EFI_HTTP_CONFIGURE Configure; | ^~~~~~~~~~~~~~~~~~ include/http.h:492:3: error: unknown type name 'EFI_HTTP_REQUEST' 492 | EFI_HTTP_REQUEST Request; | ^~~~~~~~~~~~~~~~ include/http.h:493:3: error: unknown type name 'EFI_HTTP_CANCEL' 493 | EFI_HTTP_CANCEL Cancel; | ^~~~~~~~~~~~~~~ include/http.h:494:3: error: unknown type name 'EFI_HTTP_RESPONSE' 494 | EFI_HTTP_RESPONSE Response; | ^~~~~~~~~~~~~~~~~ include/http.h:495:3: error: unknown type name 'EFI_HTTP_POLL' 495 | EFI_HTTP_POLL Poll; | ^~~~~~~~~~~~~ In file included from shim.h:167, from shim.c:14: include/httpboot.h:14:59: error: unknown type name 'VOID' 14 | extern EFI_STATUS httpboot_fetch_buffer(EFI_HANDLE image, VOID **buffer, | ^~~~ include/httpboot.h:15:6: error: unknown type name 'UINT64'; did you mean 'UINT64_C'? 15 | UINT64 *buf_size); | ^~~~~~ | UINT64_C In file included from shim.h:168, from shim.c:14: include/ip4config2.h:74:3: error: unknown type name 'CHAR16' 74 | CHAR16 Name[EFI_IP4_CONFIG2_INTERFACE_INFO_NAME_SIZE]; | ^~~~~~ include/ip4config2.h:79:3: error: unknown type name 'UINT8' 79 | UINT8 IfType; | ^~~~~ include/ip4config2.h:83:3: error: unknown type name 'UINT32' 83 | UINT32 HwAddressSize; | ^~~~~~ include/ip4config2.h:99:3: error: unknown type name 'UINT32' 99 | UINT32 RouteTableSize; | ^~~~~~ include/ip4config2.h:188:8: error: expected ')' before '*' token 188 | (EFIAPI *EFI_IP4_CONFIG2_SET_DATA) ( | ^~ | ) include/ip4config2.h:230:8: error: expected ')' before '*' token 230 | (EFIAPI *EFI_IP4_CONFIG2_GET_DATA) ( | ^~ | ) include/ip4config2.h:259:8: error: expected ')' before '*' token 259 | (EFIAPI *EFI_IP4_CONFIG2_REGISTER_NOTIFY) ( | ^~ | ) include/ip4config2.h:280:8: error: expected ')' before '*' token 280 | (EFIAPI *EFI_IP4_CONFIG2_UNREGISTER_NOTIFY) ( | ^~ | ) include/ip4config2.h:293:3: error: unknown type name 'EFI_IP4_CONFIG2_SET_DATA' 293 | EFI_IP4_CONFIG2_SET_DATA SetData; | ^~~~~~~~~~~~~~~~~~~~~~~~ include/ip4config2.h:294:3: error: unknown type name 'EFI_IP4_CONFIG2_GET_DATA' 294 | EFI_IP4_CONFIG2_GET_DATA GetData; | ^~~~~~~~~~~~~~~~~~~~~~~~ include/ip4config2.h:295:3: error: unknown type name 'EFI_IP4_CONFIG2_REGISTER_NOTIFY' 295 | EFI_IP4_CONFIG2_REGISTER_NOTIFY RegisterDataNotify; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/ip4config2.h:296:3: error: unknown type name 'EFI_IP4_CONFIG2_UNREGISTER_NOTIFY' 296 | EFI_IP4_CONFIG2_UNREGISTER_NOTIFY UnregisterDataNotify; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from shim.h:169, from shim.c:14: include/ip6config.h:91:3: error: unknown type name 'CHAR16' 91 | CHAR16 Name[32]; | ^~~~~~ include/ip6config.h:95:3: error: unknown type name 'UINT8' 95 | UINT8 IfType; | ^~~~~ include/ip6config.h:99:3: error: unknown type name 'UINT32' 99 | UINT32 HwAddressSize; | ^~~~~~ include/ip6config.h:107:3: error: unknown type name 'UINT32' 107 | UINT32 AddressInfoCount; | ^~~~~~ include/ip6config.h:118:3: error: unknown type name 'UINT32' 118 | UINT32 RouteCount; | ^~~~~~ include/ip6config.h:131:3: error: unknown type name 'UINT8' 131 | UINT8 Id[8]; | ^~~~~ include/ip6config.h:170:3: error: unknown type name 'UINT32' 170 | UINT32 DupAddrDetectTransmits; ///< The number of consecutive Neighbor Solicitation messages sent. | ^~~~~~ include/ip6config.h:181:3: error: unknown type name 'UINT8' 181 | UINT8 PrefixLength; ///< The length, in bits, of the prefix associated with this Address. | ^~~~~ include/ip6config.h:235:8: error: expected ')' before '*' token 235 | (EFIAPI *EFI_IP6_CONFIG_SET_DATA)( | ^~ | ) include/ip6config.h:281:8: error: expected ')' before '*' token 281 | (EFIAPI *EFI_IP6_CONFIG_GET_DATA)( | ^~ | ) include/ip6config.h:312:8: error: expected ')' before '*' token 312 | (EFIAPI *EFI_IP6_CONFIG_REGISTER_NOTIFY)( | ^~ | ) include/ip6config.h:335:8: error: expected ')' before '*' token 335 | (EFIAPI *EFI_IP6_CONFIG_UNREGISTER_NOTIFY)( | ^~ | ) include/ip6config.h:346:3: error: unknown type name 'EFI_IP6_CONFIG_SET_DATA' 346 | EFI_IP6_CONFIG_SET_DATA SetData; | ^~~~~~~~~~~~~~~~~~~~~~~ include/ip6config.h:347:3: error: unknown type name 'EFI_IP6_CONFIG_GET_DATA' 347 | EFI_IP6_CONFIG_GET_DATA GetData; | ^~~~~~~~~~~~~~~~~~~~~~~ include/ip6config.h:348:3: error: unknown type name 'EFI_IP6_CONFIG_REGISTER_NOTIFY' 348 | EFI_IP6_CONFIG_REGISTER_NOTIFY RegisterDataNotify; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/ip6config.h:349:3: error: unknown type name 'EFI_IP6_CONFIG_UNREGISTER_NOTIFY' 349 | EFI_IP6_CONFIG_UNREGISTER_NOTIFY UnregisterDataNotify; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from shim.h:170, from shim.c:14: include/netboot.h:10:62: error: unknown type name 'VOID' 10 | extern EFI_STATUS FetchNetbootimage(EFI_HANDLE image_handle, VOID **buffer, UINT64 *bufsiz); | ^~~~ include/netboot.h:10:77: error: unknown type name 'UINT64'; did you mean 'UINT64_C'? 10 | extern EFI_STATUS FetchNetbootimage(EFI_HANDLE image_handle, VOID **buffer, UINT64 *bufsiz); | ^~~~~~ | UINT64_C In file included from shim.h:171, from shim.c:14: include/passwordcrypt.h:16:2: error: unknown type name 'UINT16' 16 | UINT16 method; | ^~~~~~ include/passwordcrypt.h:17:2: error: unknown type name 'UINT64' 17 | UINT64 iter_count; | ^~~~~~ include/passwordcrypt.h:18:2: error: unknown type name 'UINT16' 18 | UINT16 salt_size; | ^~~~~~ include/passwordcrypt.h:19:2: error: unknown type name 'UINT8' 19 | UINT8 salt[32]; | ^~~~~ include/passwordcrypt.h:20:2: error: unknown type name 'UINT8' 20 | UINT8 hash[128]; | ^~~~~ include/passwordcrypt.h:25:50: error: unknown type name 'UINT32'; did you mean 'UINT32_C'? 25 | EFI_STATUS password_crypt (const char *password, UINT32 pw_length, | ^~~~~~ | UINT32_C include/passwordcrypt.h:26:38: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 26 | const PASSWORD_CRYPT *pw_hash, UINT8 *hash); | ^~~~~ | UINT8_C include/passwordcrypt.h:27:1: error: unknown type name 'UINT16'; did you mean 'UINT16_C'? 27 | UINT16 get_hash_size (const UINT16 method); | ^~~~~~ | UINT16_C include/passwordcrypt.h:27:29: error: unknown type name 'UINT16' 27 | UINT16 get_hash_size (const UINT16 method); | ^~~~~~ In file included from shim.h:172, from shim.c:14: include/peimage.h:60:3: error: unknown type name 'UINT16' 60 | UINT16 e_magic; ///< Magic number. | ^~~~~~ include/peimage.h:61:3: error: unknown type name 'UINT16' 61 | UINT16 e_cblp; ///< Bytes on last page of file. | ^~~~~~ include/peimage.h:62:3: error: unknown type name 'UINT16' 62 | UINT16 e_cp; ///< Pages in file. | ^~~~~~ include/peimage.h:63:3: error: unknown type name 'UINT16' 63 | UINT16 e_crlc; ///< Relocations. | ^~~~~~ include/peimage.h:64:3: error: unknown type name 'UINT16' 64 | UINT16 e_cparhdr; ///< Size of header in paragraphs. | ^~~~~~ include/peimage.h:65:3: error: unknown type name 'UINT16' 65 | UINT16 e_minalloc; ///< Minimum extra paragraphs needed. | ^~~~~~ include/peimage.h:66:3: error: unknown type name 'UINT16' 66 | UINT16 e_maxalloc; ///< Maximum extra paragraphs needed. | ^~~~~~ include/peimage.h:67:3: error: unknown type name 'UINT16' 67 | UINT16 e_ss; ///< Initial (relative) SS value. | ^~~~~~ include/peimage.h:68:3: error: unknown type name 'UINT16' 68 | UINT16 e_sp; ///< Initial SP value. | ^~~~~~ include/peimage.h:69:3: error: unknown type name 'UINT16' 69 | UINT16 e_csum; ///< Checksum. | ^~~~~~ include/peimage.h:70:3: error: unknown type name 'UINT16' 70 | UINT16 e_ip; ///< Initial IP value. | ^~~~~~ include/peimage.h:71:3: error: unknown type name 'UINT16' 71 | UINT16 e_cs; ///< Initial (relative) CS value. | ^~~~~~ include/peimage.h:72:3: error: unknown type name 'UINT16' 72 | UINT16 e_lfarlc; ///< File address of relocation table. | ^~~~~~ include/peimage.h:73:3: error: unknown type name 'UINT16' 73 | UINT16 e_ovno; ///< Overlay number. | ^~~~~~ include/peimage.h:74:3: error: unknown type name 'UINT16' 74 | UINT16 e_res[4]; ///< Reserved words. | ^~~~~~ include/peimage.h:75:3: error: unknown type name 'UINT16' 75 | UINT16 e_oemid; ///< OEM identifier (for e_oeminfo). | ^~~~~~ include/peimage.h:76:3: error: unknown type name 'UINT16' 76 | UINT16 e_oeminfo; ///< OEM information; e_oemid specific. | ^~~~~~ include/peimage.h:77:3: error: unknown type name 'UINT16' 77 | UINT16 e_res2[10]; ///< Reserved words. | ^~~~~~ include/peimage.h:78:3: error: unknown type name 'UINT32' 78 | UINT32 e_lfanew; ///< File address of new exe header. | ^~~~~~ include/peimage.h:85:3: error: unknown type name 'UINT16' 85 | UINT16 Machine; | ^~~~~~ include/peimage.h:86:3: error: unknown type name 'UINT16' 86 | UINT16 NumberOfSections; | ^~~~~~ include/peimage.h:87:3: error: unknown type name 'UINT32' 87 | UINT32 TimeDateStamp; | ^~~~~~ include/peimage.h:88:3: error: unknown type name 'UINT32' 88 | UINT32 PointerToSymbolTable; | ^~~~~~ include/peimage.h:89:3: error: unknown type name 'UINT32' 89 | UINT32 NumberOfSymbols; | ^~~~~~ include/peimage.h:90:3: error: unknown type name 'UINT16' 90 | UINT16 SizeOfOptionalHeader; | ^~~~~~ include/peimage.h:91:3: error: unknown type name 'UINT16' 91 | UINT16 Characteristics; | ^~~~~~ In file included from shim.h:172, from shim.c:14: include/peimage.h:117:3: error: unknown type name 'UINT32' 117 | UINT32 VirtualAddress; | ^~~~~~ include/peimage.h:118:3: error: unknown type name 'UINT32' 118 | UINT32 Size; | ^~~~~~ include/peimage.h:153:3: error: unknown type name 'UINT16' 153 | UINT16 Magic; | ^~~~~~ include/peimage.h:154:3: error: unknown type name 'UINT8' 154 | UINT8 MajorLinkerVersion; | ^~~~~ include/peimage.h:155:3: error: unknown type name 'UINT8' 155 | UINT8 MinorLinkerVersion; | ^~~~~ include/peimage.h:156:3: error: unknown type name 'UINT32' 156 | UINT32 SizeOfCode; | ^~~~~~ include/peimage.h:157:3: error: unknown type name 'UINT32' 157 | UINT32 SizeOfInitializedData; | ^~~~~~ include/peimage.h:158:3: error: unknown type name 'UINT32' 158 | UINT32 SizeOfUninitializedData; | ^~~~~~ include/peimage.h:159:3: error: unknown type name 'UINT32' 159 | UINT32 AddressOfEntryPoint; | ^~~~~~ include/peimage.h:160:3: error: unknown type name 'UINT32' 160 | UINT32 BaseOfCode; | ^~~~~~ include/peimage.h:161:3: error: unknown type name 'UINT32' 161 | UINT32 BaseOfData; ///< PE32 contains this additional field, which is absent in PE32+. | ^~~~~~ include/peimage.h:165:3: error: unknown type name 'UINT32' 165 | UINT32 ImageBase; | ^~~~~~ include/peimage.h:166:3: error: unknown type name 'UINT32' 166 | UINT32 SectionAlignment; | ^~~~~~ include/peimage.h:167:3: error: unknown type name 'UINT32' 167 | UINT32 FileAlignment; | ^~~~~~ include/peimage.h:168:3: error: unknown type name 'UINT16' 168 | UINT16 MajorOperatingSystemVersion; | ^~~~~~ include/peimage.h:169:3: error: unknown type name 'UINT16' 169 | UINT16 MinorOperatingSystemVersion; | ^~~~~~ include/peimage.h:170:3: error: unknown type name 'UINT16' 170 | UINT16 MajorImageVersion; | ^~~~~~ include/peimage.h:171:3: error: unknown type name 'UINT16' 171 | UINT16 MinorImageVersion; | ^~~~~~ include/peimage.h:172:3: error: unknown type name 'UINT16' 172 | UINT16 MajorSubsystemVersion; | ^~~~~~ include/peimage.h:173:3: error: unknown type name 'UINT16' 173 | UINT16 MinorSubsystemVersion; | ^~~~~~ include/peimage.h:174:3: error: unknown type name 'UINT32' 174 | UINT32 Win32VersionValue; | ^~~~~~ include/peimage.h:175:3: error: unknown type name 'UINT32' 175 | UINT32 SizeOfImage; | ^~~~~~ include/peimage.h:176:3: error: unknown type name 'UINT32' 176 | UINT32 SizeOfHeaders; | ^~~~~~ include/peimage.h:177:3: error: unknown type name 'UINT32' 177 | UINT32 CheckSum; | ^~~~~~ include/peimage.h:178:3: error: unknown type name 'UINT16' 178 | UINT16 Subsystem; | ^~~~~~ include/peimage.h:179:3: error: unknown type name 'UINT16' 179 | UINT16 DllCharacteristics; | ^~~~~~ include/peimage.h:180:3: error: unknown type name 'UINT32' 180 | UINT32 SizeOfStackReserve; | ^~~~~~ include/peimage.h:181:3: error: unknown type name 'UINT32' 181 | UINT32 SizeOfStackCommit; | ^~~~~~ include/peimage.h:182:3: error: unknown type name 'UINT32' 182 | UINT32 SizeOfHeapReserve; | ^~~~~~ include/peimage.h:183:3: error: unknown type name 'UINT32' 183 | UINT32 SizeOfHeapCommit; | ^~~~~~ include/peimage.h:184:3: error: unknown type name 'UINT32' 184 | UINT32 LoaderFlags; | ^~~~~~ include/peimage.h:185:3: error: unknown type name 'UINT32' 185 | UINT32 NumberOfRvaAndSizes; | ^~~~~~ include/peimage.h:204:3: error: unknown type name 'UINT16' 204 | UINT16 Magic; | ^~~~~~ include/peimage.h:205:3: error: unknown type name 'UINT8' 205 | UINT8 MajorLinkerVersion; | ^~~~~ include/peimage.h:206:3: error: unknown type name 'UINT8' 206 | UINT8 MinorLinkerVersion; | ^~~~~ include/peimage.h:207:3: error: unknown type name 'UINT32' 207 | UINT32 SizeOfCode; | ^~~~~~ include/peimage.h:208:3: error: unknown type name 'UINT32' 208 | UINT32 SizeOfInitializedData; | ^~~~~~ include/peimage.h:209:3: error: unknown type name 'UINT32' 209 | UINT32 SizeOfUninitializedData; | ^~~~~~ include/peimage.h:210:3: error: unknown type name 'UINT32' 210 | UINT32 AddressOfEntryPoint; | ^~~~~~ include/peimage.h:211:3: error: unknown type name 'UINT32' 211 | UINT32 BaseOfCode; | ^~~~~~ include/peimage.h:215:3: error: unknown type name 'UINT64' 215 | UINT64 ImageBase; | ^~~~~~ include/peimage.h:216:3: error: unknown type name 'UINT32' 216 | UINT32 SectionAlignment; | ^~~~~~ include/peimage.h:217:3: error: unknown type name 'UINT32' 217 | UINT32 FileAlignment; | ^~~~~~ include/peimage.h:218:3: error: unknown type name 'UINT16' 218 | UINT16 MajorOperatingSystemVersion; | ^~~~~~ include/peimage.h:219:3: error: unknown type name 'UINT16' 219 | UINT16 MinorOperatingSystemVersion; | ^~~~~~ include/peimage.h:220:3: error: unknown type name 'UINT16' 220 | UINT16 MajorImageVersion; | ^~~~~~ include/peimage.h:221:3: error: unknown type name 'UINT16' 221 | UINT16 MinorImageVersion; | ^~~~~~ include/peimage.h:222:3: error: unknown type name 'UINT16' 222 | UINT16 MajorSubsystemVersion; | ^~~~~~ include/peimage.h:223:3: error: unknown type name 'UINT16' 223 | UINT16 MinorSubsystemVersion; | ^~~~~~ include/peimage.h:224:3: error: unknown type name 'UINT32' 224 | UINT32 Win32VersionValue; | ^~~~~~ include/peimage.h:225:3: error: unknown type name 'UINT32' 225 | UINT32 SizeOfImage; | ^~~~~~ include/peimage.h:226:3: error: unknown type name 'UINT32' 226 | UINT32 SizeOfHeaders; | ^~~~~~ include/peimage.h:227:3: error: unknown type name 'UINT32' 227 | UINT32 CheckSum; | ^~~~~~ include/peimage.h:228:3: error: unknown type name 'UINT16' 228 | UINT16 Subsystem; | ^~~~~~ include/peimage.h:229:3: error: unknown type name 'UINT16' 229 | UINT16 DllCharacteristics; | ^~~~~~ include/peimage.h:230:3: error: unknown type name 'UINT64' 230 | UINT64 SizeOfStackReserve; | ^~~~~~ include/peimage.h:231:3: error: unknown type name 'UINT64' 231 | UINT64 SizeOfStackCommit; | ^~~~~~ include/peimage.h:232:3: error: unknown type name 'UINT64' 232 | UINT64 SizeOfHeapReserve; | ^~~~~~ include/peimage.h:233:3: error: unknown type name 'UINT64' 233 | UINT64 SizeOfHeapCommit; | ^~~~~~ include/peimage.h:234:3: error: unknown type name 'UINT32' 234 | UINT32 LoaderFlags; | ^~~~~~ include/peimage.h:235:3: error: unknown type name 'UINT32' 235 | UINT32 NumberOfRvaAndSizes; | ^~~~~~ include/peimage.h:245:3: error: unknown type name 'UINT32' 245 | UINT32 Signature; | ^~~~~~ include/peimage.h:257:3: error: unknown type name 'UINT32' 257 | UINT32 Signature; | ^~~~~~ include/peimage.h:283:3: error: unknown type name 'UINT8' 283 | UINT8 Name[EFI_IMAGE_SIZEOF_SHORT_NAME]; | ^~~~~ include/peimage.h:285:5: error: unknown type name 'UINT32' 285 | UINT32 PhysicalAddress; | ^~~~~~ include/peimage.h:286:5: error: unknown type name 'UINT32' 286 | UINT32 VirtualSize; | ^~~~~~ include/peimage.h:288:3: error: unknown type name 'UINT32' 288 | UINT32 VirtualAddress; | ^~~~~~ include/peimage.h:289:3: error: unknown type name 'UINT32' 289 | UINT32 SizeOfRawData; | ^~~~~~ include/peimage.h:290:3: error: unknown type name 'UINT32' 290 | UINT32 PointerToRawData; | ^~~~~~ include/peimage.h:291:3: error: unknown type name 'UINT32' 291 | UINT32 PointerToRelocations; | ^~~~~~ include/peimage.h:292:3: error: unknown type name 'UINT32' 292 | UINT32 PointerToLinenumbers; | ^~~~~~ include/peimage.h:293:3: error: unknown type name 'UINT16' 293 | UINT16 NumberOfRelocations; | ^~~~~~ include/peimage.h:294:3: error: unknown type name 'UINT16' 294 | UINT16 NumberOfLinenumbers; | ^~~~~~ include/peimage.h:295:3: error: unknown type name 'UINT32' 295 | UINT32 Characteristics; | ^~~~~~ include/peimage.h:433:3: error: unknown type name 'UINT32' 433 | UINT32 VirtualAddress; | ^~~~~~ include/peimage.h:434:3: error: unknown type name 'UINT32' 434 | UINT32 SymbolTableIndex; | ^~~~~~ include/peimage.h:435:3: error: unknown type name 'UINT16' 435 | UINT16 Type; | ^~~~~~ include/peimage.h:481:3: error: unknown type name 'UINT32' 481 | UINT32 VirtualAddress; | ^~~~~~ include/peimage.h:482:3: error: unknown type name 'UINT32' 482 | UINT32 SizeOfBlock; | ^~~~~~ include/peimage.h:510:5: error: unknown type name 'UINT32' 510 | UINT32 SymbolTableIndex; ///< Symbol table index of function name if Linenumber is 0. | ^~~~~~ include/peimage.h:511:5: error: unknown type name 'UINT32' 511 | UINT32 VirtualAddress; ///< Virtual address of line number. | ^~~~~~ include/peimage.h:513:3: error: unknown type name 'UINT16' 513 | UINT16 Linenumber; ///< Line number. | ^~~~~~ include/peimage.h:535:3: error: unknown type name 'UINT8' 535 | UINT8 Name[16]; ///< File member name - `/' terminated. | ^~~~~ include/peimage.h:536:3: error: unknown type name 'UINT8' 536 | UINT8 Date[12]; ///< File member date - decimal. | ^~~~~ include/peimage.h:537:3: error: unknown type name 'UINT8' 537 | UINT8 UserID[6]; ///< File member user id - decimal. | ^~~~~ include/peimage.h:538:3: error: unknown type name 'UINT8' 538 | UINT8 GroupID[6]; ///< File member group id - decimal. | ^~~~~ include/peimage.h:539:3: error: unknown type name 'UINT8' 539 | UINT8 Mode[8]; ///< File member mode - octal. | ^~~~~ include/peimage.h:540:3: error: unknown type name 'UINT8' 540 | UINT8 Size[10]; ///< File member size - decimal. | ^~~~~ include/peimage.h:541:3: error: unknown type name 'UINT8' 541 | UINT8 EndHeader[2]; ///< String to end header. (0x60 0x0A). | ^~~~~ include/peimage.h:558:3: error: unknown type name 'UINT32' 558 | UINT32 Characteristics; | ^~~~~~ include/peimage.h:559:3: error: unknown type name 'UINT32' 559 | UINT32 TimeDateStamp; | ^~~~~~ include/peimage.h:560:3: error: unknown type name 'UINT16' 560 | UINT16 MajorVersion; | ^~~~~~ include/peimage.h:561:3: error: unknown type name 'UINT16' 561 | UINT16 MinorVersion; | ^~~~~~ include/peimage.h:562:3: error: unknown type name 'UINT32' 562 | UINT32 Name; | ^~~~~~ include/peimage.h:563:3: error: unknown type name 'UINT32' 563 | UINT32 Base; | ^~~~~~ include/peimage.h:564:3: error: unknown type name 'UINT32' 564 | UINT32 NumberOfFunctions; | ^~~~~~ include/peimage.h:565:3: error: unknown type name 'UINT32' 565 | UINT32 NumberOfNames; | ^~~~~~ include/peimage.h:566:3: error: unknown type name 'UINT32' 566 | UINT32 AddressOfFunctions; | ^~~~~~ include/peimage.h:567:3: error: unknown type name 'UINT32' 567 | UINT32 AddressOfNames; | ^~~~~~ include/peimage.h:568:3: error: unknown type name 'UINT32' 568 | UINT32 AddressOfNameOrdinals; | ^~~~~~ include/peimage.h:575:3: error: unknown type name 'UINT16' 575 | UINT16 Hint; | ^~~~~~ include/peimage.h:576:3: error: unknown type name 'UINT8' 576 | UINT8 Name[1]; | ^~~~~ include/peimage.h:584:5: error: unknown type name 'UINT32' 584 | UINT32 Function; | ^~~~~~ include/peimage.h:585:5: error: unknown type name 'UINT32' 585 | UINT32 Ordinal; | ^~~~~~ include/peimage.h:598:3: error: unknown type name 'UINT32' 598 | UINT32 Characteristics; | ^~~~~~ include/peimage.h:599:3: error: unknown type name 'UINT32' 599 | UINT32 TimeDateStamp; | ^~~~~~ include/peimage.h:600:3: error: unknown type name 'UINT32' 600 | UINT32 ForwarderChain; | ^~~~~~ include/peimage.h:601:3: error: unknown type name 'UINT32' 601 | UINT32 Name; | ^~~~~~ include/peimage.h:610:3: error: unknown type name 'UINT32' 610 | UINT32 Characteristics; | ^~~~~~ include/peimage.h:611:3: error: unknown type name 'UINT32' 611 | UINT32 TimeDateStamp; | ^~~~~~ include/peimage.h:612:3: error: unknown type name 'UINT16' 612 | UINT16 MajorVersion; | ^~~~~~ include/peimage.h:613:3: error: unknown type name 'UINT16' 613 | UINT16 MinorVersion; | ^~~~~~ include/peimage.h:614:3: error: unknown type name 'UINT32' 614 | UINT32 Type; | ^~~~~~ include/peimage.h:615:3: error: unknown type name 'UINT32' 615 | UINT32 SizeOfData; | ^~~~~~ include/peimage.h:616:3: error: unknown type name 'UINT32' 616 | UINT32 RVA; ///< The address of the debug data when loaded, relative to the image base. | ^~~~~~ include/peimage.h:617:3: error: unknown type name 'UINT32' 617 | UINT32 FileOffset; ///< The file pointer to the debug data. | ^~~~~~ include/peimage.h:627:3: error: unknown type name 'UINT32' 627 | UINT32 Signature; ///< "NB10" | ^~~~~~ include/peimage.h:628:3: error: unknown type name 'UINT32' 628 | UINT32 Unknown; | ^~~~~~ include/peimage.h:629:3: error: unknown type name 'UINT32' 629 | UINT32 Unknown2; | ^~~~~~ include/peimage.h:630:3: error: unknown type name 'UINT32' 630 | UINT32 Unknown3; | ^~~~~~ include/peimage.h:641:3: error: unknown type name 'UINT32' 641 | UINT32 Signature; ///< "RSDS". | ^~~~~~ include/peimage.h:642:3: error: unknown type name 'UINT32' 642 | UINT32 Unknown; | ^~~~~~ include/peimage.h:643:3: error: unknown type name 'UINT32' 643 | UINT32 Unknown2; | ^~~~~~ include/peimage.h:644:3: error: unknown type name 'UINT32' 644 | UINT32 Unknown3; | ^~~~~~ include/peimage.h:645:3: error: unknown type name 'UINT32' 645 | UINT32 Unknown4; | ^~~~~~ include/peimage.h:646:3: error: unknown type name 'UINT32' 646 | UINT32 Unknown5; | ^~~~~~ include/peimage.h:658:3: error: unknown type name 'UINT32' 658 | UINT32 Signature; ///< "MTOC". | ^~~~~~ include/peimage.h:669:3: error: unknown type name 'UINT32' 669 | UINT32 Characteristics; | ^~~~~~ include/peimage.h:670:3: error: unknown type name 'UINT32' 670 | UINT32 TimeDateStamp; | ^~~~~~ include/peimage.h:671:3: error: unknown type name 'UINT16' 671 | UINT16 MajorVersion; | ^~~~~~ include/peimage.h:672:3: error: unknown type name 'UINT16' 672 | UINT16 MinorVersion; | ^~~~~~ include/peimage.h:673:3: error: unknown type name 'UINT16' 673 | UINT16 NumberOfNamedEntries; | ^~~~~~ include/peimage.h:674:3: error: unknown type name 'UINT16' 674 | UINT16 NumberOfIdEntries; | ^~~~~~ include/peimage.h:686:7: error: unknown type name 'UINT32' 686 | UINT32 NameOffset:31; | ^~~~~~ include/peimage.h:687:7: error: unknown type name 'UINT32' 687 | UINT32 NameIsString:1; | ^~~~~~ include/peimage.h:689:5: error: unknown type name 'UINT32' 689 | UINT32 Id; | ^~~~~~ include/peimage.h:692:5: error: unknown type name 'UINT32' 692 | UINT32 OffsetToData; | ^~~~~~ include/peimage.h:694:7: error: unknown type name 'UINT32' 694 | UINT32 OffsetToDirectory:31; | ^~~~~~ include/peimage.h:695:7: error: unknown type name 'UINT32' 695 | UINT32 DataIsDirectory:1; | ^~~~~~ include/peimage.h:704:3: error: unknown type name 'UINT16' 704 | UINT16 Length; | ^~~~~~ include/peimage.h:705:3: error: unknown type name 'CHAR16' 705 | CHAR16 String[1]; | ^~~~~~ include/peimage.h:712:3: error: unknown type name 'UINT32' 712 | UINT32 OffsetToData; | ^~~~~~ include/peimage.h:713:3: error: unknown type name 'UINT32' 713 | UINT32 Size; | ^~~~~~ include/peimage.h:714:3: error: unknown type name 'UINT32' 714 | UINT32 CodePage; | ^~~~~~ include/peimage.h:715:3: error: unknown type name 'UINT32' 715 | UINT32 Reserved; | ^~~~~~ include/peimage.h:722:3: error: unknown type name 'UINT16' 722 | UINT16 Signature; ///< The signature for TE format = "VZ". | ^~~~~~ include/peimage.h:723:3: error: unknown type name 'UINT16' 723 | UINT16 Machine; ///< From the original file header. | ^~~~~~ include/peimage.h:724:3: error: unknown type name 'UINT8' 724 | UINT8 NumberOfSections; ///< From the original file header. | ^~~~~ include/peimage.h:725:3: error: unknown type name 'UINT8' 725 | UINT8 Subsystem; ///< From original optional header. | ^~~~~ include/peimage.h:726:3: error: unknown type name 'UINT16' 726 | UINT16 StrippedSize; ///< Number of bytes we removed from the header. | ^~~~~~ include/peimage.h:727:3: error: unknown type name 'UINT32' 727 | UINT32 AddressOfEntryPoint; ///< Offset to entry point -- from original optional header. | ^~~~~~ include/peimage.h:728:3: error: unknown type name 'UINT32' 728 | UINT32 BaseOfCode; ///< From original image -- required for ITP debug. | ^~~~~~ include/peimage.h:729:3: error: unknown type name 'UINT64' 729 | UINT64 ImageBase; ///< From original file header. | ^~~~~~ include/peimage.h:761:2: error: unknown type name 'UINT8' 761 | UINT8 CertData[1]; | ^~~~~ include/peimage.h:769:2: error: unknown type name 'UINT64' 769 | UINT64 ImageAddress; | ^~~~~~ include/peimage.h:770:2: error: unknown type name 'UINT64' 770 | UINT64 ImageSize; | ^~~~~~ include/peimage.h:771:2: error: unknown type name 'UINT64' 771 | UINT64 EntryPoint; | ^~~~~~ include/peimage.h:772:2: error: unknown type name 'UINTN' 772 | UINTN SizeOfHeaders; | ^~~~~ include/peimage.h:773:2: error: unknown type name 'UINT16' 773 | UINT16 ImageType; | ^~~~~~ include/peimage.h:774:2: error: unknown type name 'UINT16' 774 | UINT16 NumberOfSections; | ^~~~~~ include/peimage.h:775:2: error: unknown type name 'UINT32' 775 | UINT32 SectionAlignment; | ^~~~~~ include/peimage.h:779:2: error: unknown type name 'UINT64' 779 | UINT64 NumberOfRvaAndSizes; | ^~~~~~ In file included from shim.h:173, from shim.c:14: include/pe.h:23:8: error: unknown type name 'EFI_IMAGE_ENTRY_POINT' 23 | EFI_IMAGE_ENTRY_POINT *entry_point, | ^~~~~~~~~~~~~~~~~~~~~ include/pe.h:25:8: error: unknown type name 'UINTN' 25 | UINTN *alloc_pages); | ^~~~~ include/pe.h:30:9: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 30 | UINT8 *sha256hash, UINT8 *sha1hash); | ^~~~~ | UINT8_C include/pe.h:30:28: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 30 | UINT8 *sha256hash, UINT8 *sha1hash); | ^~~~~ | UINT8_C In file included from shim.h:175, from shim.c:14: include/sbat.h:36:8: error: unknown type name 'UINTN' 36 | extern UINTN _sbat, _esbat; | ^~~~~ include/sbat.h:39:8: error: unknown type name 'CHAR8' 39 | const CHAR8 *component_name; | ^~~~~ include/sbat.h:40:8: error: unknown type name 'CHAR8' 40 | const CHAR8 *component_generation; | ^~~~~ include/sbat.h:44:8: error: unknown type name 'CHAR8' 44 | const CHAR8 *sbat_datestamp; | ^~~~~ include/sbat.h:54:34: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 54 | bool preserve_sbat_uefi_variable(UINT8 *sbat, UINTN sbatsize, UINT32 attributes); | ^~~~~ | UINT8_C include/sbat.h:54:47: error: unknown type name 'UINTN' 54 | bool preserve_sbat_uefi_variable(UINT8 *sbat, UINTN sbatsize, UINT32 attributes); | ^~~~~ include/sbat.h:54:63: error: unknown type name 'UINT32'; did you mean 'UINT32_C'? 54 | bool preserve_sbat_uefi_variable(UINT8 *sbat, UINTN sbatsize, UINT32 attributes); | ^~~~~~ | UINT32_C include/sbat.h:57:8: error: unknown type name 'CHAR8' 57 | const CHAR8 *component_name; | ^~~~~ include/sbat.h:58:8: error: unknown type name 'CHAR8' 58 | const CHAR8 *component_generation; | ^~~~~ include/sbat.h:59:8: error: unknown type name 'CHAR8' 59 | const CHAR8 *vendor_name; | ^~~~~ include/sbat.h:60:8: error: unknown type name 'CHAR8' 60 | const CHAR8 *vendor_package_name; | ^~~~~ include/sbat.h:61:8: error: unknown type name 'CHAR8' 61 | const CHAR8 *vendor_version; | ^~~~~ include/sbat.h:62:8: error: unknown type name 'CHAR8' 62 | const CHAR8 *vendor_url; | ^~~~~ In file included from shim.h:179, from shim.c:14: include/simple_file.h:7:37: error: unknown type name 'CHAR16' 7 | simple_file_open (EFI_HANDLE image, CHAR16 *name, EFI_FILE **file, UINT64 mode); | ^~~~~~ include/simple_file.h:7:68: error: unknown type name 'UINT64'; did you mean 'UINT64_C'? 7 | simple_file_open (EFI_HANDLE image, CHAR16 *name, EFI_FILE **file, UINT64 mode); | ^~~~~~ | UINT64_C include/simple_file.h:9:47: error: unknown type name 'CHAR16' 9 | simple_file_open_by_handle(EFI_HANDLE device, CHAR16 *name, EFI_FILE **file, UINT64 mode); | ^~~~~~ include/simple_file.h:9:78: error: unknown type name 'UINT64'; did you mean 'UINT64_C'? 9 | simple_file_open_by_handle(EFI_HANDLE device, CHAR16 *name, EFI_FILE **file, UINT64 mode); | ^~~~~~ | UINT64_C include/simple_file.h:11:38: error: unknown type name 'UINTN' 11 | simple_file_read_all(EFI_FILE *file, UINTN *size, void **buffer); | ^~~~~ include/simple_file.h:13:39: error: unknown type name 'UINTN' 13 | simple_file_write_all(EFI_FILE *file, UINTN size, void *buffer); | ^~~~~ include/simple_file.h:15:39: error: unknown type name 'CHAR16' 15 | simple_dir_read_all(EFI_HANDLE image, CHAR16 *name, EFI_FILE_INFO **Entries, | ^~~~~~ include/simple_file.h:18:37: error: unknown type name 'CHAR16' 18 | simple_dir_filter(EFI_HANDLE image, CHAR16 *name, CHAR16 *filter, | ^~~~~~ include/simple_file.h:18:51: error: unknown type name 'CHAR16' 18 | simple_dir_filter(EFI_HANDLE image, CHAR16 *name, CHAR16 *filter, | ^~~~~~ include/simple_file.h:19:5: error: unknown type name 'CHAR16' 19 | CHAR16 ***result, int *count, EFI_FILE_INFO **entries); | ^~~~~~ include/simple_file.h:21:38: error: unknown type name 'CHAR16' 21 | simple_file_selector(EFI_HANDLE *im, CHAR16 **title, CHAR16 *name, | ^~~~~~ include/simple_file.h:21:54: error: unknown type name 'CHAR16' 21 | simple_file_selector(EFI_HANDLE *im, CHAR16 **title, CHAR16 *name, | ^~~~~~ include/simple_file.h:22:8: error: unknown type name 'CHAR16' 22 | CHAR16 *filter, CHAR16 **result); | ^~~~~~ include/simple_file.h:22:24: error: unknown type name 'CHAR16' 22 | CHAR16 *filter, CHAR16 **result); | ^~~~~~ include/simple_file.h:24:24: error: unknown type name 'CHAR16' 24 | simple_volume_selector(CHAR16 **title, CHAR16 **selected, EFI_HANDLE *h); | ^~~~~~ include/simple_file.h:24:40: error: unknown type name 'CHAR16' 24 | simple_volume_selector(CHAR16 **title, CHAR16 **selected, EFI_HANDLE *h); | ^~~~~~ In file included from shim.h:180, from shim.c:14: include/str.h:109:13: error: unknown type name 'CHAR8' 109 | is_utf8_bom(CHAR8 *buf, size_t bufsize) | ^~~~~ In file included from shim.h:181, from shim.c:14: include/tpm.h:8:52: error: unknown type name 'UINTN' 8 | EFI_STATUS tpm_log_event(EFI_PHYSICAL_ADDRESS buf, UINTN size, UINT8 pcr, | ^~~~~ include/tpm.h:8:64: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 8 | EFI_STATUS tpm_log_event(EFI_PHYSICAL_ADDRESS buf, UINTN size, UINT8 pcr, | ^~~~~ | UINT8_C include/tpm.h:9:11: error: unknown type name 'CHAR8' 9 | const CHAR8 *description); | ^~~~~ include/tpm.h:12:49: error: unknown type name 'UINTN' 12 | EFI_STATUS tpm_log_pe(EFI_PHYSICAL_ADDRESS buf, UINTN size, | ^~~~~ include/tpm.h:14:9: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 14 | UINT8 *sha1hash, UINT8 pcr); | ^~~~~ | UINT8_C include/tpm.h:14:26: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 14 | UINT8 *sha1hash, UINT8 pcr); | ^~~~~ | UINT8_C include/tpm.h:16:33: error: unknown type name 'CHAR16' 16 | EFI_STATUS tpm_measure_variable(CHAR16 *dbname, EFI_GUID guid, UINTN size, void *data); | ^~~~~~ include/tpm.h:16:64: error: unknown type name 'UINTN' 16 | EFI_STATUS tpm_measure_variable(CHAR16 *dbname, EFI_GUID guid, UINTN size, void *data); | ^~~~~ include/tpm.h:44:3: error: unknown type name 'UINTN' 44 | UINTN ImageLengthInMemory; | ^~~~~ include/tpm.h:45:3: error: unknown type name 'UINTN' 45 | UINTN ImageLinkTimeAddress; | ^~~~~ include/tpm.h:46:3: error: unknown type name 'UINTN' 46 | UINTN LengthOfDevicePath; | ^~~~~ include/tpm.h:52:21: error: expected ')' before '*' token 52 | EFI_STATUS (EFIAPI *status_check) (struct efi_tpm_protocol *this, | ^~ | ) include/tpm.h:57:21: error: expected ')' before '*' token 57 | EFI_STATUS (EFIAPI *hash_all) (struct efi_tpm_protocol *this, | ^~ | ) include/tpm.h:63:21: error: expected ')' before '*' token 63 | EFI_STATUS (EFIAPI *log_event) (struct efi_tpm_protocol *this, | ^~ | ) include/tpm.h:67:21: error: expected ')' before '*' token 67 | EFI_STATUS (EFIAPI *pass_through_to_tpm) (struct efi_tpm_protocol *this, | ^~ | ) include/tpm.h:72:21: error: expected ')' before '*' token 72 | EFI_STATUS (EFIAPI *log_extend_event) (struct efi_tpm_protocol *this, | ^~ | ) include/tpm.h:79:1: error: no semicolon at end of struct or union [-Werror] 79 | }; | ^ include/tpm.h:146:21: error: expected ')' before '*' token 146 | EFI_STATUS (EFIAPI *get_capability) (struct efi_tpm2_protocol *this, | ^~ | ) include/tpm.h:148:21: error: expected ')' before '*' token 148 | EFI_STATUS (EFIAPI *get_event_log) (struct efi_tpm2_protocol *this, | ^~ | ) include/tpm.h:153:21: error: expected ')' before '*' token 153 | EFI_STATUS (EFIAPI *hash_log_extend_event) (struct efi_tpm2_protocol *this, | ^~ | ) include/tpm.h:158:21: error: expected ')' before '*' token 158 | EFI_STATUS (EFIAPI *submit_command) (struct efi_tpm2_protocol *this, | ^~ | ) include/tpm.h:163:21: error: expected ')' before '*' token 163 | EFI_STATUS (EFIAPI *get_active_pcr_blanks) (struct efi_tpm2_protocol *this, | ^~ | ) include/tpm.h:165:21: error: expected ')' before '*' token 165 | EFI_STATUS (EFIAPI *set_active_pcr_banks) (struct efi_tpm2_protocol *this, | ^~ | ) include/tpm.h:167:21: error: expected ')' before '*' token 167 | EFI_STATUS (EFIAPI *get_result_of_set_active_pcr_banks) (struct efi_tpm2_protocol *this, | ^~ | ) include/tpm.h:170:1: error: no semicolon at end of struct or union [-Werror] 170 | }; | ^ include/tpm.h:174:9: error: unknown type name 'UINT32' 174 | typedef UINT32 TCG_EVENTTYPE; | ^~~~~~ include/tpm.h:174:36: error: conflicting types for 'TCG_EVENTTYPE' 174 | typedef UINT32 TCG_EVENTTYPE; | ^~~~~~~~~~~~~ include/tpm.h:126:18: note: previous declaration of 'TCG_EVENTTYPE' was here 126 | typedef uint32_t TCG_EVENTTYPE; | ^~~~~~~~~~~~~ In file included from shim.h:182, from shim.c:14: include/ucs2.h:13:15: error: type defaults to 'int' in declaration of 'INTN' [-Werror=implicit-int] 13 | static inline INTN | ^~~~ include/ucs2.h:13:15: error: variable 'INTN' declared 'inline' [-Werror] include/ucs2.h:15:1: error: expected ',' or ';' before 'StrCaseCmp' 15 | StrCaseCmp(CHAR16 *s0, CHAR16 *s1) | ^~~~~~~~~~ include/ucs2.h:31:15: error: type defaults to 'int' in declaration of 'INTN' [-Werror=implicit-int] 31 | static inline INTN | ^~~~ include/ucs2.h:31:15: error: variable 'INTN' declared 'inline' [-Werror] include/ucs2.h:33:1: error: expected ',' or ';' before 'StrnCaseCmp' 33 | StrnCaseCmp(CHAR16 *s0, CHAR16 *s1, int n) | ^~~~~~~~~~~ include/ucs2.h:50:15: error: type defaults to 'int' in declaration of 'UINTN' [-Werror=implicit-int] 50 | static inline UINTN | ^~~~~ include/ucs2.h:50:15: error: variable 'UINTN' declared 'inline' [-Werror] include/ucs2.h:52:1: error: expected ',' or ';' before 'StrCSpn' 52 | StrCSpn(const CHAR16 *s, const CHAR16 *reject) | ^~~~~~~ include/ucs2.h:73:13: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 73 | is_all_nuls(UINT8 *data, UINTN data_size) | ^~~~~ | UINT8_C include/ucs2.h:73:26: error: expected declaration specifiers or '...' before 'UINTN' 73 | is_all_nuls(UINT8 *data, UINTN data_size) | ^~~~~ include/ucs2.h:84:15: error: type defaults to 'int' in declaration of 'UINTN' [-Werror=implicit-int] 84 | static inline UINTN | ^~~~~ include/ucs2.h:84:15: error: variable 'UINTN' declared 'inline' [-Werror] include/ucs2.h:86:1: error: expected ',' or ';' before 'count_ucs2_strings' 86 | count_ucs2_strings(UINT8 *data, UINTN data_size) | ^~~~~~~~~~~~~~~~~~ In file included from shim.h:183, from shim.c:14: include/variables.h:26:6: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 26 | IN UINT8 *X509Data, | ^~~~~ | UINT8_C include/variables.h:27:6: error: expected declaration specifiers or '...' before 'UINTN' 27 | IN UINTN X509DataSize, | ^~~~~ include/variables.h:33:10: error: expected declaration specifiers or '...' before 'UINTN' 33 | IN OUT UINTN *DataSize, | ^~~~~ include/variables.h:34:10: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 34 | IN OUT UINT8 **Data | ^~~~~ | UINT8_C include/variables.h:37:25: error: unknown type name 'CHAR16' 37 | SetSecureVariable(const CHAR16 * const var, UINT8 *Data, UINTN len, EFI_GUID owner, UINT32 options, int createtimebased); | ^~~~~~ include/variables.h:37:45: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 37 | SetSecureVariable(const CHAR16 * const var, UINT8 *Data, UINTN len, EFI_GUID owner, UINT32 options, int createtimebased); | ^~~~~ | UINT8_C include/variables.h:37:58: error: expected declaration specifiers or '...' before 'UINTN' 37 | SetSecureVariable(const CHAR16 * const var, UINT8 *Data, UINTN len, EFI_GUID owner, UINT32 options, int createtimebased); | ^~~~~ include/variables.h:37:85: error: unknown type name 'UINT32'; did you mean 'UINT32_C'? 37 | SetSecureVariable(const CHAR16 * const var, UINT8 *Data, UINTN len, EFI_GUID owner, UINT32 options, int createtimebased); | ^~~~~~ | UINT32_C include/variables.h:39:20: error: unknown type name 'CHAR16' 39 | get_variable(const CHAR16 * const var, UINT8 **data, UINTN *len, EFI_GUID owner); | ^~~~~~ include/variables.h:39:40: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 39 | get_variable(const CHAR16 * const var, UINT8 **data, UINTN *len, EFI_GUID owner); | ^~~~~ | UINT8_C include/variables.h:39:54: error: expected declaration specifiers or '...' before 'UINTN' 39 | get_variable(const CHAR16 * const var, UINT8 **data, UINTN *len, EFI_GUID owner); | ^~~~~ include/variables.h:41:25: error: unknown type name 'CHAR16' 41 | get_variable_attr(const CHAR16 * const var, UINT8 **data, UINTN *len, EFI_GUID owner, UINT32 *attributes); | ^~~~~~ include/variables.h:41:45: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 41 | get_variable_attr(const CHAR16 * const var, UINT8 **data, UINTN *len, EFI_GUID owner, UINT32 *attributes); | ^~~~~ | UINT8_C include/variables.h:41:59: error: expected declaration specifiers or '...' before 'UINTN' 41 | get_variable_attr(const CHAR16 * const var, UINT8 **data, UINTN *len, EFI_GUID owner, UINT32 *attributes); | ^~~~~ include/variables.h:41:87: error: unknown type name 'UINT32'; did you mean 'UINT32_C'? 41 | get_variable_attr(const CHAR16 * const var, UINT8 **data, UINTN *len, EFI_GUID owner, UINT32 *attributes); | ^~~~~~ | UINT32_C include/variables.h:43:25: error: unknown type name 'CHAR16' 43 | get_variable_size(const CHAR16 * const var, EFI_GUID owner, UINTN *lenp); | ^~~~~~ include/variables.h:43:61: error: expected declaration specifiers or '...' before 'UINTN' 43 | get_variable_size(const CHAR16 * const var, EFI_GUID owner, UINTN *lenp); | ^~~~~ include/variables.h:45:14: error: unknown type name 'CHAR16' 45 | set_variable(CHAR16 *var, EFI_GUID owner, UINT32 attributes, UINTN datasize, void *data); | ^~~~~~ include/variables.h:45:43: error: unknown type name 'UINT32'; did you mean 'UINT32_C'? 45 | set_variable(CHAR16 *var, EFI_GUID owner, UINT32 attributes, UINTN datasize, void *data); | ^~~~~~ | UINT32_C include/variables.h:45:62: error: expected declaration specifiers or '...' before 'UINTN' 45 | set_variable(CHAR16 *var, EFI_GUID owner, UINT32 attributes, UINTN datasize, void *data); | ^~~~~ include/variables.h:47:14: error: unknown type name 'CHAR16' 47 | del_variable(CHAR16 *var, EFI_GUID owner); | ^~~~~~ include/variables.h:49:13: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 49 | find_in_esl(UINT8 *Data, UINTN DataSize, UINT8 *key, UINTN keylen); | ^~~~~ | UINT8_C include/variables.h:49:26: error: expected declaration specifiers or '...' before 'UINTN' 49 | find_in_esl(UINT8 *Data, UINTN DataSize, UINT8 *key, UINTN keylen); | ^~~~~ include/variables.h:49:42: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 49 | find_in_esl(UINT8 *Data, UINTN DataSize, UINT8 *key, UINTN keylen); | ^~~~~ | UINT8_C include/variables.h:49:54: error: expected declaration specifiers or '...' before 'UINTN' 49 | find_in_esl(UINT8 *Data, UINTN DataSize, UINT8 *key, UINTN keylen); | ^~~~~ include/variables.h:51:28: error: unknown type name 'CHAR16' 51 | find_in_variable_esl(const CHAR16 * const var, EFI_GUID owner, UINT8 *key, UINTN keylen); | ^~~~~~ include/variables.h:51:64: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 51 | find_in_variable_esl(const CHAR16 * const var, EFI_GUID owner, UINT8 *key, UINTN keylen); | ^~~~~ | UINT8_C include/variables.h:51:76: error: expected declaration specifiers or '...' before 'UINTN' 51 | find_in_variable_esl(const CHAR16 * const var, EFI_GUID owner, UINT8 *key, UINTN keylen); | ^~~~~ include/variables.h:55:1: error: unknown type name 'UINT64'; did you mean 'UINT64_C'? 55 | UINT64 | ^~~~~~ | UINT64_C include/variables.h:58:27: error: unknown type name 'UINT64'; did you mean 'UINT64_C'? 58 | SETOSIndicationsAndReboot(UINT64 indications); | ^~~~~~ | UINT64_C include/variables.h:64:28: error: unknown type name 'CHAR16' 64 | variable_enroll_hash(const CHAR16 * const var, EFI_GUID owner, | ^~~~~~ include/variables.h:65:8: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 65 | UINT8 hash[SHA256_DIGEST_SIZE]); | ^~~~~ | UINT8_C include/variables.h:68:35: error: unknown type name 'UINT32' 68 | const EFI_GUID *type, const UINT32 sig_size, | ^~~~~~ include/variables.h:76:31: error: unknown type name 'UINT32' 76 | const EFI_GUID *type, const UINT32 sig_size, | ^~~~~~ In file included from shim.h:184, from shim.c:14: include/hexdump.h:83:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vhexdumpf' 83 | vhexdumpf(const char *file, int line, const char *func, const CHAR16 *const fmt, | ^~~~~~~~~ include/hexdump.h:118:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'hexdumpf' 118 | hexdumpf(const char *file, int line, const char *func, const CHAR16 *const fmt, | ^~~~~~~~ include/hexdump.h: In function 'hexdump': include/hexdump.h:131:2: error: implicit declaration of function 'hexdumpf'; did you mean 'hexdump'? [-Werror=implicit-function-declaration] 131 | hexdumpf(file, line, func, L"", data, size, (intptr_t)data); | ^~~~~~~~ | hexdump In file included from shim.h:186, from shim.c:14: version.h: At top level: version.h:6:8: error: unknown type name 'CHAR8' 6 | extern CHAR8 shim_version[]; | ^~~~~ In file included from Cryptlib/Include/OpenSslSupport.h:45, from shim.h:189, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseLib.h:20:1: error: unknown type name 'UINT32'; did you mean 'UINT32_C'? 20 | UINT32 WriteUnaligned32 (UINT32 *Buffer, UINT32 Value); | ^~~~~~ | UINT32_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseLib.h:20:26: error: unknown type name 'UINT32'; did you mean 'UINT32_C'? 20 | UINT32 WriteUnaligned32 (UINT32 *Buffer, UINT32 Value); | ^~~~~~ | UINT32_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseLib.h:20:42: error: unknown type name 'UINT32'; did you mean 'UINT32_C'? 20 | UINT32 WriteUnaligned32 (UINT32 *Buffer, UINT32 Value); | ^~~~~~ | UINT32_C /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseLib.h:21:1: error: unknown type name 'UINTN' 21 | UINTN AsciiStrSize (const CHAR8 *string); | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseLib.h:21:27: error: unknown type name 'CHAR8' 21 | UINTN AsciiStrSize (const CHAR8 *string); | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseLib.h:22:1: error: unknown type name 'CHAR8' 22 | CHAR8 *AsciiStrnCpy(CHAR8 *Destination, const CHAR8 *Source, UINTN count); | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseLib.h:22:21: error: unknown type name 'CHAR8' 22 | CHAR8 *AsciiStrnCpy(CHAR8 *Destination, const CHAR8 *Source, UINTN count); | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseLib.h:22:47: error: unknown type name 'CHAR8' 22 | CHAR8 *AsciiStrnCpy(CHAR8 *Destination, const CHAR8 *Source, UINTN count); | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseLib.h:22:62: error: expected declaration specifiers or '...' before 'UINTN' 22 | CHAR8 *AsciiStrnCpy(CHAR8 *Destination, const CHAR8 *Source, UINTN count); | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseLib.h:23:1: error: unknown type name 'CHAR8' 23 | CHAR8 *AsciiStrCat(CHAR8 *Destination, const CHAR8 *Source); | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseLib.h:23:20: error: unknown type name 'CHAR8' 23 | CHAR8 *AsciiStrCat(CHAR8 *Destination, const CHAR8 *Source); | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseLib.h:23:46: error: unknown type name 'CHAR8' 23 | CHAR8 *AsciiStrCat(CHAR8 *Destination, const CHAR8 *Source); | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseLib.h:24:1: error: unknown type name 'CHAR8' 24 | CHAR8 *AsciiStrCpy(CHAR8 *Destination, const CHAR8 *Source); | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseLib.h:24:20: error: unknown type name 'CHAR8' 24 | CHAR8 *AsciiStrCpy(CHAR8 *Destination, const CHAR8 *Source); | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseLib.h:24:46: error: unknown type name 'CHAR8' 24 | CHAR8 *AsciiStrCpy(CHAR8 *Destination, const CHAR8 *Source); | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseLib.h:25:1: error: unknown type name 'UINTN' 25 | UINTN AsciiStrDecimalToUintn(const CHAR8 *String); | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseLib.h:25:36: error: unknown type name 'CHAR8' 25 | UINTN AsciiStrDecimalToUintn(const CHAR8 *String); | ^~~~~ In file included from Cryptlib/Include/OpenSslSupport.h:46, from shim.h:189, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseMemoryLib.h:1:1: error: unknown type name 'CHAR8' 1 | CHAR8 *ScanMem8(CHAR8 *str, UINTN count, CHAR8 ch); | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseMemoryLib.h:1:17: error: unknown type name 'CHAR8' 1 | CHAR8 *ScanMem8(CHAR8 *str, UINTN count, CHAR8 ch); | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseMemoryLib.h:1:29: error: expected declaration specifiers or '...' before 'UINTN' 1 | CHAR8 *ScanMem8(CHAR8 *str, UINTN count, CHAR8 ch); | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseMemoryLib.h:1:42: error: unknown type name 'CHAR8' 1 | CHAR8 *ScanMem8(CHAR8 *str, UINTN count, CHAR8 ch); | ^~~~~ In file included from shim.h:189, from shim.c:14: Cryptlib/Include/OpenSslSupport.h:74:2: error: #error Unknown target architecture 74 | #error Unknown target architecture | ^~~~~ Cryptlib/Include/OpenSslSupport.h:81:9: error: unknown type name 'VOID' 81 | typedef VOID *FILE; | ^~~~ Cryptlib/Include/OpenSslSupport.h:121:14: error: expected ';' before 'size_t' 121 | typedef UINTN size_t; | ^ ~~~~~~ | ; Cryptlib/Include/OpenSslSupport.h:121:1: error: useless type name in empty declaration [-Werror] 121 | typedef UINTN size_t; | ^~~~~~~ Cryptlib/Include/OpenSslSupport.h:122:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ssize_t' 122 | typedef INTN ssize_t; | ^~~~~~~ Cryptlib/Include/OpenSslSupport.h:123:9: error: unknown type name 'INT64' 123 | typedef INT64 off_t; | ^~~~~ Cryptlib/Include/OpenSslSupport.h:124:9: error: unknown type name 'UINT16' 124 | typedef UINT16 mode_t; | ^~~~~~ Cryptlib/Include/OpenSslSupport.h:127:9: error: unknown type name 'UINT32' 127 | typedef UINT32 uid_t; | ^~~~~~ Cryptlib/Include/OpenSslSupport.h:128:9: error: unknown type name 'UINT32' 128 | typedef UINT32 gid_t; | ^~~~~~ Cryptlib/Include/OpenSslSupport.h:129:9: error: unknown type name 'UINT32' 129 | typedef UINT32 ino_t; | ^~~~~~ Cryptlib/Include/OpenSslSupport.h:130:9: error: unknown type name 'UINT32' 130 | typedef UINT32 dev_t; | ^~~~~~ Cryptlib/Include/OpenSslSupport.h:131:9: error: unknown type name 'UINT16' 131 | typedef UINT16 nlink_t; | ^~~~~~ Cryptlib/Include/OpenSslSupport.h:159:3: error: unknown type name 'UINT32' 159 | UINT32 d_fileno; /* file number of entry */ | ^~~~~~ Cryptlib/Include/OpenSslSupport.h:160:3: error: unknown type name 'UINT16' 160 | UINT16 d_reclen; /* length of this record */ | ^~~~~~ Cryptlib/Include/OpenSslSupport.h:161:3: error: unknown type name 'UINT8' 161 | UINT8 d_type; /* file type, see below */ | ^~~~~ Cryptlib/Include/OpenSslSupport.h:162:3: error: unknown type name 'UINT8' 162 | UINT8 d_namlen; /* length of string in d_name */ | ^~~~~ Cryptlib/Include/OpenSslSupport.h:181:3: error: unknown type name 'INT64' 181 | INT64 st_blocks; /* blocks allocated for file */ | ^~~~~ Cryptlib/Include/OpenSslSupport.h:182:3: error: unknown type name 'UINT32' 182 | UINT32 st_blksize; /* optimal blocksize for I/O */ | ^~~~~~ Cryptlib/Include/OpenSslSupport.h:183:3: error: unknown type name 'UINT32' 183 | UINT32 st_flags; /* user defined flags for file */ | ^~~~~~ Cryptlib/Include/OpenSslSupport.h:184:3: error: unknown type name 'UINT32' 184 | UINT32 st_gen; /* file generation number */ | ^~~~~~ Cryptlib/Include/OpenSslSupport.h:185:3: error: unknown type name 'INT32' 185 | INT32 st_lspare; | ^~~~~ Cryptlib/Include/OpenSslSupport.h:186:3: error: unknown type name 'INT64' 186 | INT64 st_qspare[2]; | ^~~~~ Cryptlib/Include/OpenSslSupport.h:221:1: error: unknown type name 'ssize_t'; did you mean 'size_t'? 221 | ssize_t read (int, void *, size_t); | ^~~~~~~ | size_t Cryptlib/Include/OpenSslSupport.h:222:1: error: unknown type name 'ssize_t'; did you mean 'size_t'? 222 | ssize_t write (int, const void *, size_t); | ^~~~~~~ | size_t Cryptlib/Include/OpenSslSupport.h:230:51: error: unknown type name 'ms_va_list' 230 | int vfprintf (FILE *, const char *, ms_va_list); | ^~~~~~~~~~ In file included from shim.c:14: shim.h:192:1: error: data definition has no type or storage class [-Werror] 192 | INTERFACE_DECL(_SHIM_LOCK); | ^~~~~~~~~~~~~~ shim.h:192:1: error: type defaults to 'int' in declaration of 'INTERFACE_DECL' [-Werror=implicit-int] shim.h:192:1: error: parameter names (without types) in function declaration [-Werror] shim.h:197:5: error: unknown type name 'VOID' 197 | IN VOID *buffer, | ^~~~ shim.h:198:5: error: unknown type name 'UINT32'; did you mean 'UINT32_C'? 198 | IN UINT32 size | ^~~~~~ | UINT32_C shim.h:207:2: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 207 | UINT8 *sha256hash, | ^~~~~ | UINT8_C shim.h:208:2: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 208 | UINT8 *sha1hash | ^~~~~ | UINT8_C shim.h:214:5: error: unknown type name 'VOID' 214 | IN VOID *data, | ^~~~ shim.h:220:2: error: unknown type name 'EFI_SHIM_LOCK_VERIFY' 220 | EFI_SHIM_LOCK_VERIFY Verify; | ^~~~~~~~~~~~~~~~~~~~ shim.h:221:2: error: unknown type name 'EFI_SHIM_LOCK_HASH' 221 | EFI_SHIM_LOCK_HASH Hash; | ^~~~~~~~~~~~~~~~~~ shim.h:222:2: error: unknown type name 'EFI_SHIM_LOCK_CONTEXT' 222 | EFI_SHIM_LOCK_CONTEXT Context; | ^~~~~~~~~~~~~~~~~~~~~ shim.h:227:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'LogError_' 227 | extern EFI_STATUS EFIAPI LogError_(const char *file, int line, const char *func, | ^~~~~~~~~ shim.h:229:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'VLogError' 229 | extern EFI_STATUS EFIAPI VLogError(const char *file, int line, const char *func, | ^~~~~~~~~ shim.h:231:8: error: unknown type name 'VOID' 231 | extern VOID LogHexdump_(const char *file, int line, const char *func, | ^~~~ shim.h:233:8: error: unknown type name 'VOID' 233 | extern VOID PrintErrors(VOID); | ^~~~ shim.h:233:1: error: parameter names (without types) in function declaration [-Werror] 233 | extern VOID PrintErrors(VOID); | ^~~~~~ shim.h:234:8: error: unknown type name 'VOID' 234 | extern VOID ClearErrors(VOID); | ^~~~ shim.h:234:1: error: parameter names (without types) in function declaration [-Werror] 234 | extern VOID ClearErrors(VOID); | ^~~~~~ shim.h:235:8: error: unknown type name 'VOID' 235 | extern VOID restore_loaded_image(VOID); | ^~~~ shim.h:235:1: error: parameter names (without types) in function declaration [-Werror] 235 | extern VOID restore_loaded_image(VOID); | ^~~~~~ shim.h:236:56: error: unknown type name 'CHAR16' 236 | extern EFI_STATUS start_image(EFI_HANDLE image_handle, CHAR16 *ImagePath); | ^~~~~~ shim.h:239:8: error: unknown type name 'UINT32' 239 | extern UINT32 vendor_authorized_size; | ^~~~~~ shim.h:240:8: error: unknown type name 'UINT8' 240 | extern UINT8 *vendor_authorized; | ^~~~~ shim.h:242:8: error: unknown type name 'UINT32' 242 | extern UINT32 vendor_deauthorized_size; | ^~~~~~ shim.h:243:8: error: unknown type name 'UINT8' 243 | extern UINT8 *vendor_deauthorized; | ^~~~~ shim.h:250:8: error: unknown type name 'UINT8' 250 | extern UINT8 user_insecure_mode; | ^~~~~ shim.h:251:8: error: unknown type name 'UINT8' 251 | extern UINT8 ignore_db; | ^~~~~ shim.h:252:8: error: unknown type name 'UINT8' 252 | extern UINT8 in_protocol; | ^~~~~ shim.h:254:8: error: unknown type name 'UINT32' 254 | extern UINT32 load_options_size; | ^~~~~~ shim.h:261:9: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 261 | UINT8 *sha256hash, UINT8 *sha1hash); | ^~~~~ | UINT8_C shim.h:261:28: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 261 | UINT8 *sha256hash, UINT8 *sha1hash); | ^~~~~ | UINT8_C In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/err.h:124, from shim.c:19: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bio.h:795:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'BIO_printf' 795 | int EFIAPI BIO_printf(BIO *bio, const char *format, ...) | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bio.h:797:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'BIO_vprintf' 797 | int EFIAPI BIO_vprintf(BIO *bio, const char *format, ms_va_list args) | ^~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bio.h:799:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'BIO_snprintf' 799 | int EFIAPI BIO_snprintf(char *buf, size_t n, const char *format, ...) | ^~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bio.h:801:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'BIO_vsnprintf' 801 | int EFIAPI BIO_vsnprintf(char *buf, size_t n, const char *format, ms_va_list args) | ^~~~~~~~~~~~~ In file included from shim.c:19: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/err.h:347:13: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ERR_add_error_data' 347 | void EFIAPI ERR_add_error_data(int num, ...); | ^~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/err.h:348:13: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ERR_add_error_vdata' 348 | void EFIAPI ERR_add_error_vdata(int num, ms_va_list args); | ^~~~~~~~~~~~~~~~~~~ In file included from shim.c:20: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:314:5: error: unknown type name 'BN_ULONG' 314 | BN_ULONG *d; /* Pointer to an array of 'BN_BITS2' bit | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:330:5: error: unknown type name 'BN_ULONG' 330 | BN_ULONG n0[2]; /* least significant word(s) of Ni; (type | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:436:1: error: parameter names (without types) in function declaration [-Werror] 436 | int BN_num_bits_word(BN_ULONG); | ^~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:484:1: error: unknown type name 'BN_ULONG' 484 | BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:484:39: error: unknown type name 'BN_ULONG' 484 | BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:485:1: error: unknown type name 'BN_ULONG' 485 | BN_ULONG BN_div_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:485:33: error: unknown type name 'BN_ULONG' 485 | BN_ULONG BN_div_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:486:28: error: unknown type name 'BN_ULONG' 486 | int BN_mul_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:487:28: error: unknown type name 'BN_ULONG' 487 | int BN_add_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:488:28: error: unknown type name 'BN_ULONG' 488 | int BN_sub_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:489:28: error: unknown type name 'BN_ULONG' 489 | int BN_set_word(BIGNUM *a, BN_ULONG w); | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:490:1: error: unknown type name 'BN_ULONG' 490 | BN_ULONG BN_get_word(const BIGNUM *a); | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:506:37: error: unknown type name 'BN_ULONG' 506 | int BN_mod_exp_mont_word(BIGNUM *r, BN_ULONG a, const BIGNUM *p, | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:545:24: error: unknown type name 'BN_ULONG' 545 | void BN_consttime_swap(BN_ULONG swap, BIGNUM *a, BIGNUM *b, int nwords); | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:850:1: error: unknown type name 'BN_ULONG' 850 | BN_ULONG bn_mul_add_words(BN_ULONG *rp, const BN_ULONG *ap, int num, | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:850:27: error: unknown type name 'BN_ULONG' 850 | BN_ULONG bn_mul_add_words(BN_ULONG *rp, const BN_ULONG *ap, int num, | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:850:47: error: unknown type name 'BN_ULONG' 850 | BN_ULONG bn_mul_add_words(BN_ULONG *rp, const BN_ULONG *ap, int num, | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:851:27: error: unknown type name 'BN_ULONG' 851 | BN_ULONG w); | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:852:1: error: unknown type name 'BN_ULONG' 852 | BN_ULONG bn_mul_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w); | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:852:23: error: unknown type name 'BN_ULONG' 852 | BN_ULONG bn_mul_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w); | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:852:43: error: unknown type name 'BN_ULONG' 852 | BN_ULONG bn_mul_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w); | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:852:66: error: unknown type name 'BN_ULONG' 852 | BN_ULONG bn_mul_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w); | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:853:19: error: unknown type name 'BN_ULONG' 853 | void bn_sqr_words(BN_ULONG *rp, const BN_ULONG *ap, int num); | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:853:39: error: unknown type name 'BN_ULONG' 853 | void bn_sqr_words(BN_ULONG *rp, const BN_ULONG *ap, int num); | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:854:1: error: unknown type name 'BN_ULONG' 854 | BN_ULONG bn_div_words(BN_ULONG h, BN_ULONG l, BN_ULONG d); | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:854:23: error: unknown type name 'BN_ULONG' 854 | BN_ULONG bn_div_words(BN_ULONG h, BN_ULONG l, BN_ULONG d); | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:854:35: error: unknown type name 'BN_ULONG' 854 | BN_ULONG bn_div_words(BN_ULONG h, BN_ULONG l, BN_ULONG d); | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:854:47: error: unknown type name 'BN_ULONG' 854 | BN_ULONG bn_div_words(BN_ULONG h, BN_ULONG l, BN_ULONG d); | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:855:1: error: unknown type name 'BN_ULONG' 855 | BN_ULONG bn_add_words(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:855:23: error: unknown type name 'BN_ULONG' 855 | BN_ULONG bn_add_words(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:855:43: error: unknown type name 'BN_ULONG' 855 | BN_ULONG bn_add_words(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:855:63: error: unknown type name 'BN_ULONG' 855 | BN_ULONG bn_add_words(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:857:1: error: unknown type name 'BN_ULONG' 857 | BN_ULONG bn_sub_words(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:857:23: error: unknown type name 'BN_ULONG' 857 | BN_ULONG bn_sub_words(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:857:43: error: unknown type name 'BN_ULONG' 857 | BN_ULONG bn_sub_words(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Include/openssl/bn.h:857:63: error: unknown type name 'BN_ULONG' 857 | BN_ULONG bn_sub_words(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, | ^~~~~~~~ In file included from shim.c:32: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:92:1: error: unknown type name 'UINTN' 92 | UINTN | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:94:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Md4GetContextSize' 94 | Md4GetContextSize ( | ^~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:114:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Md4Init' 114 | Md4Init ( | ^~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Md4Duplicate' 135 | Md4Duplicate ( | ^~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:162:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Md4Update' 162 | Md4Update ( | ^~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:192:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Md4Final' 192 | Md4Final ( | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:217:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Md4HashAll' 217 | Md4HashAll ( | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:232:1: error: unknown type name 'UINTN' 232 | UINTN | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:234:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Md5GetContextSize' 234 | Md5GetContextSize ( | ^~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:254:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Md5Init' 254 | Md5Init ( | ^~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:275:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Md5Duplicate' 275 | Md5Duplicate ( | ^~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:302:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Md5Update' 302 | Md5Update ( | ^~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:332:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Md5Final' 332 | Md5Final ( | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:357:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Md5HashAll' 357 | Md5HashAll ( | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:372:1: error: unknown type name 'UINTN' 372 | UINTN | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:374:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Sha1GetContextSize' 374 | Sha1GetContextSize ( | ^~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:394:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Sha1Init' 394 | Sha1Init ( | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:415:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Sha1Duplicate' 415 | Sha1Duplicate ( | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:442:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Sha1Update' 442 | Sha1Update ( | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:472:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Sha1Final' 472 | Sha1Final ( | ^~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:497:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Sha1HashAll' 497 | Sha1HashAll ( | ^~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:509:1: error: unknown type name 'UINTN' 509 | UINTN | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:511:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Sha256GetContextSize' 511 | Sha256GetContextSize ( | ^~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:529:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Sha256Init' 529 | Sha256Init ( | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:550:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Sha256Duplicate' 550 | Sha256Duplicate ( | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:575:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Sha256Update' 575 | Sha256Update ( | ^~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:603:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Sha256Final' 603 | Sha256Final ( | ^~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:628:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Sha256HashAll' 628 | Sha256HashAll ( | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:640:1: error: unknown type name 'UINTN' 640 | UINTN | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:642:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Sha384GetContextSize' 642 | Sha384GetContextSize ( | ^~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:660:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Sha384Init' 660 | Sha384Init ( | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:681:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Sha384Duplicate' 681 | Sha384Duplicate ( | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:706:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Sha384Update' 706 | Sha384Update ( | ^~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:734:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Sha384Final' 734 | Sha384Final ( | ^~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:759:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Sha384HashAll' 759 | Sha384HashAll ( | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:771:1: error: unknown type name 'UINTN' 771 | UINTN | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:773:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Sha512GetContextSize' 773 | Sha512GetContextSize ( | ^~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:791:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Sha512Init' 791 | Sha512Init ( | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:812:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Sha512Duplicate' 812 | Sha512Duplicate ( | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:837:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Sha512Update' 837 | Sha512Update ( | ^~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:865:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Sha512Final' 865 | Sha512Final ( | ^~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:890:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Sha512HashAll' 890 | Sha512HashAll ( | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:909:1: error: unknown type name 'UINTN' 909 | UINTN | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:911:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'HmacMd5GetContextSize' 911 | HmacMd5GetContextSize ( | ^~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:933:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'HmacMd5Init' 933 | HmacMd5Init ( | ^~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:956:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'HmacMd5Duplicate' 956 | HmacMd5Duplicate ( | ^~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:983:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'HmacMd5Update' 983 | HmacMd5Update ( | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1013:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'HmacMd5Final' 1013 | HmacMd5Final ( | ^~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1027:1: error: unknown type name 'UINTN' 1027 | UINTN | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1029:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'HmacSha1GetContextSize' 1029 | HmacSha1GetContextSize ( | ^~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1051:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'HmacSha1Init' 1051 | HmacSha1Init ( | ^~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1074:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'HmacSha1Duplicate' 1074 | HmacSha1Duplicate ( | ^~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1101:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'HmacSha1Update' 1101 | HmacSha1Update ( | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1131:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'HmacSha1Final' 1131 | HmacSha1Final ( | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1145:1: error: unknown type name 'UINTN' 1145 | UINTN | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1147:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'HmacSha256GetContextSize' 1147 | HmacSha256GetContextSize ( | ^~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1169:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'HmacSha256Init' 1169 | HmacSha256Init ( | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1192:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'HmacSha256Duplicate' 1192 | HmacSha256Duplicate ( | ^~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1219:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'HmacSha256Update' 1219 | HmacSha256Update ( | ^~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1249:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'HmacSha256Final' 1249 | HmacSha256Final ( | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1267:1: error: unknown type name 'UINTN' 1267 | UINTN | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1269:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TdesGetContextSize' 1269 | TdesGetContextSize ( | ^~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1300:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TdesInit' 1300 | TdesInit ( | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1334:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TdesEcbEncrypt' 1334 | TdesEcbEncrypt ( | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1369:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TdesEcbDecrypt' 1369 | TdesEcbDecrypt ( | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1407:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TdesCbcEncrypt' 1407 | TdesCbcEncrypt ( | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1446:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TdesCbcDecrypt' 1446 | TdesCbcDecrypt ( | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1463:1: error: unknown type name 'UINTN' 1463 | UINTN | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1465:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'AesGetContextSize' 1465 | AesGetContextSize ( | ^~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1493:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'AesInit' 1493 | AesInit ( | ^~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1527:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'AesEcbEncrypt' 1527 | AesEcbEncrypt ( | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1562:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'AesEcbDecrypt' 1562 | AesEcbDecrypt ( | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1600:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'AesCbcEncrypt' 1600 | AesCbcEncrypt ( | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1639:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'AesCbcDecrypt' 1639 | AesCbcDecrypt ( | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1656:1: error: unknown type name 'UINTN' 1656 | UINTN | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1658:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Arc4GetContextSize' 1658 | Arc4GetContextSize ( | ^~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1685:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Arc4Init' 1685 | Arc4Init ( | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1716:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Arc4Encrypt' 1716 | Arc4Encrypt ( | ^~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1748:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Arc4Decrypt' 1748 | Arc4Decrypt ( | ^~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1775:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Arc4Reset' 1775 | Arc4Reset ( | ^~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1790:1: error: unknown type name 'VOID' 1790 | VOID * | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1792:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RsaNew' 1792 | RsaNew ( | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1804:1: error: unknown type name 'VOID' 1804 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1806:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RsaFree' 1806 | RsaFree ( | ^~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1834:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RsaSetKey' 1834 | RsaSetKey ( | ^~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1871:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RsaGetKey' 1871 | RsaGetKey ( | ^~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1903:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RsaGenerateKey' 1903 | RsaGenerateKey ( | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1933:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RsaCheckKey' 1933 | RsaCheckKey ( | ^~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1966:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RsaPkcs1Sign' 1966 | RsaPkcs1Sign ( | ^~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:1995:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RsaPkcs1Verify' 1995 | RsaPkcs1Verify ( | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2024:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RsaGetPrivateKeyFromPem' 2024 | RsaGetPrivateKeyFromPem ( | ^~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2051:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RsaGetPublicKeyFromX509' 2051 | RsaGetPublicKeyFromX509 ( | ^~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2078:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'X509GetSubjectName' 2078 | X509GetSubjectName ( | ^~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2105:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'X509VerifyCert' 2105 | X509VerifyCert ( | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2130:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'X509ConstructCertificate' 2130 | X509ConstructCertificate ( | ^~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2156:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'X509ConstructCertificateStack' 2156 | X509ConstructCertificateStack ( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2169:1: error: unknown type name 'VOID' 2169 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2171:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'X509Free' 2171 | X509Free ( | ^~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2183:1: error: unknown type name 'VOID' 2183 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2185:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'X509StackFree' 2185 | X509StackFree ( | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2208:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'X509GetTBSCert' 2208 | X509GetTBSCert ( | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2244:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Pkcs5HashPassword' 2244 | Pkcs5HashPassword ( | ^~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2280:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Pkcs7GetSigners' 2280 | Pkcs7GetSigners ( | ^~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2297:1: error: unknown type name 'VOID' 2297 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2299:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Pkcs7FreeSigners' 2299 | Pkcs7FreeSigners ( | ^~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2324:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Pkcs7GetCertificatesList' 2324 | Pkcs7GetCertificatesList ( | ^~~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2361:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Pkcs7Sign' 2361 | Pkcs7Sign ( | ^~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Pkcs7Verify' 2397 | Pkcs7Verify ( | ^~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2428:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Pkcs7GetAttachedContent' 2428 | Pkcs7GetAttachedContent ( | ^~~~~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2461:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'AuthenticodeVerify' 2461 | AuthenticodeVerify ( | ^~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2492:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ImageTimestampVerify' 2492 | ImageTimestampVerify ( | ^~~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2512:1: error: unknown type name 'VOID' 2512 | VOID * | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2514:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DhNew' 2514 | DhNew ( | ^~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2526:1: error: unknown type name 'VOID' 2526 | VOID | ^~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2528:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DhFree' 2528 | DhFree ( | ^~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2558:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DhGenerateParameter' 2558 | DhGenerateParameter ( | ^~~~~~~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2590:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DhSetParameter' 2590 | DhSetParameter ( | ^~~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2623:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DhGenerateKey' 2623 | DhGenerateKey ( | ^~~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2657:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DhComputeKey' 2657 | DhComputeKey ( | ^~~~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2689:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RandomSeed' 2689 | RandomSeed ( | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/Cryptlib/Library/BaseCryptLib.h:2710:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'RandomBytes' 2710 | RandomBytes ( | ^~~~~~~~~~~ shim.c:43:8: error: unknown type name 'CHAR16' 43 | static CHAR16 *second_stage; | ^~~~~~ shim.c:45:1: error: unknown type name 'UINT32'; did you mean 'UINT32_C'? 45 | UINT32 load_options_size; | ^~~~~~ | UINT32_C shim.c:53:2: error: unknown type name 'UINT32' 53 | UINT32 vendor_authorized_size; | ^~~~~~ shim.c:54:2: error: unknown type name 'UINT32' 54 | UINT32 vendor_deauthorized_size; | ^~~~~~ shim.c:55:2: error: unknown type name 'UINT32' 55 | UINT32 vendor_authorized_offset; | ^~~~~~ shim.c:56:2: error: unknown type name 'UINT32' 56 | UINT32 vendor_deauthorized_offset; | ^~~~~~ shim.c:59:1: error: unknown type name 'UINT32'; did you mean 'UINT32_C'? 59 | UINT32 vendor_authorized_size = 0; | ^~~~~~ | UINT32_C shim.c:60:1: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 60 | UINT8 *vendor_authorized = NULL; | ^~~~~ | UINT8_C shim.c:62:1: error: unknown type name 'UINT32'; did you mean 'UINT32_C'? 62 | UINT32 vendor_deauthorized_size = 0; | ^~~~~~ | UINT32_C shim.c:63:1: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 63 | UINT8 *vendor_deauthorized = NULL; | ^~~~~ | UINT8_C shim.c:78:1: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 78 | UINT8 user_insecure_mode; | ^~~~~ | UINT8_C shim.c:79:1: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 79 | UINT8 ignore_db; | ^~~~~ | UINT8_C shim.c:88:2: error: unknown type name 'UINT32' 88 | UINT32 MokSize; | ^~~~~~ shim.c:89:2: error: unknown type name 'UINT8' 89 | UINT8 *Mok; | ^~~~~ shim.c:100:28: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 100 | static BOOLEAN verify_x509(UINT8 *Cert, UINTN CertSize) | ^~~~~ | UINT8_C shim.c:100:41: error: expected declaration specifiers or '...' before 'UINTN' 100 | static BOOLEAN verify_x509(UINT8 *Cert, UINTN CertSize) | ^~~~~ shim.c:130:27: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 130 | static BOOLEAN verify_eku(UINT8 *Cert, UINTN CertSize) | ^~~~~ | UINT8_C shim.c:130:40: error: expected declaration specifiers or '...' before 'UINTN' 130 | static BOOLEAN verify_eku(UINT8 *Cert, UINTN CertSize) | ^~~~~ shim.c:165:7: error: expected declaration specifiers or '...' before 'UINTN' 165 | UINTN dbsize, | ^~~~~ shim.c:167:7: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 167 | UINT8 *hash, CHAR16 *dbname, | ^~~~~ | UINT8_C shim.c:167:20: error: unknown type name 'CHAR16' 167 | UINT8 *hash, CHAR16 *dbname, | ^~~~~~ shim.c:211:35: error: unknown type name 'CHAR16' 211 | static CHECK_STATUS check_db_cert(CHAR16 *dbname, EFI_GUID guid, | ^~~~~~ shim.c:212:39: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 212 | WIN_CERTIFICATE_EFI_PKCS *data, UINT8 *hash) | ^~~~~ | UINT8_C shim.c:237:7: error: expected declaration specifiers or '...' before 'UINTN' 237 | UINTN dbsize, UINT8 *data, | ^~~~~ shim.c:237:21: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 237 | UINTN dbsize, UINT8 *data, | ^~~~~ | UINT8_C shim.c:239:7: error: unknown type name 'CHAR16' 239 | CHAR16 *dbname, EFI_GUID guid) | ^~~~~~ shim.c:279:35: error: unknown type name 'CHAR16' 279 | static CHECK_STATUS check_db_hash(CHAR16 *dbname, EFI_GUID guid, UINT8 *data, | ^~~~~~ shim.c:279:66: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 279 | static CHECK_STATUS check_db_hash(CHAR16 *dbname, EFI_GUID guid, UINT8 *data, | ^~~~~ | UINT8_C shim.c:307:7: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 307 | UINT8 *sha256hash, UINT8 *sha1hash) | ^~~~~ | UINT8_C shim.c:307:26: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 307 | UINT8 *sha256hash, UINT8 *sha1hash) | ^~~~~ | UINT8_C shim.c:371:8: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 371 | UINT8 *sha256hash, UINT8 *sha1hash) | ^~~~~ | UINT8_C shim.c:371:27: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 371 | UINT8 *sha256hash, UINT8 *sha1hash) | ^~~~~ | UINT8_C shim.c: In function 'secure_mode': shim.c:457:4: error: implicit declaration of function 'console_notify'; did you mean 'console_fini'? [-Werror=implicit-function-declaration] 457 | console_notify(L"Secure boot not enabled"); | ^~~~~~~~~~~~~~ | console_fini shim.c: At top level: shim.c:481:8: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 481 | UINT8 *sha256hash, UINT8 *sha1hash) | ^~~~~ | UINT8_C shim.c:481:27: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 481 | UINT8 *sha256hash, UINT8 *sha1hash) | ^~~~~ | UINT8_C shim.c:582:9: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 582 | UINT8 *sha256hash, UINT8 *sha1hash) | ^~~~~ | UINT8_C shim.c:582:28: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 582 | UINT8 *sha256hash, UINT8 *sha1hash) | ^~~~~ | UINT8_C shim.c: In function 'should_use_fallback': shim.c:721:2: error: unknown type name 'CHAR16' 721 | CHAR16 *bootpath = NULL; | ^~~~~~ In file included from shim.h:53, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:50:34: error: called object is not a function or function pointer 50 | #define gBS BS | ^~ shim.c:728:15: note: in expansion of macro 'gBS' 728 | efi_status = gBS->HandleProtocol(image_handle, &EFI_LOADED_IMAGE_GUID, | ^~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:70, from shim.h:52, from shim.c:14: shim.c:730:16: error: expected ')' before 'efi_status' 730 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:44: note: in definition of macro 'EFI_ERROR' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:36: note: to match this '(' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ shim.c:730:6: note: in expansion of macro 'EFI_ERROR' 730 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~ In file included from shim.c:14: shim.h:265:9: error: expected ';' before '__perror_ret' 265 | UINTN __perror_ret = 0; \ | ^~~~~~~~~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:731:3: note: in expansion of macro 'perror' 731 | perror(L"Could not get image for bootx64.efi: %r\n", | ^~~~~~ shim.h:267:4: error: '__perror_ret' undeclared (first use in this function) 267 | __perror_ret = console_print((fmt), ##__VA_ARGS__); \ | ^~~~~~~~~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:731:3: note: in expansion of macro 'perror' 731 | perror(L"Could not get image for bootx64.efi: %r\n", | ^~~~~~ shim.h:267:4: note: each undeclared identifier is reported only once for each function it appears in 267 | __perror_ret = console_print((fmt), ##__VA_ARGS__); \ | ^~~~~~~~~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:731:3: note: in expansion of macro 'perror' 731 | perror(L"Could not get image for bootx64.efi: %r\n", | ^~~~~~ shim.h:267:19: error: implicit declaration of function 'console_print'; did you mean 'console_fini'? [-Werror=implicit-function-declaration] 267 | __perror_ret = console_print((fmt), ##__VA_ARGS__); \ | ^~~~~~~~~~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:731:3: note: in expansion of macro 'perror' 731 | perror(L"Could not get image for bootx64.efi: %r\n", | ^~~~~~ shim.h:268:3: error: implicit declaration of function 'LogError_'; did you mean 'LogError'? [-Werror=implicit-function-declaration] 268 | LogError_(file, line, func, fmt, ##__VA_ARGS__); \ | ^~~~~~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:731:3: note: in expansion of macro 'perror' 731 | perror(L"Could not get image for bootx64.efi: %r\n", | ^~~~~~ shim.h:265:3: error: statement with no effect [-Werror=unused-value] 265 | UINTN __perror_ret = 0; \ | ^~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:731:3: note: in expansion of macro 'perror' 731 | perror(L"Could not get image for bootx64.efi: %r\n", | ^~~~~~ shim.c:743:6: error: implicit declaration of function 'StrnCaseCmp'; did you mean 'strncasecmp'? [-Werror=implicit-function-declaration] 743 | if (StrnCaseCmp(bootpath, L"\\EFI\\BOOT\\BOOT", 14) && | ^~~~~~~~~~~ | strncasecmp shim.c:750:21: error: implicit declaration of function 'StrCaseCmp'; did you mean 'strcasecmp'? [-Werror=implicit-function-declaration] 750 | if (pathlen < 5 || StrCaseCmp(bootpath + pathlen - 4, L".EFI")) | ^~~~~~~~~~ | strcasecmp In file included from shim.h:53, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:50:34: error: called object is not a function or function pointer 50 | #define gBS BS | ^~ shim.c:753:15: note: in expansion of macro 'gBS' 753 | efi_status = gBS->HandleProtocol(li->DeviceHandle, &FileSystemProtocol, | ^~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:70, from shim.h:52, from shim.c:14: shim.c:755:16: error: expected ')' before 'efi_status' 755 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:44: note: in definition of macro 'EFI_ERROR' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:36: note: to match this '(' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ shim.c:755:6: note: in expansion of macro 'EFI_ERROR' 755 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~ In file included from shim.c:14: shim.h:265:9: error: expected ';' before '__perror_ret' 265 | UINTN __perror_ret = 0; \ | ^~~~~~~~~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:756:3: note: in expansion of macro 'perror' 756 | perror(L"Could not get fio for li->DeviceHandle: %r\n", | ^~~~~~ shim.h:265:3: error: statement with no effect [-Werror=unused-value] 265 | UINTN __perror_ret = 0; \ | ^~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:756:3: note: in expansion of macro 'perror' 756 | perror(L"Could not get fio for li->DeviceHandle: %r\n", | ^~~~~~ shim.c:761:15: error: called object is not a function or function pointer 761 | efi_status = fio->OpenVolume(fio, &vh); | ^~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:70, from shim.h:52, from shim.c:14: shim.c:762:16: error: expected ')' before 'efi_status' 762 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:44: note: in definition of macro 'EFI_ERROR' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:36: note: to match this '(' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ shim.c:762:6: note: in expansion of macro 'EFI_ERROR' 762 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~ In file included from shim.c:14: shim.h:265:9: error: expected ';' before '__perror_ret' 265 | UINTN __perror_ret = 0; \ | ^~~~~~~~~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:763:3: note: in expansion of macro 'perror' 763 | perror(L"Could not open fio volume: %r\n", efi_status); | ^~~~~~ shim.h:265:3: error: statement with no effect [-Werror=unused-value] 265 | UINTN __perror_ret = 0; \ | ^~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:763:3: note: in expansion of macro 'perror' 763 | perror(L"Could not open fio volume: %r\n", efi_status); | ^~~~~~ shim.c:767:15: error: called object is not a function or function pointer 767 | efi_status = vh->Open(vh, &fh, L"\\EFI\\BOOT" FALLBACK, | ^~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:70, from shim.h:52, from shim.c:14: shim.c:769:16: error: expected ')' before 'efi_status' 769 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:44: note: in definition of macro 'EFI_ERROR' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:36: note: to match this '(' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ shim.c:769:6: note: in expansion of macro 'EFI_ERROR' 769 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~ shim.c:782:3: error: called object is not a function or function pointer 782 | fh->Close(fh); | ^~ shim.c:784:3: error: called object is not a function or function pointer 784 | vh->Close(vh); | ^~ shim.c:786:3: error: implicit declaration of function 'FreePool' [-Werror=implicit-function-declaration] 786 | FreePool(bootpath); | ^~~~~~~~ shim.c: At top level: shim.c:796:7: error: unknown type name 'CHAR16' 796 | CHAR16 *ImagePath, | ^~~~~~ shim.c:797:7: error: unknown type name 'CHAR16' 797 | CHAR16 **PathName) | ^~~~~~ shim.c:888:25: error: unknown type name 'CHAR16' 888 | int *datasize, CHAR16 *PathName) | ^~~~~~ shim.c:999:39: error: unknown type name 'UINT32'; did you mean 'UINT32_C'? 999 | EFI_STATUS shim_verify (void *buffer, UINT32 size) | ^~~~~~ | UINT32_C shim.c:1046:9: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 1046 | UINT8 *sha256hash, UINT8 *sha1hash) | ^~~~~ | UINT8_C shim.c:1046:28: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 1046 | UINT8 *sha256hash, UINT8 *sha1hash) | ^~~~~ | UINT8_C shim.c:1073:1: error: unknown type name 'VOID' 1073 | VOID | ^~~~ shim.c: In function 'restore_loaded_image': shim.c:1074:1: error: type of 'VOID' defaults to 'int' [-Werror=implicit-int] 1074 | restore_loaded_image(VOID) | ^~~~~~~~~~~~~~~~~~~~ shim.c:1082:2: error: implicit declaration of function 'CopyMem' [-Werror=implicit-function-declaration] 1082 | CopyMem(shim_li, &shim_li_bak, sizeof(shim_li_bak)); | ^~~~~~~ shim.c:1074:1: error: unused parameter 'VOID' [-Werror=unused-parameter] 1074 | restore_loaded_image(VOID) | ^~~~~~~~~~~~~~~~~~~~ shim.c: At top level: shim.c:1088:49: error: unknown type name 'CHAR16' 1088 | EFI_STATUS start_image(EFI_HANDLE image_handle, CHAR16 *ImagePath) | ^~~~~~ shim.c: In function 'init_grub': shim.c:1222:15: error: implicit declaration of function 'start_image' [-Werror=implicit-function-declaration] 1222 | efi_status = start_image(image_handle, use_fb ? FALLBACK :second_stage); | ^~~~~~~~~~~ shim.c:1222:59: error: pointer type mismatch in conditional expression [-Werror] 1222 | efi_status = start_image(image_handle, use_fb ? FALLBACK :second_stage); | ^ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:70, from shim.h:52, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:54:41: error: implicit declaration of function 'EFIERR' [-Werror=implicit-function-declaration] 54 | #define EFI_SECURITY_VIOLATION EFIERR(26) | ^~~~~~ shim.c:1223:20: note: in expansion of macro 'EFI_SECURITY_VIOLATION' 1223 | if (efi_status == EFI_SECURITY_VIOLATION || | ^~~~~~~~~~~~~~~~~~~~~~ shim.c:1226:17: error: expected ')' before 'efi_status' 1226 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:44: note: in definition of macro 'EFI_ERROR' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:36: note: to match this '(' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ shim.c:1226:7: note: in expansion of macro 'EFI_ERROR' 1226 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~ shim.c:1233:25: error: pointer type mismatch in conditional expression [-Werror] 1233 | use_fb ? FALLBACK : second_stage); | ^ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:70, from shim.h:52, from shim.c:14: shim.c:1236:16: error: expected ')' before 'efi_status' 1236 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:44: note: in definition of macro 'EFI_ERROR' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:36: note: to match this '(' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ shim.c:1236:6: note: in expansion of macro 'EFI_ERROR' 1236 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~ shim.c: At top level: shim.c:1245:31: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 1245 | get_load_option_optional_data(UINT8 *data, UINTN data_size, | ^~~~~ | UINT8_C shim.c:1245:44: error: expected declaration specifiers or '...' before 'UINTN' 1245 | get_load_option_optional_data(UINT8 *data, UINTN data_size, | ^~~~~ shim.c:1246:10: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 1246 | UINT8 **od, UINTN *ods) | ^~~~~ | UINT8_C shim.c:1246:22: error: expected declaration specifiers or '...' before 'UINTN' 1246 | UINT8 **od, UINTN *ods) | ^~~~~ shim.c:1354:46: error: unknown type name 'CHAR16' 1354 | static int is_our_path(EFI_LOADED_IMAGE *li, CHAR16 *path) | ^~~~~~ shim.c: In function 'set_second_stage': shim.c:1390:2: error: unknown type name 'CHAR16' 1390 | CHAR16 *start = NULL; | ^~~~~~ shim.c:1391:2: error: statement with no effect [-Werror=unused-value] 1391 | UINTN remaining_size = 0; | ^~~~~ shim.c:1391:7: error: expected ';' before 'remaining_size' 1391 | UINTN remaining_size = 0; | ^~~~~~~~~~~~~~~ | ; shim.c:1392:2: error: unknown type name 'CHAR16' 1392 | CHAR16 *loader_str = NULL; | ^~~~~~ shim.c:1393:2: error: statement with no effect [-Werror=unused-value] 1393 | UINTN loader_len = 0; | ^~~~~ shim.c:1393:7: error: expected ';' before 'loader_len' 1393 | UINTN loader_len = 0; | ^~~~~~~~~~~ | ; shim.c:1395:2: error: statement with no effect [-Werror=unused-value] 1395 | UINTN second_stage_len; | ^~~~~ shim.c:1395:7: error: expected ';' before 'second_stage_len' 1395 | UINTN second_stage_len; | ^~~~~~~~~~~~~~~~~ | ; shim.c:1397:2: error: 'second_stage_len' undeclared (first use in this function); did you mean 'second_stage'? 1397 | second_stage_len = (StrLen(DEFAULT_LOADER) + 1) * sizeof(CHAR16); | ^~~~~~~~~~~~~~~~ | second_stage : error: passing argument 1 of 'StrLen' from incompatible pointer type [-Werror=incompatible-pointer-types] shim.c:1397:29: note: in expansion of macro 'DEFAULT_LOADER' 1397 | second_stage_len = (StrLen(DEFAULT_LOADER) + 1) * sizeof(CHAR16); | ^~~~~~~~~~~~~~ In file included from shim.h:53, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:366:24: note: expected 'const int *' but argument is of type 'short unsigned int *' 366 | IN CONST CHAR16 *s1 shim.c:1397:59: error: 'CHAR16' undeclared (first use in this function) 1397 | second_stage_len = (StrLen(DEFAULT_LOADER) + 1) * sizeof(CHAR16); | ^~~~~~ shim.c:1398:17: error: implicit declaration of function 'AllocatePool' [-Werror=implicit-function-declaration] 1398 | second_stage = AllocatePool(second_stage_len); | ^~~~~~~~~~~~ In file included from shim.c:14: shim.h:265:9: error: expected ';' before '__perror_ret' 265 | UINTN __perror_ret = 0; \ | ^~~~~~~~~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:1400:3: note: in expansion of macro 'perror' 1400 | perror(L"Could not allocate %lu bytes\n", second_stage_len); | ^~~~~~ shim.h:267:4: error: '__perror_ret' undeclared (first use in this function) 267 | __perror_ret = console_print((fmt), ##__VA_ARGS__); \ | ^~~~~~~~~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:1400:3: note: in expansion of macro 'perror' 1400 | perror(L"Could not allocate %lu bytes\n", second_stage_len); | ^~~~~~ shim.h:265:3: error: statement with no effect [-Werror=unused-value] 265 | UINTN __perror_ret = 0; \ | ^~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:1400:3: note: in expansion of macro 'perror' 1400 | perror(L"Could not allocate %lu bytes\n", second_stage_len); | ^~~~~~ shim.c:1403:2: error: implicit declaration of function 'StrCpy'; did you mean 'StrCmp'? [-Werror=implicit-function-declaration] 1403 | StrCpy(second_stage, DEFAULT_LOADER); | ^~~~~~ | StrCmp In file included from shim.h:53, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:50:34: error: called object is not a function or function pointer 50 | #define gBS BS | ^~ shim.c:1407:15: note: in expansion of macro 'gBS' 1407 | efi_status = gBS->HandleProtocol(image_handle, &LoadedImageProtocol, | ^~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:70, from shim.h:52, from shim.c:14: shim.c:1409:16: error: expected ')' before 'efi_status' 1409 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:44: note: in definition of macro 'EFI_ERROR' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:36: note: to match this '(' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ shim.c:1409:6: note: in expansion of macro 'EFI_ERROR' 1409 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~ In file included from shim.c:14: shim.h:265:9: error: expected ';' before '__perror_ret' 265 | UINTN __perror_ret = 0; \ | ^~~~~~~~~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:1410:3: note: in expansion of macro 'perror' 1410 | perror (L"Failed to get load options: %r\n", efi_status); | ^~~~~~ shim.h:265:3: error: statement with no effect [-Werror=unused-value] 265 | UINTN __perror_ret = 0; \ | ^~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:1410:3: note: in expansion of macro 'perror' 1410 | perror (L"Failed to get load options: %r\n", efi_status); | ^~~~~~ shim.c:1498:6: error: implicit declaration of function 'is_all_nuls' [-Werror=implicit-function-declaration] 1498 | if (is_all_nuls(li->LoadOptions, li->LoadOptionsSize)) | ^~~~~~~~~~~ shim.c:1509:2: error: statement with no effect [-Werror=unused-value] 1509 | UINTN strings = count_ucs2_strings(li->LoadOptions, | ^~~~~ shim.c:1509:7: error: expected ';' before 'strings' 1509 | UINTN strings = count_ucs2_strings(li->LoadOptions, | ^~~~~~~~ | ; shim.c:1522:6: error: 'strings' undeclared (first use in this function); did you mean 'stdin'? 1522 | if (strings == 1) { | ^~~~~~~ | stdin shim.c:1523:3: error: unknown type name 'UINT16'; did you mean 'UINT16_C'? 1523 | UINT16 *cur = start = li->LoadOptions; | ^~~~~~ | UINT16_C shim.c:1526:17: error: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Werror=sign-compare] 1526 | for (i = 0; i < li->LoadOptionsSize / 2; i++) { | ^ shim.c:1532:13: error: implicit declaration of function 'count_ucs2_strings' [-Werror=implicit-function-declaration] 1532 | strings = count_ucs2_strings(li->LoadOptions, | ^~~~~~~~~~~~~~~~~~ shim.c:1544:16: error: implicit declaration of function 'get_load_option_optional_data' [-Werror=implicit-function-declaration] 1544 | efi_status = get_load_option_optional_data(li->LoadOptions, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shim.c:1546:12: error: 'UINT8' undeclared (first use in this function); did you mean 'UINTN'? 1546 | (UINT8 **)&start, | ^~~~~ | UINTN shim.c:1546:20: error: expected expression before ')' token 1546 | (UINT8 **)&start, | ^ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:70, from shim.h:52, from shim.c:14: shim.c:1548:17: error: expected ')' before 'efi_status' 1548 | if (EFI_ERROR(efi_status)) | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:44: note: in definition of macro 'EFI_ERROR' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:36: note: to match this '(' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ shim.c:1548:7: note: in expansion of macro 'EFI_ERROR' 1548 | if (EFI_ERROR(efi_status)) | ^~~~~~~~~ shim.c:1551:3: error: 'remaining_size' undeclared (first use in this function) 1551 | remaining_size = 0; | ^~~~~~~~~~~~~~ shim.c:1558:3: error: unknown type name 'UINT16'; did you mean 'UINT16_C'? 1558 | UINT16 *cur = li->LoadOptions; | ^~~~~~ | UINT16_C shim.c:1559:17: error: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Werror=sign-compare] 1559 | for (i = 1; i < li->LoadOptionsSize / 2; i++) { | ^ shim.c:1568:29: error: implicit declaration of function 'is_our_path' [-Werror=implicit-function-declaration] 1568 | } else if (strings == 1 && is_our_path(li, start)) { | ^~~~~~~~~~~ shim.c:1587:6: error: 'loader_len' undeclared (first use in this function); did you mean 'loader_str'? 1587 | if (loader_len > 0) { | ^~~~~~~~~~ | loader_str In file included from shim.c:14: shim.h:265:9: error: expected ';' before '__perror_ret' 265 | UINTN __perror_ret = 0; \ | ^~~~~~~~~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:1591:4: note: in expansion of macro 'perror' 1591 | perror(L"Failed to allocate loader string\n"); | ^~~~~~ shim.h:265:3: error: statement with no effect [-Werror=unused-value] 265 | UINTN __perror_ret = 0; \ | ^~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:1591:4: note: in expansion of macro 'perror' 1591 | perror(L"Failed to allocate loader string\n"); | ^~~~~~ shim.c: In function 'ossl_malloc': shim.c:1610:9: error: returning 'int' from a function with return type 'void *' makes pointer from integer without a cast [-Werror=int-conversion] 1610 | return AllocatePool(num); | ^~~~~~~~~~~~~~~~~ shim.c: In function 'install_shim_protocols': shim.c:1673:15: error: implicit declaration of function 'LibLocateProtocol' [-Werror=implicit-function-declaration] 1673 | efi_status = LibLocateProtocol(&SHIM_LOCK_GUID, (VOID **)&shim_lock); | ^~~~~~~~~~~~~~~~~ shim.c:1673:51: error: 'VOID' undeclared (first use in this function) 1673 | efi_status = LibLocateProtocol(&SHIM_LOCK_GUID, (VOID **)&shim_lock); | ^~~~ shim.c:1673:58: error: expected expression before ')' token 1673 | efi_status = LibLocateProtocol(&SHIM_LOCK_GUID, (VOID **)&shim_lock); | ^ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:70, from shim.h:52, from shim.c:14: shim.c:1674:17: error: expected ')' before 'efi_status' 1674 | if (!EFI_ERROR(efi_status)) | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:44: note: in definition of macro 'EFI_ERROR' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:36: note: to match this '(' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ shim.c:1674:7: note: in expansion of macro 'EFI_ERROR' 1674 | if (!EFI_ERROR(efi_status)) | ^~~~~~~~~ In file included from shim.h:53, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:50:34: error: called object is not a function or function pointer 50 | #define gBS BS | ^~ shim.c:1680:15: note: in expansion of macro 'gBS' 1680 | efi_status = gBS->InstallProtocolInterface(&shim_lock_handle, | ^~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:70, from shim.h:52, from shim.c:14: shim.c:1684:16: error: expected ')' before 'efi_status' 1684 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:44: note: in definition of macro 'EFI_ERROR' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:36: note: to match this '(' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ shim.c:1684:6: note: in expansion of macro 'EFI_ERROR' 1684 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~ shim.c:1685:3: error: implicit declaration of function 'console_error'; did you mean 'console_reset'? [-Werror=implicit-function-declaration] 1685 | console_error(L"Could not install security protocol", | ^~~~~~~~~~~~~ | console_reset shim.c:1653:13: error: unused variable 'shim_lock' [-Werror=unused-variable] 1653 | SHIM_LOCK *shim_lock; | ^~~~~~~~~ In file included from shim.h:53, from shim.c:14: shim.c: In function 'uninstall_shim_protocols': /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:50:34: error: called object is not a function or function pointer 50 | #define gBS BS | ^~ shim.c:1709:2: note: in expansion of macro 'gBS' 1709 | gBS->UninstallProtocolInterface(shim_lock_handle, &SHIM_LOCK_GUID, | ^~~ In file included from shim.h:160, from shim.c:14: shim.c: In function 'shim_init': include/console.h:97:9: error: expected ';' before '__dprint_ret' 97 | UINTN __dprint_ret = 0; \ | ^~~~~~~~~~~~ include/console.h:103:2: note: in expansion of macro 'dprint_' 103 | dprint_(L"%a:%d:%a() " fmt, __FILE__, __LINE__ - 1, __func__, \ | ^~~~~~~ shim.c:1728:2: note: in expansion of macro 'dprint' 1728 | dprint(L"%a", shim_version); | ^~~~~~ include/console.h:99:4: error: '__dprint_ret' undeclared (first use in this function) 99 | __dprint_ret = console_print((fmt), ##__VA_ARGS__); \ | ^~~~~~~~~~~~ include/console.h:103:2: note: in expansion of macro 'dprint_' 103 | dprint_(L"%a:%d:%a() " fmt, __FILE__, __LINE__ - 1, __func__, \ | ^~~~~~~ shim.c:1728:2: note: in expansion of macro 'dprint' 1728 | dprint(L"%a", shim_version); | ^~~~~~ include/console.h:97:3: error: statement with no effect [-Werror=unused-value] 97 | UINTN __dprint_ret = 0; \ | ^~~~~ include/console.h:103:2: note: in expansion of macro 'dprint_' 103 | dprint_(L"%a:%d:%a() " fmt, __FILE__, __LINE__ - 1, __func__, \ | ^~~~~~~ shim.c:1728:2: note: in expansion of macro 'dprint' 1728 | dprint(L"%a", shim_version); | ^~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:70, from shim.h:52, from shim.c:14: shim.c:1732:16: error: expected ')' before 'efi_status' 1732 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:44: note: in definition of macro 'EFI_ERROR' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:36: note: to match this '(' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ shim.c:1732:6: note: in expansion of macro 'EFI_ERROR' 1732 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~ In file included from shim.c:14: shim.h:265:9: error: expected ';' before '__perror_ret' 265 | UINTN __perror_ret = 0; \ | ^~~~~~~~~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:1733:3: note: in expansion of macro 'perror' 1733 | perror(L"set_second_stage() failed: %r\n", efi_status); | ^~~~~~ shim.h:267:4: error: '__perror_ret' undeclared (first use in this function) 267 | __perror_ret = console_print((fmt), ##__VA_ARGS__); \ | ^~~~~~~~~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:1733:3: note: in expansion of macro 'perror' 1733 | perror(L"set_second_stage() failed: %r\n", efi_status); | ^~~~~~ shim.h:265:3: error: statement with no effect [-Werror=unused-value] 265 | UINTN __perror_ret = 0; \ | ^~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:1733:3: note: in expansion of macro 'perror' 1733 | perror(L"set_second_stage() failed: %r\n", efi_status); | ^~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:70, from shim.h:52, from shim.c:14: shim.c:1753:16: error: expected ')' before 'efi_status' 1753 | if (EFI_ERROR(efi_status)) | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:44: note: in definition of macro 'EFI_ERROR' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:36: note: to match this '(' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ shim.c:1753:6: note: in expansion of macro 'EFI_ERROR' 1753 | if (EFI_ERROR(efi_status)) | ^~~~~~~~~ In file included from shim.c:14: shim.h:265:9: error: expected ';' before '__perror_ret' 265 | UINTN __perror_ret = 0; \ | ^~~~~~~~~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:1754:3: note: in expansion of macro 'perror' 1754 | perror(L"install_shim_protocols() failed: %r\n", efi_status); | ^~~~~~ shim.h:265:3: error: statement with no effect [-Werror=unused-value] 265 | UINTN __perror_ret = 0; \ | ^~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:1754:3: note: in expansion of macro 'perror' 1754 | perror(L"install_shim_protocols() failed: %r\n", efi_status); | ^~~~~~ shim.c: In function 'debug_hook': shim.c:1796:2: error: unknown type name 'UINT8'; did you mean 'UINT8_C'? 1796 | UINT8 *data = NULL; | ^~~~~ | UINT8_C shim.c:1797:2: error: statement with no effect [-Werror=unused-value] 1797 | UINTN dataSize = 0; | ^~~~~ shim.c:1797:7: error: expected ';' before 'dataSize' 1797 | UINTN dataSize = 0; | ^~~~~~~~~ | ; shim.c:1799:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'x' 1799 | register volatile UINTN x = 0; | ^ shim.c:1799:26: error: 'x' undeclared (first use in this function) shim.c:1802:8: error: unknown type name 'CHAR16' 1802 | const CHAR16 * const debug_var_name = | ^~~~~~ shim.c:1806:3: error: initialization of 'const int * const' from incompatible pointer type 'short unsigned int *' [-Werror=incompatible-pointer-types] 1806 | L"SHIM_DEBUG"; | ^~~~~~~~~~~~~ shim.c:1812:15: error: implicit declaration of function 'get_variable' [-Werror=implicit-function-declaration] 1812 | efi_status = get_variable(debug_var_name, &data, &dataSize, | ^~~~~~~~~~~~ shim.c:1812:52: error: 'dataSize' undeclared (first use in this function) 1812 | efi_status = get_variable(debug_var_name, &data, &dataSize, | ^~~~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:70, from shim.h:52, from shim.c:14: shim.c:1814:16: error: expected ')' before 'efi_status' 1814 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:44: note: in definition of macro 'EFI_ERROR' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:36: note: to match this '(' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ shim.c:1814:6: note: in expansion of macro 'EFI_ERROR' 1814 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~ shim.c:1798:13: error: variable 'efi_status' set but not used [-Werror=unused-but-set-variable] 1798 | EFI_STATUS efi_status; | ^~~~~~~~~~ shim.c: In function 'efi_main': shim.c:1883:23: error: 'UINT8' undeclared (first use in this function); did you mean 'UINTN'? 1883 | vendor_authorized = (UINT8 *)&cert_table + cert_table.vendor_authorized_offset; | ^~~~~ | UINTN shim.c:1883:30: error: expected expression before ')' token 1883 | vendor_authorized = (UINT8 *)&cert_table + cert_table.vendor_authorized_offset; | ^ shim.c:1886:32: error: expected expression before ')' token 1886 | vendor_deauthorized = (UINT8 *)&cert_table + cert_table.vendor_deauthorized_offset; | ^ shim.c:1893:2: error: unknown type name 'CHAR16' 1893 | CHAR16 *msgs[] = { | ^~~~~~ shim.c:1894:3: error: initialization of 'int *' from incompatible pointer type 'short unsigned int *' [-Werror=incompatible-pointer-types] 1894 | L"import_mok_state() failed", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ shim.c:1894:3: note: (near initialization for 'msgs[0]') shim.c:1895:3: error: initialization of 'int *' from incompatible pointer type 'short unsigned int *' [-Werror=incompatible-pointer-types] 1895 | L"shim_init() failed", | ^~~~~~~~~~~~~~~~~~~~~ shim.c:1895:3: note: (near initialization for 'msgs[1]') shim.c:1896:3: error: initialization of 'int *' from incompatible pointer type 'short unsigned int *' [-Werror=incompatible-pointer-types] 1896 | L"import of SBAT data failed", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shim.c:1896:3: note: (near initialization for 'msgs[2]') shim.c:1897:3: error: initialization of 'int *' from incompatible pointer type 'short unsigned int *' [-Werror=incompatible-pointer-types] 1897 | L"SBAT self-check failed", | ^~~~~~~~~~~~~~~~~~~~~~~~~ shim.c:1897:3: note: (near initialization for 'msgs[3]') In file included from shim.h:175, from shim.c:14: include/sbat.h:29:23: error: initialization of 'int *' from incompatible pointer type 'short unsigned int *' [-Werror=incompatible-pointer-types] 29 | #define SBAT_VAR_NAME L"SbatLevel" | ^~~~~~~~~~~~ shim.c:1898:3: note: in expansion of macro 'SBAT_VAR_NAME' 1898 | SBAT_VAR_NAME L" UEFI variable setting failed", | ^~~~~~~~~~~~~ include/sbat.h:29:23: note: (near initialization for 'msgs[4]') 29 | #define SBAT_VAR_NAME L"SbatLevel" | ^~~~~~~~~~~~ shim.c:1898:3: note: in expansion of macro 'SBAT_VAR_NAME' 1898 | SBAT_VAR_NAME L" UEFI variable setting failed", | ^~~~~~~~~~~~~ shim.c:1913:31: error: 'shim_verify' undeclared (first use in this function); did you mean 'shim_version'? 1913 | shim_lock_interface.Verify = shim_verify; | ^~~~~~~~~~~ | shim_version shim.c:1914:29: error: 'shim_hash' undeclared (first use in this function) 1914 | shim_lock_interface.Hash = shim_hash; | ^~~~~~~~~ shim.c:1915:30: error: assignment to 'int' from 'EFI_STATUS (*)(void *, unsigned int, PE_COFF_LOADER_IMAGE_CONTEXT *)' {aka 'int (*)(void *, unsigned int, PE_COFF_LOADER_IMAGE_CONTEXT *)'} makes integer from pointer without a cast [-Werror=int-conversion] 1915 | shim_lock_interface.Context = shim_read_header; | ^ In file included from shim.h:160, from shim.c:14: include/console.h:97:9: error: expected ';' before '__dprint_ret' 97 | UINTN __dprint_ret = 0; \ | ^~~~~~~~~~~~ include/console.h:103:2: note: in expansion of macro 'dprint_' 103 | dprint_(L"%a:%d:%a() " fmt, __FILE__, __LINE__ - 1, __func__, \ | ^~~~~~~ shim.c:1926:2: note: in expansion of macro 'dprint' 1926 | dprint(L"vendor_authorized:0x%08lx vendor_authorized_size:%lu\n", | ^~~~~~ include/console.h:99:4: error: '__dprint_ret' undeclared (first use in this function) 99 | __dprint_ret = console_print((fmt), ##__VA_ARGS__); \ | ^~~~~~~~~~~~ include/console.h:103:2: note: in expansion of macro 'dprint_' 103 | dprint_(L"%a:%d:%a() " fmt, __FILE__, __LINE__ - 1, __func__, \ | ^~~~~~~ shim.c:1926:2: note: in expansion of macro 'dprint' 1926 | dprint(L"vendor_authorized:0x%08lx vendor_authorized_size:%lu\n", | ^~~~~~ include/console.h:97:3: error: statement with no effect [-Werror=unused-value] 97 | UINTN __dprint_ret = 0; \ | ^~~~~ include/console.h:103:2: note: in expansion of macro 'dprint_' 103 | dprint_(L"%a:%d:%a() " fmt, __FILE__, __LINE__ - 1, __func__, \ | ^~~~~~~ shim.c:1926:2: note: in expansion of macro 'dprint' 1926 | dprint(L"vendor_authorized:0x%08lx vendor_authorized_size:%lu\n", | ^~~~~~ include/console.h:97:9: error: expected ';' before '__dprint_ret' 97 | UINTN __dprint_ret = 0; \ | ^~~~~~~~~~~~ include/console.h:103:2: note: in expansion of macro 'dprint_' 103 | dprint_(L"%a:%d:%a() " fmt, __FILE__, __LINE__ - 1, __func__, \ | ^~~~~~~ shim.c:1928:2: note: in expansion of macro 'dprint' 1928 | dprint(L"vendor_deauthorized:0x%08lx vendor_deauthorized_size:%lu\n", | ^~~~~~ include/console.h:97:3: error: statement with no effect [-Werror=unused-value] 97 | UINTN __dprint_ret = 0; \ | ^~~~~ include/console.h:103:2: note: in expansion of macro 'dprint_' 103 | dprint_(L"%a:%d:%a() " fmt, __FILE__, __LINE__ - 1, __func__, \ | ^~~~~~~ shim.c:1928:2: note: in expansion of macro 'dprint' 1928 | dprint(L"vendor_deauthorized:0x%08lx vendor_deauthorized_size:%lu\n", | ^~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:70, from shim.h:52, from shim.c:14: shim.c:1937:16: error: expected ')' before 'efi_status' 1937 | if (EFI_ERROR(efi_status) && secure_mode()) { | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:44: note: in definition of macro 'EFI_ERROR' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:36: note: to match this '(' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ shim.c:1937:6: note: in expansion of macro 'EFI_ERROR' 1937 | if (EFI_ERROR(efi_status) && secure_mode()) { | ^~~~~~~~~ In file included from shim.c:14: shim.h:265:9: error: expected ';' before '__perror_ret' 265 | UINTN __perror_ret = 0; \ | ^~~~~~~~~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:1938:3: note: in expansion of macro 'perror' 1938 | perror(L"%s variable initialization failed\n", SBAT_VAR_NAME); | ^~~~~~ shim.h:267:4: error: '__perror_ret' undeclared (first use in this function) 267 | __perror_ret = console_print((fmt), ##__VA_ARGS__); \ | ^~~~~~~~~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:1938:3: note: in expansion of macro 'perror' 1938 | perror(L"%s variable initialization failed\n", SBAT_VAR_NAME); | ^~~~~~ shim.h:265:3: error: statement with no effect [-Werror=unused-value] 265 | UINTN __perror_ret = 0; \ | ^~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:1938:3: note: in expansion of macro 'perror' 1938 | perror(L"%s variable initialization failed\n", SBAT_VAR_NAME); | ^~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:70, from shim.h:52, from shim.c:14: shim.c:1941:23: error: expected ')' before 'efi_status' 1941 | } else if (EFI_ERROR(efi_status)) { | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:44: note: in definition of macro 'EFI_ERROR' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:36: note: to match this '(' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ shim.c:1941:13: note: in expansion of macro 'EFI_ERROR' 1941 | } else if (EFI_ERROR(efi_status)) { | ^~~~~~~~~ In file included from shim.h:160, from shim.c:14: include/console.h:97:9: error: expected ';' before '__dprint_ret' 97 | UINTN __dprint_ret = 0; \ | ^~~~~~~~~~~~ include/console.h:103:2: note: in expansion of macro 'dprint_' 103 | dprint_(L"%a:%d:%a() " fmt, __FILE__, __LINE__ - 1, __func__, \ | ^~~~~~~ shim.c:1942:3: note: in expansion of macro 'dprint' 1942 | dprint(L"%s variable initialization failed: %r\n", | ^~~~~~ include/console.h:97:3: error: statement with no effect [-Werror=unused-value] 97 | UINTN __dprint_ret = 0; \ | ^~~~~ include/console.h:103:2: note: in expansion of macro 'dprint_' 103 | dprint_(L"%a:%d:%a() " fmt, __FILE__, __LINE__ - 1, __func__, \ | ^~~~~~~ shim.c:1942:3: note: in expansion of macro 'dprint' 1942 | dprint(L"%s variable initialization failed: %r\n", | ^~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:70, from shim.h:52, from shim.c:14: shim.c:1952:17: error: expected ')' before 'efi_status' 1952 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:44: note: in definition of macro 'EFI_ERROR' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:36: note: to match this '(' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ shim.c:1952:7: note: in expansion of macro 'EFI_ERROR' 1952 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~ In file included from shim.c:14: shim.h:265:9: error: expected ';' before '__perror_ret' 265 | UINTN __perror_ret = 0; \ | ^~~~~~~~~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:1953:4: note: in expansion of macro 'perror' 1953 | perror(L"Parsing %s variable failed: %r\n", | ^~~~~~ shim.h:265:3: error: statement with no effect [-Werror=unused-value] 265 | UINTN __perror_ret = 0; \ | ^~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:1953:4: note: in expansion of macro 'perror' 1953 | perror(L"Parsing %s variable failed: %r\n", | ^~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:70, from shim.h:52, from shim.c:14: shim.c:1960:17: error: expected ')' before 'efi_status' 1960 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:44: note: in definition of macro 'EFI_ERROR' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:36: note: to match this '(' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ shim.c:1960:7: note: in expansion of macro 'EFI_ERROR' 1960 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~ In file included from shim.c:14: shim.h:265:9: error: expected ';' before '__perror_ret' 265 | UINTN __perror_ret = 0; \ | ^~~~~~~~~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:1961:4: note: in expansion of macro 'perror' 1961 | perror(L"Verifiying shim SBAT data failed: %r\n", | ^~~~~~ shim.h:265:3: error: statement with no effect [-Werror=unused-value] 265 | UINTN __perror_ret = 0; \ | ^~~~~ shim.h:272:2: note: in expansion of macro 'perror_' 272 | perror_(__FILE__, __LINE__ - 1, __func__, fmt, ##__VA_ARGS__) | ^~~~~~~ shim.c:1961:4: note: in expansion of macro 'perror' 1961 | perror(L"Verifiying shim SBAT data failed: %r\n", | ^~~~~~ In file included from shim.h:160, from shim.c:14: include/console.h:97:9: error: expected ';' before '__dprint_ret' 97 | UINTN __dprint_ret = 0; \ | ^~~~~~~~~~~~ include/console.h:103:2: note: in expansion of macro 'dprint_' 103 | dprint_(L"%a:%d:%a() " fmt, __FILE__, __LINE__ - 1, __func__, \ | ^~~~~~~ shim.c:1966:3: note: in expansion of macro 'dprint' 1966 | dprint(L"SBAT self-check succeeded\n"); | ^~~~~~ include/console.h:97:3: error: statement with no effect [-Werror=unused-value] 97 | UINTN __dprint_ret = 0; \ | ^~~~~ include/console.h:103:2: note: in expansion of macro 'dprint_' 103 | dprint_(L"%a:%d:%a() " fmt, __FILE__, __LINE__ - 1, __func__, \ | ^~~~~~~ shim.c:1966:3: note: in expansion of macro 'dprint' 1966 | dprint(L"SBAT self-check succeeded\n"); | ^~~~~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:70, from shim.h:52, from shim.c:14: shim.c:1986:23: error: expected ')' before 'efi_status' 1986 | } else if (EFI_ERROR(efi_status)) { | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:44: note: in definition of macro 'EFI_ERROR' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:36: note: to match this '(' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ shim.c:1986:13: note: in expansion of macro 'EFI_ERROR' 1986 | } else if (EFI_ERROR(efi_status)) { | ^~~~~~~~~ In file included from shim.h:53, from shim.c:14: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efilib.h:52:34: error: called object is not a function or function pointer 52 | #define gRT RT | ^~ shim.c:1994:3: note: in expansion of macro 'gRT' 1994 | gRT->ResetSystem(EfiResetShutdown, EFI_SECURITY_VIOLATION, | ^~~ In file included from /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efi.h:70, from shim.h:52, from shim.c:14: shim.c:2000:16: error: expected ')' before 'efi_status' 2000 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:44: note: in definition of macro 'EFI_ERROR' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:36: note: to match this '(' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ shim.c:2000:6: note: in expansion of macro 'EFI_ERROR' 2000 | if (EFI_ERROR(efi_status)) { | ^~~~~~~~~ shim.c:2019:25: error: expected ')' before 'efi_status' 2019 | devel_egress(EFI_ERROR(efi_status) ? EXIT_FAILURE : EXIT_SUCCESS); | ^~~~~~~~~~ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:44: note: in definition of macro 'EFI_ERROR' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/gnu-efi/inc/efierr.h:25:36: note: to match this '(' 25 | #define EFI_ERROR(a) (((INTN) a) < 0) | ^ shim.c:2019:15: note: in expansion of macro 'EFI_ERROR' 2019 | devel_egress(EFI_ERROR(efi_status) ? EXIT_FAILURE : EXIT_SUCCESS); | ^~~~~~~~~ shim.c: In function 'restore_loaded_image': shim.c:1083:1: error: control reaches end of non-void function [-Werror=return-type] 1083 | } | ^ At top level: shim.c:361:13: error: 'update_verification_method' defined but not used [-Werror=unused-function] 361 | static void update_verification_method(verification_method_t method) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ shim.c:93:1: error: 'drain_openssl_errors' defined but not used [-Werror=unused-function] 93 | drain_openssl_errors(void) | ^~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[1]: *** [: shim.o] Error 1 make[1]: Leaving directory '/nvmedata/autobuild/instance-20/output-1/build/shim-15.4' make: *** [package/pkg-generic.mk:292: /nvmedata/autobuild/instance-20/output-1/build/shim-15.4/.stamp_built] Error 2 make: Leaving directory '/nvmedata/autobuild/instance-20/buildroot'