apt install build-essential ...?
you need build-time requriements and those
slackpkg install \ freetype \ fuse \ glib2 \ libpng \ harfbuzz \ python3
grab the latest
ver=2.12 wget https://ftp.gnu.org/gnu/grub/grub-$ver.tar.gz tar xzf grub-$ver.tar.gz cd grub-$ver/
–or– current from git
cd grub/ ./bootstrap
and proceed
./configure --help ./configure --sysconfdir=/etc --localstatedir=/var \ --disable-nls \ --disable-efiemu \ --disable-device-mapper \ --disable-grub-emu-sdl2 \ --disable-grub-emu-sdl \ --enable-grub-mount \ --disable-libzfs \ --enable-liblzma # tune your chroot env grep ^proc /proc/cpuinfo export MAKEFLAGS=-j32 make > ../grub.log && echo BUILT make install
No rule to make target '../grub-core/extra_deps.lst', needed by 'syminfo.lst'. Stop.
==> switch to current, grab the source from savannah git
configure.ac:278: error: possibly undefined macro: AC_SUBST
==> install pkg-config
autoreconf: failed to run autopoint: No such file or directory
==> install gettext-tools
https://stackoverflow.com/questions/41182142/possibly-undefined-macro-ac-subst
https://dausruddin.com/autoreconf-failed-to-run-autopoint-no-such-file-or-directory/
https://stackoverflow.com/questions/72555674/failed-to-run-autopoint-no-such-file-or-directory
https://mail.gnu.org/archive/html/grub-devel/2025-01/msg00071.html
https://mail.gnu.org/archive/html/grub-devel/2025-01/msg00072.html
https://mail.gnu.org/archive/html/grub-devel/2023-12/msg00061.html
https://mail.gnu.org/archive/html/grub-devel/2023-12/msg00034.html
https://stackoverflow.com/questions/834748/gcc-makefile-error-no-rule-to-make-target