grub2: does not build with prerelease autoconf

Robbie Harwood <[email protected]>
Newsgroups gmane.comp.boot-loaders.grub.bugs
Message-ID <[email protected]>
Originally reported to Fedora as
https://bugzilla.redhat.com/show_bug.cgi?id=2183156 :

> Autoconf 2.72 (or 2.73) seems to be under preparation upstream, I
> therefore started to build dependent components against the
> pre-release [1] to verify that they can be built once it lands in
> Fedora.
>
> Your component fails to build with the new version of autoconf, due to
> the following error:
>
> configure:9900: error: possibly undefined macro:
> _AC_SYS_LARGEFILE_TEST_INCLUDES
>       If this token and others are legitimate, please use m4_pattern_allow.
>       See the Autoconf documentation.
> autoreconf: error: /usr/bin/autoconf failed with exit status: 1
>
> Unfortunately, this can't be fixed with an autoreconf, an update of the
> files provided by gnulib are necessary.
> These files are usually added during the bootstrap of the source code,
> which is done to generate the release tarball.

They further clarified that we need a gnulib update to at least
7c7c8a519f ("largefile: sync from Autoconf master").

This is not a trivial update (not that gnulib updates ever are).  gnulib
has split the bootstrap script into many files.  Also, it breaks some of
our symbol definitions, and I didn't look further into it.

Be well,
--Robbie
signature.asc (application/pgp-signature, 861 B)
-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEA5qc6hnelQjDaHWqJTL5F2qVpEIFAmQrBesUHHJoYXJ3b29k
QHJlZGhhdC5jb20ACgkQJTL5F2qVpEKEFg//cr8tJYoqcauiQDeE+U6NvQeaDL/0
pgjv6BpWbG3CvPnLAVqQRTRww+5p35FKaRkL2qhqnGkoYUQuESgP3goRbqJHp6D4
JEyZ3DrkVmPaN7mxMkeesYiAHaWVnwRRm1qXP4wBaiJ8hKoWmqtKzyI09Rh+6rCs
XF8UMMDhLioLej1UOL3ot2LNgbXG5GIw/46TdbUek+nNiz2ykMcw+03psciCWuCm
aUCYSD/cWSz1+QI5uASsy03Iaax3Nlkg9tBj7V7vybDWDuoiZisJ1vLtd0R1+f//
EMpYEIGo73URNJZU3urfbUAsoGxxB7/cQWlNstaDsCZHBAwYqUPnXpFzHUtLUujT
nOUMdZOorlmnTQcyRzmNTUcoTVdnOBdNW/E1yfF0xS0N7iJjC2sRggVsnJ0hJCdF
9DpR9ExrZe9uj4U+jIOXx0nqBQu9hkoizasptdhAi1W2e+Ea11rkB4F2tAcQasbQ
CubjssO3u7owmR7MVqMoH+pf2DSsLAeulzKzkva08iggTzGZZbvUY0bRGcYOisin
VALtA8myAZWPfgNxL0X1k8Jgvthakwz4pl0eWpWZunx3TtwAPwct+EHqhYTsM3M2
vWQWYSt5GChD+rpzIqXg7VafyfzZqxTGVZWCY2pd6FuN+HrsPS/YKV7nsQ1IA6Fw
7jnasqkk1cd5vBA=
=kTrz
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.