Package Details: grub-improved-luks2-git 2.06.r110.gbe257de00-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 and better LUKS2 support
Upstream URL: https://www.gnu.org/software/grub/
Licenses: CC0, GPL3,
Conflicts: grub
Provides: grub
Submitter: Ax333l
Maintainer: Ax333l
Last Packager: Ax333l
Votes: 2
Popularity: 0.096474
First Submitted: 2022-01-02 14:06 (UTC)
Last Updated: 2022-03-26 23:06 (UTC)

Dependencies (18)

Required by (144)

Sources (18)

Pinned Comments

Ax333l commented on 2022-02-17 18:58 (UTC) (edited on 2022-03-27 07:31 (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.

Latest Comments

Ax333l commented on 2022-03-22 18:35 (UTC) (edited on 2022-03-27 07:30 (UTC) by Ax333l)

The package should work again now.

Menelkir commented on 2022-03-20 02:00 (UTC) (edited on 2022-03-20 02:03 (UTC) by Menelkir)

It doesn't even start building now.

==> Starting prepare()...
patching file util/grub-mkconfig.in
Hunk #1 succeeded at 247 (offset 1 line).
patching file util/grub.d/00_header.in
patching file util/grub.d/10_linux.in
Hunk #1 succeeded at 97 (offset 4 lines).
Hunk #2 succeeded at 204 (offset 4 lines).
Hunk #3 succeeded at 291 with fuzz 1 (offset 4 lines).
patching file grub-core/kern/dl.c
Hunk #1 succeeded at 811 (offset 8 lines).
patching file grub-core/kern/mm.c
Hunk #1 succeeded at 395 (offset 35 lines).
patching file include/grub/dl.h
patching file grub-core/kern/mm.c
Hunk #2 succeeded at 396 (offset 35 lines).
patching file include/grub/mm.h
patching file grub-core/kern/efi/mm.c
patching file grub-core/kern/efi/mm.c
Reversed (or previously applied) patch detected!  Skipping patch.
6 out of 6 hunks ignored -- saving rejects to file grub-core/kern/efi/mm.c.rej
==> ERROR: A failure occurred in prepare().
    Aborting...
 -> error making: grub-improved-luks2-git

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 2022-03-27 07:31 (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.

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.