Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1v1QgS-008aHQ-Qh for pgsql-bugs@arkaria.postgresql.org; Wed, 24 Sep 2025 14:41:28 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1v1QgR-00DdrK-4k for pgsql-bugs@arkaria.postgresql.org; Wed, 24 Sep 2025 14:41:27 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1v1QgQ-00DdrA-SV for pgsql-bugs@lists.postgresql.org; Wed, 24 Sep 2025 14:41:26 +0000 Received: from sss.pgh.pa.us ([68.162.161.243]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1v1QgO-002CIt-2m for pgsql-bugs@lists.postgresql.org; Wed, 24 Sep 2025 14:41:25 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.15.2/8.15.2) with ESMTP id 58OEfOho3315815; Wed, 24 Sep 2025 10:41:24 -0400 From: Tom Lane To: peter_dyballa@web.de cc: pgsql-bugs@lists.postgresql.org Subject: Re: BUG #19062: PostgreSQL 12.22 does not compile because of conflicting types for CollationCreate In-reply-to: <19062-878185d630b541b4@postgresql.org> References: <19062-878185d630b541b4@postgresql.org> Comments: In-reply-to PG Bug reporting form message dated "Wed, 24 Sep 2025 11:21:42 -0000" MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-ID: <3315813.1758724884.1@sss.pgh.pa.us> Content-Transfer-Encoding: 8bit Date: Wed, 24 Sep 2025 10:41:24 -0400 Message-ID: <3315814.1758724884@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk PG Bug reporting form writes: > With default compiler /usr/bin/gcc-4.2 (powerpc-apple-darwin9-gcc-4.2.1 > (GCC) 4.2.1 (Apple Inc. build 5577)) the error is: > pg_collation.c:55: error: conflicting types for ‘CollationCreate’ PG 12 is EOL, so we won't be doing anything about this. However, it's evident from your messages that the problem is something about "bool" (probably our typedef as "char") versus "_Bool" (C99 ). If you need a fix for PG 12, you might get somewhere by trawling later branches' commit history for fixes related to that. regards, tom lane