Package Details: wimboot-git v2.6.0.r3.91be50c-1

Git Clone URL: https://aur.archlinux.org/wimboot-git.git (read-only, click to copy)
Package Base: wimboot-git
Description: iPXE kernel to boot wim images from network for both UEFI and BIOS system
Upstream URL: https://git.ipxe.org/wimboot.git
Licenses: GPL
Submitter: alive4ever
Maintainer: alive4ever
Last Packager: alive4ever
Votes: 1
Popularity: 0.000000
First Submitted: 2016-07-21 09:05 (UTC)
Last Updated: 2019-01-17 07:48 (UTC)

Dependencies (5)

Required by (0)

Sources (1)

Latest Comments

jhalfmoon commented on 2021-04-04 08:58 (UTC)

Build fails. Changing README.txt to README.md in PKGBUILD fixes the issue.

==> Starting package()... install: cannot stat 'README.txt': No such file or directory

jaro3 commented on 2020-04-17 14:58 (UTC)

still failing after the suggested change:

efireloc.c: In function ‘efireloc’: efireloc.c:434:12: error: implicit declaration of function ‘bfd_get_section_flags’; did you mean ‘bfd_set_section_flags’? [-Werror=implicit-function-declaration] 434 | if ( ! ( bfd_get_section_flags ( bfd, section ) & SEC_ALLOC ) ) | ^~~~~~~~~~~~~~~~~~~~~ | bfd_set_section_flags cc1: all warnings being treated as errors make: [Makefile:162: efireloc] Error 1 make: Waiting for unfinished jobs.... rm wim.i386.s lzx.i386.s wimpatch.i386.s ==> ERROR: A failure occurred in build(). Aborting...

bestcoder1 commented on 2020-03-10 20:46 (UTC) (edited on 2020-03-10 22:06 (UTC) by bestcoder1)

I tried to build this package and received:

efifile.c: In function ‘efi_extract’:
efifile.c:180:11: error: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
  180 |   wname = info.file.FileName;
      |           ^~~~
cc1: all warnings being treated as errors
make: *** [Makefile:141: efifile.x86_64.s] Error 1

So I then edited the file src/wimboot/src/Makefile and changed:

CFLAGS += -Os -ffreestanding -Wall -W -Werror -nostdinc -I. -fshort-wchar

to

CFLAGS += -Os -ffreestanding -Wall -W -Wno-error -nostdinc -I. -fshort-wchar

And then built the package with:

makepkg -se

Or to also install it: (it installs to /usr/share/wimboot)

makepkg -sei

The -e parameter preserves the changes made to the source dir.