On Tue, Oct 14, 2014 at 6:45 AM, The Gluglug <i...@gluglug.org.uk> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Here is how I try to build GRUB (to be used as a coreboot payload): > > git clone git://git.savannah.gnu.org/grub.git > cd grub > ./autogen.sh > ./configure --with-platform=coreboot > make > > Usually this works, but recently I get this error: > > loader/i386/pc/linux.c: In function ‘grub_cmd_initrd’: > loader/i386/pc/linux.c:391:10: error: missing initialiser > [-Werror=missing-field-initializers] > loader/i386/pc/linux.c:391:10: error: (near initialisation for > ‘initrd_ctx.components’) [-Werror=missing-field-initializers]
Hmm ... it builds fine here, with gcc 4.8. What compiler and version? > cc1: all warnings being treated as errors > make[3]: *** [loader/i386/pc/linux16_module-linux.o] Error 1 > make[3]: Leaving directory `/home/user/libreboot/grub/grub-core' > make[2]: *** [all] Error 2 > make[2]: Leaving directory `/home/user/libreboot/grub/grub-core' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/user/libreboot/grub' > make: *** [all] Error 2 > > I tracked it down to commit 631a82003851ca68bfaf87e12be5c94e14cd2a91. > Short of reverting the commit, what is the best way to go about > solving this issue? > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.11 (GNU/Linux) > > iQEcBAEBAgAGBQJUPI5IAAoJEP9Ft0z50c+Ug64IAMeQEmnQcj82JEBllTh1rAs7 > 2YT39SxdzUmQK2LG5Lq6yv7Soh3hgVhObHhokGrs8lEgzV4jVELkPnzIrLFG/Mqk > akOXQSUlM8ra7ZNwTW5ThlDETqQjkj98T2yL2sDXClBCm/u9FFzN6eybcM0jUIfd > pa8rW53B4snG5DOmcmjvo5VQX1Gr7WPYUGPiSuqfqlqePhsiUkea6jzMmkTwhukW > oqeyFmNrZ3VIzobhy/4wKmD104/IzLeyaaMBlWOLl4qc9/HSLJhR5i62BaqC2GAS > jEjDfO0uvrE7C24St902lBezCPxyB11lhZEU18uy/KA1BY08C2Ie0qmHPmvaGls= > =mk/h > -----END PGP SIGNATURE----- > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel