Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iNsua-0001VO-0L for pgsql-committers@arkaria.postgresql.org; Fri, 25 Oct 2019 06:17:25 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1iNsuY-0007qh-DB for pgsql-committers@arkaria.postgresql.org; Fri, 25 Oct 2019 06:17:22 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iNsuW-0007c2-Kk for pgsql-committers@lists.postgresql.org; Fri, 25 Oct 2019 06:17:22 +0000 Received: from out4-smtp.messagingengine.com ([66.111.4.28]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1iNsuS-0008Fg-5t for pgsql-committers@lists.postgresql.org; Fri, 25 Oct 2019 06:17:19 +0000 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 6CE1E218BB; Fri, 25 Oct 2019 02:17:14 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Fri, 25 Oct 2019 02:17:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paquier.xyz; h= date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=fm3; bh=UxgqD1tq8szHMg2Qyt+Eks09nY+ nRRC9Yo+acpHRL4I=; b=LgAjPFEQzZjBR8NqNXtStbFoDq785XfEVHFRreiJkVF q/kmlvqJ0GyNkmzMzA6PmRBp1hziXSCNYoMx+dVrR5oVRAkQZeHVHJGh2wQi/Jw4 fa7wOEA6GiwovwzTN928rUzogS/uStdUljxMJhxN2ablRE12jy0x9D9n/YLmmVdn 156L0aL5v4jx7VqbGTvDqcK2n6NDs+lE6/t+Bffd7sLgnazt0vlfCRixb7ygEzdy OFgHLCmgmHzVMBb5lkUUrPkyIxjf6jwpdAh+U9ykXlUDk8Aw1ThZHkRZd7Oy67Xt 5mJbeUlcimATbn6PJprCFwiIvGDDQ3FVHy06q6KBmrQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=UxgqD1 tq8szHMg2Qyt+Eks09nY+nRRC9Yo+acpHRL4I=; b=KWFXmZfxe4mf2FdXOBJswE O2nygK4uMjMZ9TTW7lkmsx/gD1OxPDVZVEimsmePwvM/EXnu6gmFUjquc0Y7Gcof NNCFTC8Sh4fvaFhHf59Z548fIdbd4Hi3VTMIjKa1EBbyQU+tw/UtOqLWnXv9EFIh Goy2RSFKbago1jItSLcAphinDY1R7rmKTWOmtG01LHK9tCTixuMkjfT2tOz4ORJ/ FUhhx5kMJqwxBr8P5B+yq4H3O8Oje5Jre9KwmjtHWXAkNVwRpYh7j+6PcTksE7Jt miZFdbkEI6N7Fg0mmjCj1+Uzj3Qw5A/K+XcWP1SRNpUY8i9HhPZZw6UqqUfGTdyw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrledvgddutdegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne gfrhhlucfvnfffucdljedtmdenucfjughrpeffhffvuffkfhggtggujgesghdtreertddt vdenucfhrhhomhepofhitghhrggvlhcurfgrqhhuihgvrhcuoehmihgthhgrvghlsehprg hquhhivghrrdighiiiqeenucfkphepudduuddruddtvddrudektddrudekheenucfrrghr rghmpehmrghilhhfrhhomhepmhhitghhrggvlhesphgrqhhuihgvrhdrgiihiienucevlh hushhtvghrufhiiigvpedt X-ME-Proxy: Received: from paquier.xyz (ee0822lan1.rev.em-net.ne.jp [111.102.180.185]) by mail.messagingengine.com (Postfix) with ESMTPA id CEAD0D6005D; Fri, 25 Oct 2019 02:17:12 -0400 (EDT) Date: Fri, 25 Oct 2019 15:17:09 +0900 From: Michael Paquier To: Amit Kapila Cc: Amit Kapila , pgsql-committers@lists.postgresql.org Subject: Re: pgsql: Make the order of the header file includes consistent in non-bac Message-ID: <20191025061709.GE8671@paquier.xyz> References: <20191025031702.GD8671@paquier.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="mR8QP4gmHujQHb1c" Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --mR8QP4gmHujQHb1c Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Oct 25, 2019 at 09:32:29AM +0530, Amit Kapila wrote: > One possible reason could be that pgtypeslib_extern.h has define like bel= ow: > #ifndef bool > #define bool char > #endif /* ndef bool */ Possible. I have not looked closely. > It is possible that all the functions that have bool has a parameter > in dt_common.c treat it as 'char' where as the declaration of same > functions in dt.h doesn't consider bool as char because now > pgtypeslib_extern.h is included after dt.h. It seems that the > platforms where it failed doesn't have bool defined. What do you > think? I think we can revert the change in that file. >=20 > BTW, prairiedog is also show similar failure and both seems to have > similar OS except for versions. Remembering the recent efforts that went behind stdbool.h (see 9a95a77), I think that we should be able to cleanup this header more. Reverting partially the change looks better for now to put that the buildfarm back to green. -- Michael --mR8QP4gmHujQHb1c Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEG72nH6vTowiyblFKnvQgOdbyQH0FAl2yk2UACgkQnvQgOdby QH1i7w/8DAo3cBEi0X+KbVEeLpauhqlnDdZIVgi0downDIubgM/Kod4umiEY1GY2 VPaI+ucGj10xymCJaxlIrjEH/v9g9gFoRsRXQv23fSSJM91HKguBJeGCJ2HJroCj 2zymLaqAdFGtjTWkx3chxRiAW7CFE3DlBVlRArbI5ydyhxJblExhk2JioHGEokti 2jfhDI/xugyXp3vOoigcLRm8L5r1nQw3crmT5G6divD8Y1coy/dyrajV3OLUOUJG djd4R8WeTXLzVbMHGtqT0LEsG/dlwiZN8KmV6HkGqd6wJ0OdIhpkr1Cx3pFbrsjz QVYLkZQ+jD1yHin4zIlXjyUKgydaFa+aJqbCdYKRupxAO7tkRdi1vTV9Vs3z/8ws uDkKJ66BXPRsndJ2dQJwUkTzkrLcFs55n8j8tKIdmWr0omOx6G4NX7Nm5bXPl+gN XdZRK7McGEw1QJMr8S2EGfTNMLgGXSmd1WzRRhrxVwfEAQv3wLemk+b6UiJKbfIe Sqmt8ybgEci5Fz3lBIUkxo1yE1/iASm5rOiMfoTtw2XDuD11a4kTmIUuh07GOytw Zpc24PojJVivI4/3JNc2ltL7TdwkGHYoCxDReOsq6lCPgzpcbsUcZyhB5jr4acWy c9/E3AizxdwBgriRMCH/VlT7mzBS1Gf6A1k6SzrXNJ6RwKFlpwI= =ql4C -----END PGP SIGNATURE----- --mR8QP4gmHujQHb1c--