Package Details: ipxe-git 1.0.0.r2735.g3fe683eb-1

Git Clone URL: https://aur.archlinux.org/ipxe-git.git (read-only)
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.013113
First Submitted: 2011-12-30 10:48
Last Updated: 2019-10-18 09:17

Dependencies (5)

Required by (3)

Sources (7)

Latest Comments

1 2 Next › Last »

Torxed commented on 2019-05-01 16:36

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

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

[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

eworm commented on 2018-03-26 11:28

Works for me, just built ipxe-git-1.0.0.r2654.g4f362a03-1. Possibly a local issue like /tmp/ filled up?

jackarc commented on 2018-03-26 11:08

Build error :(

/tmp/cc5ML0iH.s: Assembler messages: /tmp/cc5ML0iH.s:42: Error: invalid operands (UND and UND sections) for -' /tmp/cc5ML0iH.s:42: Error: invalid operands (*ABS* and *UND* sections) for-' make: [Makefile.housekeeping:929: bin/config.o] Fehler 1 make: Es wird auf noch nicht beendete Prozesse gewartet.... [BUILD] bin/config_pcbios.o

sanerb commented on 2017-10-01 21:28

@eworm-

indeed; as best as i can tell, i narrowed it down to somewhere between gcc 7.1.1 and 7.2.0:

http://lists.ipxe.org/pipermail/ipxe-devel/2017-October/005862.html

eworm commented on 2017-10-01 20:53

I think this is an issue with the toolchain... (gcc, binutils, ...) Did not have the time to investigate, though.

sanerb commented on 2017-10-01 14:56

looks like it's occurring upstream, too; i'll file with them

sanerb commented on 2017-10-01 14:47

[FINISH] bin/ipxe.lkrn
[GENISO] bin/ipxe.iso
xorriso 1.4.8 : RockRidge filesystem manipulator, libburnia project.

[LD] bin/usbdisk.bin
make: *** [arch/x86/Makefile.pcbios:122: bin/usbdisk.bin] Segmentation fault (core dumped)
make: *** Deleting file 'bin/usbdisk.bin'
rm bin/version.ipxe.dsk.o bin/ipxe.lkrn.zbin bin/ipxe.dsk.zinfo bin/ipxe.dsk.zbin bin/version.ipxe.lkrn.o bin/ipxe.lkrn.bin bin/ipxe.dsk.bin bin/ipxe.lkrn.zinfo

alive4ever commented on 2016-07-22 06:26

Please enable wireless encryption related options for network boot.
It would be a waste to disable it, since the ath9k drivers are being compiled and unusable with encrypted wireless network.