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-----