==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: refind 0.14.2-1 (Sun Apr  7 13:58:01 2024)
==> Retrieving sources...
  -> Found refind-src-0.14.2.tar.gz
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
    refind-src-0.14.2.tar.gz ... Passed
==> Validating source files with b2sums...
    refind-src-0.14.2.tar.gz ... Passed
==> Making package: refind 0.14.2-1 (Sun Apr  7 13:58:27 2024)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (4) efivar-39-1  dosfstools-4.2-3  efibootmgr-18-3  gnu-efi-3.0.18-1

Total Download Size:   0.51 MiB
Total Installed Size:  3.10 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 gnu-efi-3.0.18-1-armv7h downloading...
 dosfstools-4.2-3-armv7h downloading...
 efivar-39-1-armv7h downloading...
 efibootmgr-18-3-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing dosfstools...
installing efivar...
installing efibootmgr...
installing gnu-efi...
[?25h==> Retrieving sources...
  -> Found refind-src-0.14.2.tar.gz
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting refind-src-0.14.2.tar.gz with bsdtar
==> Starting prepare()...
==> Starting build()...
Did not find /usr/local/edk2-vUDK2018 or /usr/local/UDK2014/MyWorkSpace; building with GNU-EFI
make gnuefi
make[1]: Entering directory '/build/refind/src/refind-0.14.2'
make MAKEWITH=GNUEFI -C libeg
make[2]: Entering directory '/build/refind/src/refind-0.14.2/libeg'
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include \
      -D__MAKEWITH_GNUEFI -c nanojpeg.c -o nanojpeg.o
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include \
      -D__MAKEWITH_GNUEFI -c nanojpeg_xtra.c -o nanojpeg_xtra.o
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include \
      -D__MAKEWITH_GNUEFI -c screen.c -o screen.o
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include \
      -D__MAKEWITH_GNUEFI -c image.c -o image.o
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include \
      -D__MAKEWITH_GNUEFI -c text.c -o text.o
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include \
      -D__MAKEWITH_GNUEFI -c load_bmp.c -o load_bmp.o
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include \
      -D__MAKEWITH_GNUEFI -c load_icns.c -o load_icns.o
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include \
      -D__MAKEWITH_GNUEFI -c lodepng.c -o lodepng.o
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include \
      -D__MAKEWITH_GNUEFI -c lodepng_xtra.c -o lodepng_xtra.o
In file included from /usr/include/efi/efi.h:54,
                 from ../refind/global.h:49,
                 from lodepng_xtra.c:26:
lodepng_xtra.c: In function ‘MyMemCpy’:
lodepng_xtra.c:95:23: warning: passing argument 2 of ‘BS->CopyMem’ discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers-Wdiscarded-qualifiers]8;;]
   95 |     MyCopyMem(__dest, __src, __n);
      |                       ^~~~~
/usr/include/efi/arm/efibind.h:167:51: note: in definition of macro ‘uefi_call_wrapper’
  167 | #define uefi_call_wrapper(func, va_num, ...) func(__VA_ARGS__)
      |                                                   ^~~~~~~~~~~
../refind/lib.h:137:35: note: in expansion of macro ‘refit_call3_wrapper’
  137 | #define MyCopyMem(Dest, Src, len) refit_call3_wrapper(gBS->CopyMem, Dest, Src, len)
      |                                   ^~~~~~~~~~~~~~~~~~~
lodepng_xtra.c:95:5: note: in expansion of macro ‘MyCopyMem’
   95 |     MyCopyMem(__dest, __src, __n);
      |     ^~~~~~~~~
lodepng_xtra.c:95:23: note: expected ‘VOID *’ {aka ‘void *’} but argument is of type ‘const void *’
   95 |     MyCopyMem(__dest, __src, __n);
      |                       ^~~~~
/usr/include/efi/arm/efibind.h:167:51: note: in definition of macro ‘uefi_call_wrapper’
  167 | #define uefi_call_wrapper(func, va_num, ...) func(__VA_ARGS__)
      |                                                   ^~~~~~~~~~~
../refind/lib.h:137:35: note: in expansion of macro ‘refit_call3_wrapper’
  137 | #define MyCopyMem(Dest, Src, len) refit_call3_wrapper(gBS->CopyMem, Dest, Src, len)
      |                                   ^~~~~~~~~~~~~~~~~~~
lodepng_xtra.c:95:5: note: in expansion of macro ‘MyCopyMem’
   95 |     MyCopyMem(__dest, __src, __n);
      |     ^~~~~~~~~
