From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: Re: core-updates: flex is broken [was: GRUB fails to build] Date: Sat, 4 Mar 2017 14:06:32 -0500 Message-ID: <20170304190632.GA26731@jasmine> References: <20170304184234.GA14820@jasmine> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="4Ckj6UjgE2iN1+kY" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60341) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ckF0p-0003fi-CF for guix-devel@gnu.org; Sat, 04 Mar 2017 14:06:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ckF0k-0002MK-LL for guix-devel@gnu.org; Sat, 04 Mar 2017 14:06:39 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:54444) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ckF0k-0002ME-GE for guix-devel@gnu.org; Sat, 04 Mar 2017 14:06:34 -0500 Received: from localhost (c-73-188-17-148.hsd1.pa.comcast.net [73.188.17.148]) by mail.messagingengine.com (Postfix) with ESMTPA id 9D966245AD for ; Sat, 4 Mar 2017 14:06:33 -0500 (EST) Content-Disposition: inline In-Reply-To: <20170304184234.GA14820@jasmine> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org --4Ckj6UjgE2iN1+kY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Mar 04, 2017 at 01:42:34PM -0500, Leo Famulari wrote: > On core-updates, GRUB fails to build like this: > ./grub-core/script/yylex.l:34:0: error: "yyalloc" redefined [-Werror] > #define yyalloc(size, scanner) (grub_malloc((size))) > ^ > grub_script.yy.c:104:0: note: this is the location of the previous defini= tion >=20 > ^ > ./grub-core/script/yylex.l:35:0: error: "yyfree" redefined [-Werror] > #define yyfree(ptr, scanner) (grub_free((ptr))) > ^ > grub_script.yy.c:108:0: note: this is the location of the previous defini= tion >=20 > ^ > ./grub-core/script/yylex.l:36:0: error: "yyrealloc" redefined [-Werror] > #define yyrealloc(ptr, size, scanner) (grub_realloc((ptr), (size))) > ^ > grub_script.yy.c:106:0: note: this is the location of the previous defini= tion >=20 > ^ > cc1: all warnings being treated as errors Discussion in the GRUB project; they've decided not to fix this in their code and to instead wait for it to be fixed in flex: http://lists.gnu.org/archive/html/grub-devel/2017-02/msg00133.html flex discussion: https://github.com/westes/flex/issues/162 So, the flex package on core-updates is not ready to be deployed, unfortunately :( We can wait for a flex update or try to port the bug fix. Any volunteers? --4Ckj6UjgE2iN1+kY Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAli7EDgACgkQJkb6MLrK fwimoRAAoF3VqTMshq7HG/PvDiC1Oid5ghXIPtOxRKQcBazjLBbOG8k+r7cUWpJK jr6S56u649eUz8rwfYrOKfWCp7Rvs+DecDfDAFFcdj7ZBBaAxThM1vOmQe7khVr+ lSL9XjH1rFhB+0VQy/neoqyVVHYHtZ111DBNAt3llm42OGPOCN52twBdu2q0szAC XcPNP3rg9Gm9zRo55i/Q+ajF8J+MLqmaRw6wL5Os/jlmdI5IhgFY4YYIHuNPLMdf Y5swUXKTEVTEL719nrubT19wDoV2wbm2s2gdpGSWfD8sA/KiUL12tvLfVcRmJs9Y Oeq2ilKtQ15fXVXxywpy9WO4jnH4RNrCHFBk8JthmWXVwN92XkW5muhrYBLfNePN Ao6Jv+QyuUh3plMnznJxx1yn0uILcxpsuzgB7ol8wcXc3iTs78fs4pxcSAg4C2er n4pTFb+HcheG5zGwxZl0SAj/gIWf/ezWFp5dDvaMJCUHNPynboi+MbJUwifbV3Qr KNZ/qtaPdMulEZhmijtOECYUfNP1dUqsWopa2fgui0hHM9m3wG6bTwHMRH685Dov Cc3SIoOXSbMoKR/yFcifxiS1myBvpiUdkInUWMFBl1Wl8UgX1p4N+rE0ieAWW0p0 pgsTZ87JoI1GwanmbPdL06P71yD39xDfF3ioOLmZtoMhfrqV1xg= =rnxO -----END PGP SIGNATURE----- --4Ckj6UjgE2iN1+kY--