Package Details: ipxe-git 1.21.1.r407.g9e1f7a36-1

Git Clone URL: https://aur.archlinux.org/ipxe-git.git (read-only, click to copy)
Package Base: ipxe-git
Description: iPXE open source boot firmware - git checkout
Upstream URL: http://www.ipxe.org/
Licenses: GPL
Conflicts: ipxe
Provides: ipxe
Submitter: eworm
Maintainer: eworm
Last Packager: eworm
Votes: 7
Popularity: 0.000000
First Submitted: 2011-12-30 10:48 (UTC)
Last Updated: 2023-03-07 12:58 (UTC)

Latest Comments

1 2 3 Next › Last »

Flubbadub commented on 2021-01-26 07:51 (UTC)

Thanks for the suggestion but honestly that is 10x longer and more difficult than my hacky solution of just temporarily removing cdrtools while building (or adding an additional patch to fix the issue) so I will stick with my workaround for now.

eworm commented on 2021-01-25 19:34 (UTC)

Install in a clean chroot and you will not see this issue: https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_clean_chroot

DocMAX commented on 2021-01-24 12:37 (UTC)

Bad Option '-e' (error -1 BADFLAG). Usage: mkisofs [options] [-find] file... [find expression]

Flubbadub commented on 2021-01-24 09:21 (UTC)

I am unable to build this package when I have the cdrtools package installed. The issue seems to be that the src/util/genfsimg script from iPXE incorrectly decides to use genisoimage (which is symlinked to mkisofs) and that doesn't support the -e option.

I was able to get it to build without removing cdrtools by changing:

for CMD in genisoimage mkisofs xorrisofs ; do

to:

for CMD in xorrisofs ; do

thebodzio commented on 2020-11-14 22:48 (UTC)

Could you please enable HTTPS support by default?

# enable HTTPS sed -i "/DOWNLOAD_PROTO_HTTPS/c #define DOWNLOAD_PROTO_HTTPS" config/general.h

Misushot commented on 2020-05-31 11:11 (UTC)

your package is broken, please fix it. thanks

drivers/net/intelvf.c: In Funktion »intelvf_mbox_poll«:
drivers/net/intelvf.c:80:13: Fehler: Arrayindex i liegt außerhalb der Arraygrenzen von »uint32_t[0]« {alias »unsigned int[]«} [-Werror=array-bounds]
   80 |   msg->dword[i] = readl ( intel->regs + intel->mbox.mem +
      |   ~~~~~~~~~~^~~
In Datei, eingebunden von drivers/net/intelvf.c:32:
drivers/net/intelvf.h:135:11: Anmerkung: beim Referenzieren von »dword«
  135 |  uint32_t dword[0];
      |           ^~~~~
drivers/net/intelvf.c:98:20: Anmerkung: »msg« wurde hier definiert
   98 |  union intelvf_msg msg;
      |                    ^~~
cc1: Alle Warnungen werden als Fehler behandelt
make: *** [Makefile.housekeeping:946: bin/intelvf.o] Fehler 1
==> FEHLER: Ein Fehler geschah in build().
    Breche ab...

Torxed commented on 2019-05-01 16:36 (UTC) (edited on 2019-05-01 16:56 (UTC) by Torxed)

Still getting this error in 2019:

/tmp/ccDU23rK.s: Assembler messages:
/tmp/ccDU23rK.s:42: Error: invalid operands (*UND* and *UND* sections) for `-'
make: *** [Makefile.housekeeping:937: bin/config.o] Error 1
==> ERROR: A failure occurred in build().
    Aborting...

No idea why this is. But removing the keymap stuff as stated below, it continues. But instead you get:

ar: creating bin-x86_64-efi/blib.a
  [HOSTCC] util/elf2efi64
  [VERSION] bin-x86_64-efi/version.ipxe.efi.o
  [LD] bin-x86_64-efi/ipxe.efi.tmp
ld: bin-x86_64-efi/blib.a(librm.o): in function `pm_esp':
(.data.pm_esp+0x0): relocation truncated to fit: R_X86_64_32 against symbol `_estack' defined in .stack section in bin-x86_64-efi/blib.a(stack.o)
ld: bin-x86_64-efi/blib.a(librm.o): in function `real_to_prot':
(.text16.real_to_prot+0x1): relocation truncated to fit: R_X86_64_PC16 against symbol `enable_a20' defined in .text16.early section in bin-x86_64-efi/blib.a(liba20.o)
ld: (.text16.real_to_prot+0x8): relocation truncated to fit: R_X86_64_16 against symbol `rm_ds' defined in .text16.data.rm_ds section in bin-x86_64-efi/blib.a(librm.o)
ld: (.text16.real_to_prot+0x22): relocation truncated to fit: R_X86_64_16 against `.bss16.rm_virt_addrs'
ld: (.text16.real_to_prot+0x2e): relocation truncated to fit: R_X86_64_16 against `.bss16.rm_virt_addrs'
ld: (.text16.real_to_prot+0x33): relocation truncated to fit: R_X86_64_16 against `.bss16.rm_virt_addrs'
ld: (.text16.real_to_prot+0x39): relocation truncated to fit: R_X86_64_16 against `.data16.gdt'
ld: (.text16.real_to_prot+0x58): relocation truncated to fit: R_X86_64_32 against `.text.real_to_prot'
ld: bin-x86_64-efi/blib.a(librm.o): in function `r2p_pmode':
(.text.real_to_prot+0x10): relocation truncated to fit: R_X86_64_32 against `.data.pm_esp'
ld: (.text.real_to_prot+0x17): relocation truncated to fit: R_X86_64_32 against symbol `idtr32' defined in .data.idtr32 section in bin-x86_64-efi/blib.a(librm_mgmt.o)
ld: (.text.real_to_prot+0x1f): additional relocation overflows omitted from the output
ld: bin-x86_64-efi/blib.a(pxe_entry.o): in function `pxe_segments':
(.text16.data+0x26): undefined reference to `_data16_memsz'
ld: (.text16.data+0x2e): undefined reference to `_data16_memsz'
ld: (.text16.data+0x36): undefined reference to `_text16_memsz'
ld: (.text16.data+0x3e): undefined reference to `_text16_memsz'
ld: bin-x86_64-efi/blib.a(pxe_entry.o): in function `pxenv':
(.text16.data+0x76): undefined reference to `_data16_memsz'
ld: (.text16.data+0x82): undefined reference to `_data16_memsz'
ld: (.text16.data+0x86): undefined reference to `_text16_memsz'
make: *** [Makefile.housekeeping:1188: bin-x86_64-efi/ipxe.efi.tmp] Error 1
rm bin-x86_64-efi/version.ipxe.efi.o

omgold commented on 2018-06-22 09:36 (UTC)

Can confirm the keymap problem. I think that section shouldn't be there in the first place, making the compiled-in keymap depending on the setting on the build host.

jackarc commented on 2018-03-26 11:45 (UTC) (edited on 2018-03-26 12:52 (UTC) by jackarc)

[WORKAROUND]

uncomment

read and set keymap

[ -s /etc/vconsole.conf ] && source /etc/vconsole.conf if [ -n "${KEYMAP}" ]; then sed -i "/^#define\tKEYBOARD_MAP/c #define KEYBOARD_MAP ${KEYMAP}" config/console.h fi

in PKGBUILD and it will run just fine.

pl fix this :) thx