/usr/bin/ar cq libeg.a nanojpeg.o nanojpeg_xtra.o screen.o image.o text.o load_bmp.o load_icns.o lodepng.o lodepng_xtra.o
make[2]: Leaving directory '/build/refind/src/refind-0.14.2/libeg'
make MAKEWITH=GNUEFI -C mok
make[2]: Entering directory '/build/refind/src/refind-0.14.2/mok'
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include \
      -D__MAKEWITH_GNUEFI -c guid.c -o guid.o
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include \
      -D__MAKEWITH_GNUEFI -c mok.c -o mok.o
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include \
      -D__MAKEWITH_GNUEFI -c security_policy.c -o security_policy.o
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include \
      -D__MAKEWITH_GNUEFI -c simple_file.c -o simple_file.o
/usr/bin/ar cq libmok.a guid.o mok.o security_policy.o simple_file.o
make[2]: Leaving directory '/build/refind/src/refind-0.14.2/mok'
make MAKEWITH=GNUEFI -C gzip
make[2]: Entering directory '/build/refind/src/refind-0.14.2/gzip'
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include \
      -D__MAKEWITH_GNUEFI -c decompress_inflate.c -o decompress_inflate.o
/usr/bin/ar cq libgzip.a decompress_inflate.o
make[2]: Leaving directory '/build/refind/src/refind-0.14.2/gzip'
make MAKEWITH=GNUEFI -C EfiLib
make[2]: Entering directory '/build/refind/src/refind-0.14.2/EfiLib'
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include \
      -D__MAKEWITH_GNUEFI -c gnuefi-helper.c -o gnuefi-helper.o
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include \
      -D__MAKEWITH_GNUEFI -c legacy.c -o legacy.o
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include \
      -D__MAKEWITH_GNUEFI -c BdsHelper.c -o BdsHelper.o
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include \
      -D__MAKEWITH_GNUEFI -c BdsTianoCore.c -o BdsTianoCore.o
BdsTianoCore.c: In function ‘BdsLibConnectDevicePath’:
BdsTianoCore.c:54:29: warning: variable ‘PreviousHandle’ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;]
   54 |   EFI_HANDLE                PreviousHandle;
      |                             ^~~~~~~~~~~~~~
/usr/bin/ar cq libEfiLib.a gnuefi-helper.o legacy.o BdsHelper.o BdsTianoCore.o
make[2]: Leaving directory '/build/refind/src/refind-0.14.2/EfiLib'
make MAKEWITH=GNUEFI -C refind
make[2]: Entering directory '/build/refind/src/refind-0.14.2/refind'
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include -I./../libeg -I./../mok \
      -D__MAKEWITH_GNUEFI -c apple.c -o apple.o
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include -I./../libeg -I./../mok \
      -D__MAKEWITH_GNUEFI -c config.c -o config.o
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include -I./../libeg -I./../mok \
      -D__MAKEWITH_GNUEFI -c crc32.c -o crc32.o
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include -I./../libeg -I./../mok \
      -D__MAKEWITH_GNUEFI -c driver_support.c -o driver_support.o
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include -I./../libeg -I./../mok \
      -D__MAKEWITH_GNUEFI -c gpt.c -o gpt.o
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include -I./../libeg -I./../mok \
      -D__MAKEWITH_GNUEFI -c icns.c -o icns.o
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include -I./../libeg -I./../mok \
      -D__MAKEWITH_GNUEFI -c install.c -o install.o
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include -I./../libeg -I./../mok \
      -D__MAKEWITH_GNUEFI -c launch_efi.c -o launch_efi.o
/usr/bin/gcc -Os -fno-strict-aliasing -fno-tree-loop-distribute-patterns -fno-stack-protector -fshort-wchar -Wall  -fpic -I/usr/include/efi -I/usr/include/efi/armv7l -I/usr/include/efi/protocol -I../include -I../refind -I../libeg -I../mok -I../gzip -I. -I./../include -I./../libeg -I./../mok \
      -D__MAKEWITH_GNUEFI -c launch_legacy.c -o launch_legacy.o
launch_efi.c:86:16: error: EFI_STUB_ARCH’ undeclared here (not in a function)
   86 | UINT64 PESig = EFI_STUB_ARCH;
      |                ^~~~~~~~~~~~~
make[2]: *** [../Make.common:186: launch_efi.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/build/refind/src/refind-0.14.2/refind'
make[1]: *** [Makefile:89: gnuefi] Error 2
make[1]: Leaving directory '/build/refind/src/refind-0.14.2'
make: *** [Makefile:46: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Build failed, check /home/leming/armv7/leming/build