Package Details: grub-improved-luks2-git 2.12.r10.g04d2a50f3-1

Git Clone URL: https://aur.archlinux.org/grub-improved-luks2-git.git (read-only, click to copy)
Package Base: grub-improved-luks2-git
Description: GNU GRand Unified Bootloader (2) with Argon2 support. Patch made by Patrick Steinhardt
Upstream URL: https://www.gnu.org/software/grub/
Licenses: GPL3, CC0
Conflicts: grub
Provides: grub
Submitter: Ax333l
Maintainer: Ax333l
Last Packager: Ax333l
Votes: 27
Popularity: 1.49
First Submitted: 2022-01-02 14:06 (UTC)
Last Updated: 2024-03-09 00:19 (UTC)

Dependencies (18)

Required by (314)

Sources (12)

Pinned Comments

Ax333l commented on 2022-02-17 18:58 (UTC) (edited on 2023-06-16 14:24 (UTC) by Ax333l)

I have disabled translations because they have been the cause of build failures in both this package and grub-git. If you want to re-enable them, check the PKGBUILD.

Also, make sure you have installed base-devel.

Argon2 might not work on some devices due to issues with the memory allocator

Latest Comments

« First ‹ Previous 1 .. 3 4 5 6 7 8

duffydack commented on 2022-02-22 00:04 (UTC)

Always aurutils in clean chroot. Anyway, it builds without chroot and with flex added to makedeps. Not sure why it won't build in a clean chroot, but nevermind, it builds.

Ax333l commented on 2022-02-21 21:10 (UTC)

duffydack, what are you using to build it? What happens if you delete the directory and try to rebuild it from scratch using makepkg? Are you using something like ccache or distcc?

duffydack commented on 2022-02-18 15:08 (UTC)

still struggling.. last few lines

cat syminfo.lst | sort | gawk -f ../../grub-core/genmoddep.awk > moddep.lst || (rm -f moddep.lst; exit 1)
TARGET_OBJ2ELF= sh genmod.sh moddep.lst disk.module build-grub-module-verifier disk.mod
TARGET_OBJ2ELF= sh genmod.sh moddep.lst trig.module build-grub-module-verifier trig.mod
TARGET_OBJ2ELF= sh genmod.sh moddep.lst cs5536.module build-grub-module-verifier cs5536.mod
TARGET_OBJ2ELF= sh genmod.sh moddep.lst usb.module build-grub-module-verifier usb.mod
build-grub-module-verifier: error: trig.mod.tmp: incompatible license.
build-grub-module-verifier: error: disk.mod.tmp: incompatible license.
build-grub-module-verifier: error: cs5536.mod.tmp: incompatible license.
make[3]: *** [Makefile:50127: trig.mod] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [Makefile:50127: cs5536.mod] Error 1
make[3]: *** [Makefile:50127: disk.mod] Error 1
build-grub-module-verifier: error: usb.mod.tmp: incompatible license.
make[3]: *** [Makefile:50127: usb.mod] Error 1
make[3]: Leaving directory '/build/grub-improved-luks2-git/src/grub/build_x86_64-efi/grub-core'
make[2]: *** [Makefile:27793: all] Error 2
make[2]: Leaving directory '/build/grub-improved-luks2-git/src/grub/build_x86_64-efi/grub-core'
make[1]: *** [Makefile:12028: all-recursive] Error 1
make[1]: Leaving directory '/build/grub-improved-luks2-git/src/grub/build_x86_64-efi'
make: *** [Makefile:3794: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

Not sure what's going on.

Ax333l commented on 2022-02-17 18:58 (UTC) (edited on 2023-06-16 14:24 (UTC) by Ax333l)

I have disabled translations because they have been the cause of build failures in both this package and grub-git. If you want to re-enable them, check the PKGBUILD.

Also, make sure you have installed base-devel.

Argon2 might not work on some devices due to issues with the memory allocator

duffydack commented on 2022-02-16 16:21 (UTC) (edited on 2022-02-16 16:21 (UTC) by duffydack)

I can't build this anymore. aurutils (and in chroot), and plain makepkg.

en@arabic.po:6459: 'msgstr' is not a valid C format string, unlike 'msgid'. Reason: The character that terminates the directive number 1 is not a valid conversion specifier.
/usr/bin/msgfmt: found 1 fatal error
en@arabic.po: 1385 translated messages.
make[3]: *** [Makefile:1453: ../../po/en@arabic.gmo] Error 1
make[3]: *** Waiting for unfinished jobs....
de@hebrew.po: 1371 translated messages, 6 fuzzy translations, 8 untranslated messages.
make[4]: Leaving directory '/home/dd/grub-improved-luks2-git/src/grub/build_x86_64-efi/po'
make[3]: Leaving directory '/home/dd/grub-improved-luks2-git/src/grub/build_x86_64-efi/po'
make[2]: *** [Makefile:1491: stamp-po] Error 2
make[2]: Leaving directory '/home/dd/grub-improved-luks2-git/src/grub/build_x86_64-efi/po'
make[1]: *** [Makefile:12028: all-recursive] Error 1
make[1]: Leaving directory '/home/dd/grub-improved-luks2-git/src/grub/build_x86_64-efi'
make: *** [Makefile:3794: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

Ax333l commented on 2022-02-16 08:51 (UTC)

Done. Thank you for notifying me.

smirky commented on 2022-02-10 14:11 (UTC)

Please add bison as a build dependency.